{"_id":"@wix/vibe-restaurants-table-reservations-plugin-files","_rev":"28-a6a6dbd9f999f43c33346a1dc760a98a","name":"@wix/vibe-restaurants-table-reservations-plugin-files","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@wix/vibe-restaurants-table-reservations-plugin-files","version":"0.1.0","keywords":["vibe-plugin-files"],"_id":"@wix/vibe-restaurants-table-reservations-plugin-files@0.1.0","maintainers":[{"name":"yoav","email":"yoavaa@gmail.com"},{"name":"wix-ci","email":"ci@wix.com"},{"name":"shahata","email":"shahar.talmi@gmail.com"},{"name":"wixnpm","email":"yurym@wix.com"},{"name":"wix-ambassador","email":"shahart@wix.com"},{"name":"netanelgilad","email":"netanelgilad@gmail.com"},{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},{"name":"wix-bi-publisher","email":"alterman@wix.com"},{"name":"galil-team","email":"galil@wix.com"},{"name":"lxgreen","email":"alxgreen@gmail.com"},{"name":"ariki","email":"Arikishon1@gmail.com"},{"name":"liorgwix","email":"liorg@wix.com"},{"name":"usability-sessions","email":"yardenp@wixpress.com"},{"name":"yurynix","email":"yury@nix.co.il"},{"name":"oferb-wix","email":"oferb@wix.com"},{"name":"domasmak","email":"domasmak@wix.com"},{"name":"mayaco","email":"mayaco@wix.com"},{"name":"amitde007","email":"amitde@wix.com"},{"name":"tombenezra","email":"tombe@wix.com"},{"name":"itaytay","email":"itayf@wix.com"},{"name":"haimbrum-wix","email":"haimb@wix.com"},{"name":"youngshinobi","email":"piratexpirate@gmail.com"},{"name":"varzager","email":"varzager@gmail.com"},{"name":"benblayer-wix","email":"benbl@wix.com"},{"name":"arielh","email":"arielh@wix.com"}],"wix":{"artifact":{"groupId":"com.wixpress.ai-systems","targets":{"static":true},"artifactId":"vibe-restaurants-table-reservations-plugin-files"},"validations":{"source":["lint"],"postBuild":[]}},"dist":{"shasum":"d9dd2a633edef0f0dd24bd62eb91df112e61c51a","tarball":"https://registry.npmjs.org/@wix/vibe-restaurants-table-reservations-plugin-files/-/vibe-restaurants-table-reservations-plugin-files-0.1.0.tgz","fileCount":4,"integrity":"sha512-g3Im+L9sWzSuNhUgEm6izNb+xT8ja4QTCWYXCwECccDsnXT7WP7cRhN4jUTU52VYmnCldTHZuBl1cke7+FK5yw==","signatures":[{"sig":"MEMCHy5TQN0Q9T6jjLH8i8xoCve3pSloAJJ27IJHXbTJUFYCIE7BWsv4akIq++RD/7wEF3CDPiMoqnH6UoI5rTK1N0D5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14345},"main":"index.js","unpkg":true,"scripts":{"lint":"true","build":"node scripts/build-zip.js","bootstrap":"rm -rf .wix wix.config.json .env.local && node scripts/bootstrap-headless.js","template-dev":"wix dev","template-env":"wix env pull","reset-template":"./scripts/reset-from-picasso.sh","template-build":"wix build","template-check":"npx astro check --js-only","template-preview":"wix preview","template-release":"wix release","template-test:run":"vitest run","template-install-template":"npm i --force --legacy-peer-deps --include=dev --registry=https://registry.npmjs.org"},"_npmUser":{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},"_npmVersion":"6.14.11","description":"1. first implement your headless compoenents 2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to i","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.24.4","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","astro":"^5.8.0","three":"^0.177.0","sonner":"^2.0.3","zustand":"^5.0.6","@wix/faq":"^1.0.30","@wix/sdk":"^1.15.23","@wix/seo":"^1.0.27","date-fns":"^4.1.0","recharts":"^3.0.2","@wix/blog":"^1.0.441","@wix/data":"^1.0.250","@wix/ecom":"^1.0.1379","input-otp":"^1.4.2","@wix/astro":"1.0.31","@wix/forms":"^1.0.315","@wix/image":"^1.392.0","@wix/media":"^1.0.184","nanostores":"^1.0.1","typescript":"^5.8.3","@wix/events":"^1.0.619","@wix/stores":"^1.0.517","next-themes":"^0.4.6","react-share":"^5.2.2","tailwindcss":"^3.4.14","@wix/members":"^1.0.304","lucide-react":"^0.487.0","@wix/bookings":"^1.0.964","@wix/patterns":"^1.230.0","@wix/payments":"^1.0.91","framer-motion":"^12.5.0","react-leaflet":"^5.0.0","@astrojs/check":"^0.9.4","@astrojs/react":"^4.2.3","@wix/dashboard":"^1.3.39","@wix/image-kit":"^1.0.0","@wix/redirects":"^1.0.83","tailwind-merge":"^3.2.0","@wix/categories":"^1.0.133","@wix/essentials":"^0.1.24","react-hook-form":"^7.59.0","@wix/restaurants":"^1.0.404","react-day-picker":"^8.10.1","react-router-dom":"^7.4.1","@astrojs/tailwind":"^6.0.2","@hello-pangea/dnd":"^18.0.1","@nanostores/react":"^1.0.0","@tailwindcss/vite":"^4.0.13","@wix/headless-seo":"^0.0.11","@wix/auto-patterns":"1.17.0","@wix/design-system":"^1.199.0","@wix/headless-ecom":"^0.0.27","@wix/pricing-plans":"^1.0.222","@astrojs/cloudflare":"^12.5.3","@hookform/resolvers":"^5.0.1","@wix/headless-media":"^0.0.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.2","@radix-ui/react-tabs":"^1.1.11","@wix/headless-stores":"^0.0.86","@wix/online-programs":"^1.0.43","embla-carousel-react":"^8.5.2","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.6","@radix-ui/react-toast":"^1.2.13","@wix/benefit-programs":"^1.0.121","@wix/services-manager":"^0.2.21","@wix/wix-vibe-plugins":"0.0.1","@nanostores/persistent":"^1.0.0","@radix-ui/react-avatar":"^1.1.9","@radix-ui/react-dialog":"^1.1.13","@radix-ui/react-select":"^2.2.4","@radix-ui/react-slider":"^1.3.4","@radix-ui/react-switch":"^1.2.4","@radix-ui/react-toggle":"^1.1.8","react-resizable-panels":"^2.1.7","@radix-ui/react-menubar":"^1.1.14","@radix-ui/react-popover":"^1.1.13","@radix-ui/react-tooltip":"^1.2.6","@tailwindcss/typography":"^0.5.15","@wix/table-reservations":"^1.0.281","@radix-ui/react-checkbox":"^1.3.1","@radix-ui/react-progress":"^1.1.6","@wix/headless-components":"^0.0.13","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.10","@radix-ui/react-separator":"^1.1.6","@wix/services-definitions":"^0.1.5","@radix-ui/react-hover-card":"^1.1.13","vite-plugin-node-polyfills":"^0.23.0","@radix-ui/react-collapsible":"^1.1.10","@radix-ui/react-radio-group":"^1.3.6","@radix-ui/react-scroll-area":"^1.2.8","@react-hook/resize-observer":"^2.0.2","@wix/services-manager-react":"^0.1.27","@radix-ui/react-alert-dialog":"^1.1.13","@radix-ui/react-aspect-ratio":"^1.1.6","@radix-ui/react-context-menu":"^2.2.14","@radix-ui/react-toggle-group":"^1.1.9","@radix-ui/react-dropdown-menu":"^2.1.14","@tailwindcss/container-queries":"^0.1.1","@radix-ui/react-navigation-menu":"^1.2.12","@wix/babel-plugin-jsx-dynamic-data":"^1.0.8","@wix/babel-plugin-jsx-source-attrs":"^1.2.0","babel-plugin-transform-react-jsx-location":"^0.2.0","@wix/headless-restaurants-table-reservations":"^0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","jsdom":"^20.0.0","react":"^18.3.0","eslint":"^9.26.0","vitest":"3.1.4","csstype":"^3.1.3","globals":"^16.0.0","@wix/cli":"^1.1.115","react-dom":"^18.3.0","typescript":"^5.8.3","@types/react":"^18.3.0","@types/three":"^0","sass-embedded":"^1.89.2","@wix/framewire":"^1.9.49","@types/react-dom":"^18.3.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"falconPackageHash":"76ae636c3631635e042f2a4b4a41527e31edd3ef3dc9a2b967690046","_npmOperationalInternal":{"tmp":"tmp/vibe-restaurants-table-reservations-plugin-files_0.1.0_1758178137468_0.33171647657723313","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@wix/vibe-restaurants-table-reservations-plugin-files","version":"0.1.1","keywords":["vibe-plugin-files"],"_id":"@wix/vibe-restaurants-table-reservations-plugin-files@0.1.1","maintainers":[{"name":"yoav","email":"yoavaa@gmail.com"},{"name":"wix-ci","email":"ci@wix.com"},{"name":"shahata","email":"shahar.talmi@gmail.com"},{"name":"wixnpm","email":"yurym@wix.com"},{"name":"wix-ambassador","email":"shahart@wix.com"},{"name":"netanelgilad","email":"netanelgilad@gmail.com"},{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},{"name":"wix-bi-publisher","email":"alterman@wix.com"},{"name":"galil-team","email":"galil@wix.com"},{"name":"lxgreen","email":"alxgreen@gmail.com"},{"name":"ariki","email":"Arikishon1@gmail.com"},{"name":"liorgwix","email":"liorg@wix.com"},{"name":"usability-sessions","email":"yardenp@wixpress.com"},{"name":"yurynix","email":"yury@nix.co.il"},{"name":"oferb-wix","email":"oferb@wix.com"},{"name":"domasmak","email":"domasmak@wix.com"},{"name":"mayaco","email":"mayaco@wix.com"},{"name":"amitde007","email":"amitde@wix.com"},{"name":"tombenezra","email":"tombe@wix.com"},{"name":"itaytay","email":"itayf@wix.com"},{"name":"haimbrum-wix","email":"haimb@wix.com"},{"name":"youngshinobi","email":"piratexpirate@gmail.com"},{"name":"varzager","email":"varzager@gmail.com"},{"name":"benblayer-wix","email":"benbl@wix.com"},{"name":"arielh","email":"arielh@wix.com"},{"name":"itai.benda","email":"itai.benda@gmail.com"},{"name":"falconci","email":"danielk@wix.com"},{"name":"roir-wix","email":"roir@wix.com"},{"name":"dorchaouat","email":"dorch@wix.com"}],"wix":{"artifact":{"groupId":"com.wixpress.ai-systems","targets":{"static":true},"artifactId":"vibe-restaurants-table-reservations-plugin-files"},"validations":{"source":["lint"],"postBuild":[]}},"dist":{"shasum":"56fa729e2a9bd06fca43abbf466cacadf1c63a7b","tarball":"https://registry.npmjs.org/@wix/vibe-restaurants-table-reservations-plugin-files/-/vibe-restaurants-table-reservations-plugin-files-0.1.1.tgz","fileCount":4,"integrity":"sha512-BPdzn2ZEKS6bmKo8o0awGwXDUm0q/zmIZqAZJDwhg2W4BJxAfJaluAOCwy1k7u5TCKGGfqWZCFBOKeWX9FwSlA==","signatures":[{"sig":"MEUCIAKT4EKYBRUN+AfKQhj9OcEJDe8ULaCn1qYZ0ve9JVppAiEA2AIa+ygiFfaVA1BZrElyDL6cU1VdzgfxJOvQgEtSdVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13079},"main":"index.js","unpkg":true,"scripts":{"lint":"true","build":"node scripts/build-zip.js","bootstrap":"rm -rf .wix wix.config.json .env.local && node scripts/bootstrap-headless.js","template-dev":"wix dev","template-env":"wix env pull","reset-template":"./scripts/reset-from-picasso.sh","template-build":"wix build","template-check":"npx astro check --js-only","template-preview":"wix preview","template-release":"wix release","template-test:run":"vitest run","template-install-template":"npm i --force --legacy-peer-deps --include=dev --registry=https://registry.npmjs.org"},"_npmUser":{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},"_npmVersion":"6.14.11","description":"1. first implement your headless compoenents 2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to i","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.24.4","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","astro":"^5.8.0","three":"^0.177.0","sonner":"^2.0.3","zustand":"^5.0.6","@wix/faq":"^1.0.30","@wix/sdk":"^1.15.23","@wix/seo":"^1.0.27","date-fns":"^4.1.0","recharts":"^3.0.2","@wix/blog":"^1.0.441","@wix/data":"^1.0.250","@wix/ecom":"^1.0.1379","input-otp":"^1.4.2","@wix/astro":"1.0.31","@wix/forms":"^1.0.315","@wix/image":"^1.392.0","@wix/media":"^1.0.184","nanostores":"^1.0.1","typescript":"^5.8.3","@wix/events":"^1.0.619","@wix/stores":"^1.0.517","next-themes":"^0.4.6","react-share":"^5.2.2","tailwindcss":"^3.4.14","@wix/members":"^1.0.304","lucide-react":"^0.487.0","@wix/bookings":"^1.0.964","@wix/patterns":"^1.230.0","@wix/payments":"^1.0.91","framer-motion":"^12.5.0","react-leaflet":"^5.0.0","@astrojs/check":"^0.9.4","@astrojs/react":"^4.2.3","@wix/dashboard":"^1.3.39","@wix/image-kit":"^1.0.0","@wix/redirects":"^1.0.83","tailwind-merge":"^3.2.0","@wix/categories":"^1.0.133","@wix/essentials":"^0.1.24","react-hook-form":"^7.59.0","@wix/restaurants":"^1.0.404","react-day-picker":"^8.10.1","react-router-dom":"^7.4.1","@astrojs/tailwind":"^6.0.2","@hello-pangea/dnd":"^18.0.1","@nanostores/react":"^1.0.0","@tailwindcss/vite":"^4.0.13","@wix/headless-seo":"^0.0.11","@wix/auto-patterns":"1.17.0","@wix/design-system":"^1.199.0","@wix/headless-ecom":"^0.0.27","@wix/pricing-plans":"^1.0.222","@astrojs/cloudflare":"^12.5.3","@hookform/resolvers":"^5.0.1","@wix/headless-media":"^0.0.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.2","@radix-ui/react-tabs":"^1.1.11","@wix/headless-stores":"^0.0.86","@wix/online-programs":"^1.0.43","embla-carousel-react":"^8.5.2","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.6","@radix-ui/react-toast":"^1.2.13","@wix/benefit-programs":"^1.0.121","@wix/services-manager":"^0.2.21","@wix/wix-vibe-plugins":"0.0.1","@nanostores/persistent":"^1.0.0","@radix-ui/react-avatar":"^1.1.9","@radix-ui/react-dialog":"^1.1.13","@radix-ui/react-select":"^2.2.4","@radix-ui/react-slider":"^1.3.4","@radix-ui/react-switch":"^1.2.4","@radix-ui/react-toggle":"^1.1.8","react-resizable-panels":"^2.1.7","@radix-ui/react-menubar":"^1.1.14","@radix-ui/react-popover":"^1.1.13","@radix-ui/react-tooltip":"^1.2.6","@tailwindcss/typography":"^0.5.15","@wix/table-reservations":"^1.0.281","@radix-ui/react-checkbox":"^1.3.1","@radix-ui/react-progress":"^1.1.6","@wix/headless-components":"^0.0.13","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.10","@radix-ui/react-separator":"^1.1.6","@wix/services-definitions":"^0.1.5","@radix-ui/react-hover-card":"^1.1.13","vite-plugin-node-polyfills":"^0.23.0","@radix-ui/react-collapsible":"^1.1.10","@radix-ui/react-radio-group":"^1.3.6","@radix-ui/react-scroll-area":"^1.2.8","@react-hook/resize-observer":"^2.0.2","@wix/services-manager-react":"^0.1.27","@radix-ui/react-alert-dialog":"^1.1.13","@radix-ui/react-aspect-ratio":"^1.1.6","@radix-ui/react-context-menu":"^2.2.14","@radix-ui/react-toggle-group":"^1.1.9","@radix-ui/react-dropdown-menu":"^2.1.14","@tailwindcss/container-queries":"^0.1.1","@radix-ui/react-navigation-menu":"^1.2.12","@wix/babel-plugin-jsx-dynamic-data":"^1.0.8","@wix/babel-plugin-jsx-source-attrs":"^1.2.0","babel-plugin-transform-react-jsx-location":"^0.2.0","@wix/headless-restaurants-table-reservations":"^0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","jsdom":"^20.0.0","react":"^18.3.0","eslint":"^9.26.0","vitest":"3.1.4","csstype":"^3.1.3","globals":"^16.0.0","@wix/cli":"^1.1.115","react-dom":"^18.3.0","typescript":"^5.8.3","@types/react":"^18.3.0","@types/three":"^0","sass-embedded":"^1.89.2","@wix/framewire":"^1.9.49","@types/react-dom":"^18.3.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"falconPackageHash":"46be52baed180e992ea41007d3b3df3c099ed093f4b4d1d2a9499aeb","_npmOperationalInternal":{"tmp":"tmp/vibe-restaurants-table-reservations-plugin-files_0.1.1_1758179705384_0.516093403748793","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@wix/vibe-restaurants-table-reservations-plugin-files","version":"0.2.0","keywords":["vibe-plugin-files"],"_id":"@wix/vibe-restaurants-table-reservations-plugin-files@0.2.0","maintainers":[{"name":"yoav","email":"yoavaa@gmail.com"},{"name":"wix-ci","email":"ci@wix.com"},{"name":"shahata","email":"shahar.talmi@gmail.com"},{"name":"wixnpm","email":"yurym@wix.com"},{"name":"wix-ambassador","email":"shahart@wix.com"},{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},{"name":"wix-bi-publisher","email":"alterman@wix.com"},{"name":"galil-team","email":"galil@wix.com"},{"name":"usability-sessions","email":"yardenp@wixpress.com"},{"name":"yurynix","email":"yury@nix.co.il"},{"name":"oferb-wix","email":"oferb@wix.com"},{"name":"mayaco","email":"mayaco@wix.com"},{"name":"amitde007","email":"amitde@wix.com"},{"name":"haimbrum-wix","email":"haimb@wix.com"},{"name":"youngshinobi","email":"piratexpirate@gmail.com"},{"name":"ethanp","email":"ethanp@wix.com"},{"name":"arielh","email":"arielh@wix.com"},{"name":"wix-org-headless","email":"wix-org-headless@wix.com"},{"name":"itai.benda","email":"itai.benda@gmail.com"},{"name":"falconci","email":"danielk@wix.com"},{"name":"roir-wix","email":"roir@wix.com"},{"name":"dorchaouat","email":"dorch@wix.com"}],"wix":{"artifact":{"groupId":"com.wixpress.ai-systems","targets":{"static":true},"artifactId":"vibe-restaurants-table-reservations-plugin-files"},"validations":{"source":["lint"],"postBuild":[]}},"dist":{"shasum":"10c22090b8447eb8ae798dd7a4e82ec0efeb1246","tarball":"https://registry.npmjs.org/@wix/vibe-restaurants-table-reservations-plugin-files/-/vibe-restaurants-table-reservations-plugin-files-0.2.0.tgz","fileCount":4,"integrity":"sha512-rM/WU3yUdEGLnpOAHifA+iM9/cjifSQ98vzzeCDccvOh19iMDb5+px4YWKrrSpudbAkWV3EG/or+C/Li6DiNfg==","signatures":[{"sig":"MEQCICF2r27r3iCdt7bepu6ga7Q0OMw065x9i98SREUoTbTjAiAv49owRuRQmp0Thy4a0SZSidKK7xg4TiuCM9p3ioDcoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13079},"main":"index.js","_from":"file:/tmp/a74be8fcd84f2f09586b8c173e938993/package.tgz","unpkg":true,"scripts":{"lint":"true","build":"node scripts/build-zip.js","bootstrap":"rm -rf .wix wix.config.json .env.local && node scripts/bootstrap-headless.js","template-dev":"wix dev","template-env":"wix env pull","reset-template":"./scripts/reset-from-picasso.sh","template-build":"wix build","template-check":"npx astro check --js-only","template-preview":"wix preview","template-release":"wix release","template-test:run":"vitest run","template-install-template":"npm i --force --legacy-peer-deps --include=dev --registry=https://registry.npmjs.org"},"_npmUser":{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},"_resolved":"/tmp/a74be8fcd84f2f09586b8c173e938993/package.tgz","_integrity":"sha512-rM/WU3yUdEGLnpOAHifA+iM9/cjifSQ98vzzeCDccvOh19iMDb5+px4YWKrrSpudbAkWV3EG/or+C/Li6DiNfg==","_npmVersion":"10.9.4","description":"1. first implement your headless compoenents 2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to i","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.4","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","astro":"^5.8.0","three":"^0.177.0","sonner":"^2.0.3","zustand":"^5.0.6","@wix/faq":"^1.0.30","@wix/sdk":"^1.15.23","@wix/seo":"^1.0.27","date-fns":"^4.1.0","recharts":"^3.0.2","@wix/blog":"^1.0.441","@wix/data":"^1.0.250","@wix/ecom":"^1.0.1405","input-otp":"^1.4.2","@wix/astro":"1.0.31","@wix/forms":"^1.0.349","@wix/image":"^1.392.0","@wix/media":"^1.0.184","nanostores":"^1.0.1","typescript":"^5.8.3","@wix/events":"^1.0.619","@wix/stores":"^1.0.530","next-themes":"^0.4.6","react-share":"^5.2.2","tailwindcss":"^3.4.14","@wix/members":"^1.0.304","lucide-react":"^0.487.0","@wix/bookings":"^1.0.964","@wix/patterns":"^1.230.0","@wix/payments":"^1.0.91","framer-motion":"^12.5.0","react-leaflet":"^5.0.0","@astrojs/check":"^0.9.4","@astrojs/react":"^4.2.3","@wix/dashboard":"^1.3.39","@wix/image-kit":"^1.0.0","@wix/redirects":"^1.0.83","tailwind-merge":"^3.2.0","@wix/categories":"^1.0.133","@wix/essentials":"^0.1.24","react-hook-form":"^7.59.0","@wix/restaurants":"^1.0.404","react-day-picker":"^8.10.1","react-router-dom":"^7.4.1","@astrojs/tailwind":"^6.0.2","@hello-pangea/dnd":"^18.0.1","@nanostores/react":"^1.0.0","@tailwindcss/vite":"^4.0.13","@wix/headless-seo":"^0.0.11","@wix/auto-patterns":"1.17.0","@wix/design-system":"^1.199.0","@wix/headless-ecom":"^0.0.27","@wix/pricing-plans":"^1.0.222","@astrojs/cloudflare":"^12.5.3","@hookform/resolvers":"^5.0.1","@wix/headless-media":"^0.0.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.2","@radix-ui/react-tabs":"^1.1.11","@wix/headless-stores":"^0.0.86","@wix/online-programs":"^1.0.43","embla-carousel-react":"^8.5.2","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.6","@radix-ui/react-toast":"^1.2.13","@wix/benefit-programs":"^1.0.121","@wix/services-manager":"^0.2.21","@wix/wix-vibe-plugins":"0.0.2","@nanostores/persistent":"^1.0.0","@radix-ui/react-avatar":"^1.1.9","@radix-ui/react-dialog":"^1.1.13","@radix-ui/react-select":"^2.2.4","@radix-ui/react-slider":"^1.3.4","@radix-ui/react-switch":"^1.2.4","@radix-ui/react-toggle":"^1.1.8","react-resizable-panels":"^2.1.7","@radix-ui/react-menubar":"^1.1.14","@radix-ui/react-popover":"^1.1.13","@radix-ui/react-tooltip":"^1.2.6","@tailwindcss/typography":"^0.5.15","@wix/table-reservations":"^1.0.281","@radix-ui/react-checkbox":"^1.3.1","@radix-ui/react-progress":"^1.1.6","@wix/headless-components":"^0.0.15","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.10","@radix-ui/react-separator":"^1.1.6","@wix/services-definitions":"^0.1.5","@radix-ui/react-hover-card":"^1.1.13","vite-plugin-node-polyfills":"^0.23.0","@radix-ui/react-collapsible":"^1.1.10","@radix-ui/react-radio-group":"^1.3.6","@radix-ui/react-scroll-area":"^1.2.8","@react-hook/resize-observer":"^2.0.2","@wix/services-manager-react":"^0.1.27","@radix-ui/react-alert-dialog":"^1.1.13","@radix-ui/react-aspect-ratio":"^1.1.6","@radix-ui/react-context-menu":"^2.2.14","@radix-ui/react-toggle-group":"^1.1.9","@radix-ui/react-dropdown-menu":"^2.1.14","@tailwindcss/container-queries":"^0.1.1","@radix-ui/react-navigation-menu":"^1.2.12","@wix/babel-plugin-jsx-dynamic-data":"^1.0.8","@wix/babel-plugin-jsx-source-attrs":"^1.2.0","babel-plugin-transform-react-jsx-location":"^0.2.0","@wix/headless-restaurants-table-reservations":"^0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","jsdom":"^20.0.0","react":"^18.3.0","eslint":"^9.26.0","vitest":"3.1.4","csstype":"^3.1.3","globals":"^16.0.0","@wix/cli":"^1.1.115","react-dom":"^18.3.0","typescript":"^5.8.3","@types/react":"^18.3.0","@types/three":"^0","sass-embedded":"^1.89.2","@wix/framewire":"^1.9.49","@types/react-dom":"^18.3.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"falconPackageHash":"60316f3e14e7cc73cb3a9dd0b68b198687c66af2615df8336e9d31c5","_npmOperationalInternal":{"tmp":"tmp/vibe-restaurants-table-reservations-plugin-files_0.2.0_1765295881372_0.435466970118529","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@wix/vibe-restaurants-table-reservations-plugin-files","version":"0.2.1","keywords":["vibe-plugin-files"],"_id":"@wix/vibe-restaurants-table-reservations-plugin-files@0.2.1","maintainers":[{"name":"yoav","email":"yoavaa@gmail.com"},{"name":"wix-ci","email":"ci@wix.com"},{"name":"shahata","email":"shahar.talmi@gmail.com"},{"name":"wixnpm","email":"yurym@wix.com"},{"name":"wix-ambassador","email":"shahart@wix.com"},{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},{"name":"wix-bi-publisher","email":"alterman@wix.com"},{"name":"galil-team","email":"galil@wix.com"},{"name":"usability-sessions","email":"yardenp@wixpress.com"},{"name":"yurynix","email":"yury@nix.co.il"},{"name":"oferb-wix","email":"oferb@wix.com"},{"name":"mayaco","email":"mayaco@wix.com"},{"name":"amitde007","email":"amitde@wix.com"},{"name":"haimbrum-wix","email":"haimb@wix.com"},{"name":"youngshinobi","email":"piratexpirate@gmail.com"},{"name":"ethanp","email":"ethanp@wix.com"},{"name":"arielh","email":"arielh@wix.com"},{"name":"wix-org-headless","email":"wix-org-headless@wix.com"},{"name":"itai.benda","email":"itai.benda@gmail.com"},{"name":"falconci","email":"danielk@wix.com"},{"name":"roir-wix","email":"roir@wix.com"},{"name":"dorchaouat","email":"dorch@wix.com"}],"wix":{"artifact":{"groupId":"com.wixpress.ai-systems","targets":{"static":true},"artifactId":"vibe-restaurants-table-reservations-plugin-files"},"validations":{"source":["lint"],"postBuild":[]}},"dist":{"shasum":"c1afa0d904148efdd099092c155e38394519d682","tarball":"https://registry.npmjs.org/@wix/vibe-restaurants-table-reservations-plugin-files/-/vibe-restaurants-table-reservations-plugin-files-0.2.1.tgz","fileCount":4,"integrity":"sha512-TK9Y9dsci/p2XyLWzxVobw7KG8S5zjE6M6CUxlMXAaEMnApODngRNH36LvtL5OSOf1dMW2534kAT84QlhHHmLQ==","signatures":[{"sig":"MEQCIEQTj8IaPrQOgAFAwktZpuaO0pF6aQTqwWhtLFj1z+wkAiAXPwffuZoFbx2/Bp4ver4aVIa0ZhV3nk702CveqgEHvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13291},"main":"index.js","_from":"file:/tmp/9c6143bc9ef331803289c4b1d3a087a8/package.tgz","unpkg":true,"scripts":{"lint":"true","build":"node scripts/build-zip.js","bootstrap":"rm -rf .wix wix.config.json .env.local && node scripts/bootstrap-headless.js","template-dev":"wix dev","template-env":"wix env pull","reset-template":"./scripts/reset-from-picasso.sh","template-build":"wix build","template-check":"npx astro check --js-only","template-preview":"wix preview","template-release":"wix release","template-test:run":"vitest run","template-install-template":"npm i --force --legacy-peer-deps --include=dev --registry=https://registry.npmjs.org"},"_npmUser":{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},"_resolved":"/tmp/9c6143bc9ef331803289c4b1d3a087a8/package.tgz","_integrity":"sha512-TK9Y9dsci/p2XyLWzxVobw7KG8S5zjE6M6CUxlMXAaEMnApODngRNH36LvtL5OSOf1dMW2534kAT84QlhHHmLQ==","_npmVersion":"10.9.4","description":"1. first implement your headless compoenents 2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to i","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.4","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","astro":"^5.8.0","three":"^0.177.0","sonner":"^2.0.3","zustand":"^5.0.6","@wix/faq":"^1.0.30","@wix/sdk":"^1.15.23","@wix/seo":"^1.0.27","date-fns":"^4.1.0","recharts":"^3.0.2","@wix/blog":"^1.0.520","@wix/data":"^1.0.337","@wix/ecom":"^1.0.1473","input-otp":"^1.4.2","@wix/astro":"2.10.0","@wix/forms":"^1.0.352","@wix/image":"^1.392.0","@wix/media":"^1.0.189","@wix/ricos":"^10.142.0","nanostores":"^1.0.1","typescript":"^5.8.3","@wix/events":"^1.0.669","@wix/stores":"^1.0.558","next-themes":"^0.4.6","react-share":"^5.2.2","tailwindcss":"^3.4.14","@wix/members":"^1.0.304","lucide-react":"^0.487.0","@wix/bookings":"^1.0.1150","@wix/patterns":"^1.230.0","@wix/payments":"^1.0.91","framer-motion":"^12.5.0","react-leaflet":"^5.0.0","@astrojs/check":"^0.9.4","@astrojs/react":"^4.2.3","@wix/dashboard":"^1.3.39","@wix/image-kit":"^1.0.0","@wix/redirects":"^1.0.83","tailwind-merge":"^3.2.0","@wix/categories":"^1.0.133","@wix/essentials":"^0.1.24","react-hook-form":"^7.59.0","@wix/restaurants":"^1.0.431","react-day-picker":"^8.10.1","react-router-dom":"^7.4.1","@astrojs/tailwind":"^6.0.2","@hello-pangea/dnd":"^18.0.1","@nanostores/react":"^1.0.0","@tailwindcss/vite":"^4.0.13","@wix/headless-seo":"^0.0.11","@wix/auto-patterns":"1.17.0","@wix/design-system":"^1.199.0","@wix/headless-ecom":"^0.0.27","@wix/pricing-plans":"^1.0.243","@astrojs/cloudflare":"~12.5.3","@hookform/resolvers":"^5.0.1","@wix/headless-media":"^0.0.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.2","@radix-ui/react-tabs":"^1.1.11","@wix/headless-stores":"^0.0.86","@wix/online-programs":"^1.0.63","embla-carousel-react":"^8.5.2","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.6","@radix-ui/react-toast":"^1.2.13","@wix/benefit-programs":"^1.0.121","@wix/monitoring-astro":"^2.7.0","@wix/services-manager":"^0.2.21","@wix/wix-vibe-plugins":"0.0.1","@nanostores/persistent":"^1.0.0","@radix-ui/react-avatar":"^1.1.9","@radix-ui/react-dialog":"^1.1.13","@radix-ui/react-select":"^2.2.4","@radix-ui/react-slider":"^1.3.4","@radix-ui/react-switch":"^1.2.4","@radix-ui/react-toggle":"^1.1.8","@wix/fast-gallery-vibe":"1.4.0","react-resizable-panels":"^2.1.7","@radix-ui/react-menubar":"^1.1.14","@radix-ui/react-popover":"^1.1.13","@radix-ui/react-tooltip":"^1.2.6","@tailwindcss/typography":"^0.5.15","@wix/table-reservations":"^1.0.306","@radix-ui/react-checkbox":"^1.3.1","@radix-ui/react-progress":"^1.1.6","@wix/headless-components":"^0.0.30","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.10","@radix-ui/react-separator":"^1.1.6","@wix/services-definitions":"^0.1.5","@radix-ui/react-hover-card":"^1.1.13","vite-plugin-node-polyfills":"^0.23.0","@radix-ui/react-collapsible":"^1.1.10","@radix-ui/react-radio-group":"^1.3.6","@radix-ui/react-scroll-area":"^1.2.8","@react-hook/resize-observer":"^2.0.2","@wix/services-manager-react":"^0.1.27","@radix-ui/react-alert-dialog":"^1.1.13","@radix-ui/react-aspect-ratio":"^1.1.6","@radix-ui/react-context-menu":"^2.2.14","@radix-ui/react-toggle-group":"^1.1.9","@radix-ui/react-dropdown-menu":"^2.1.14","@tailwindcss/container-queries":"^0.1.1","@radix-ui/react-navigation-menu":"^1.2.12","@wix/cloud-provider-fetch-adapter":"~1.0.1","@wix/babel-plugin-jsx-dynamic-data":"^1.0.11","@wix/babel-plugin-jsx-source-attrs":"^1.2.0","babel-plugin-transform-react-jsx-location":"^0.2.0","@wix/headless-restaurants-table-reservations":"^0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","jsdom":"^20.0.0","react":"^18.3.0","eslint":"^9.26.0","vitest":"3.1.4","csstype":"^3.1.3","globals":"^16.0.0","@wix/cli":"^1.1.122","react-dom":"^18.3.0","typescript":"^5.8.3","@types/react":"^18.3.0","@types/three":"^0","sass-embedded":"^1.89.2","@wix/framewire":"^1.9.49","@types/react-dom":"^18.3.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"falconPackageHash":"acaea2db969ad39e988a39818fea072806351e1892c513db617f2e5c","_npmOperationalInternal":{"tmp":"tmp/vibe-restaurants-table-reservations-plugin-files_0.2.1_1765800108210_0.5481656208162857","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@wix/vibe-restaurants-table-reservations-plugin-files","version":"0.2.2","keywords":["vibe-plugin-files"],"_id":"@wix/vibe-restaurants-table-reservations-plugin-files@0.2.2","maintainers":[{"name":"yoav","email":"yoavaa@gmail.com"},{"name":"wix-ci","email":"ci@wix.com"},{"name":"shahata","email":"shahar.talmi@gmail.com"},{"name":"wixnpm","email":"yurym@wix.com"},{"name":"wix-ambassador","email":"shahart@wix.com"},{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},{"name":"wix-bi-publisher","email":"alterman@wix.com"},{"name":"galil-team","email":"galil@wix.com"},{"name":"usability-sessions","email":"yardenp@wixpress.com"},{"name":"yurynix","email":"yury@nix.co.il"},{"name":"oferb-wix","email":"oferb@wix.com"},{"name":"mayaco","email":"mayaco@wix.com"},{"name":"amitde007","email":"amitde@wix.com"},{"name":"haimbrum-wix","email":"haimb@wix.com"},{"name":"youngshinobi","email":"piratexpirate@gmail.com"},{"name":"ethanp","email":"ethanp@wix.com"},{"name":"arielh","email":"arielh@wix.com"},{"name":"wix-org-headless","email":"wix-org-headless@wix.com"},{"name":"itai.benda","email":"itai.benda@gmail.com"},{"name":"falconci","email":"danielk@wix.com"},{"name":"roir-wix","email":"roir@wix.com"},{"name":"dorchaouat","email":"dorch@wix.com"}],"wix":{"artifact":{"groupId":"com.wixpress.ai-systems","targets":{"static":true},"artifactId":"vibe-restaurants-table-reservations-plugin-files"},"validations":{"source":["lint"],"postBuild":[]}},"dist":{"shasum":"8a610117fa38d43a8dbeb7ca71efc64ec82384d9","tarball":"https://registry.npmjs.org/@wix/vibe-restaurants-table-reservations-plugin-files/-/vibe-restaurants-table-reservations-plugin-files-0.2.2.tgz","fileCount":4,"integrity":"sha512-GeR1iSNr7C/+J5puHqpDwYCPACOlJ7N+ONeUPIY7GC0MLzPGbI5+p5dtwxiAx9nsdqVy9NlGUKJwbXuhraGdhw==","signatures":[{"sig":"MEUCIAlUqCZ9W5qXqQo3ZHEaV1G6mXOUxDeZTT0amtz8lm9NAiEA2nNcB/AJ03DSJ4ZgOl7kzhsv14nQjWRYAPBPes+A5b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13291},"main":"index.js","_from":"file:/tmp/613ff87a0705038e7113645442ef7306/package.tgz","unpkg":true,"scripts":{"lint":"true","build":"node scripts/build-zip.js","bootstrap":"rm -rf .wix wix.config.json .env.local && node scripts/bootstrap-headless.js","template-dev":"wix dev","template-env":"wix env pull","reset-template":"./scripts/reset-from-picasso.sh","template-build":"wix build","template-check":"npx astro check --js-only","template-preview":"wix preview","template-release":"wix release","template-test:run":"vitest run","template-install-template":"npm i --force --legacy-peer-deps --include=dev --registry=https://registry.npmjs.org"},"_npmUser":{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},"_resolved":"/tmp/613ff87a0705038e7113645442ef7306/package.tgz","_integrity":"sha512-GeR1iSNr7C/+J5puHqpDwYCPACOlJ7N+ONeUPIY7GC0MLzPGbI5+p5dtwxiAx9nsdqVy9NlGUKJwbXuhraGdhw==","_npmVersion":"10.9.4","description":"1. first implement your headless compoenents 2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to i","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.4","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","astro":"^5.8.0","three":"^0.177.0","sonner":"^2.0.3","zustand":"^5.0.6","@wix/faq":"^1.0.30","@wix/sdk":"^1.15.23","@wix/seo":"^1.0.27","date-fns":"^4.1.0","recharts":"^3.0.2","@wix/blog":"^1.0.520","@wix/data":"^1.0.337","@wix/ecom":"^1.0.1473","input-otp":"^1.4.2","@wix/astro":"2.10.0","@wix/forms":"^1.0.352","@wix/image":"^1.392.0","@wix/media":"^1.0.189","@wix/ricos":"^10.142.0","nanostores":"^1.0.1","typescript":"^5.8.3","@wix/events":"^1.0.669","@wix/stores":"^1.0.558","next-themes":"^0.4.6","react-share":"^5.2.2","tailwindcss":"^3.4.14","@wix/members":"^1.0.304","lucide-react":"^0.487.0","@wix/bookings":"^1.0.1150","@wix/patterns":"^1.230.0","@wix/payments":"^1.0.91","framer-motion":"^12.5.0","react-leaflet":"^5.0.0","@astrojs/check":"^0.9.4","@astrojs/react":"^4.2.3","@wix/dashboard":"^1.3.39","@wix/image-kit":"^1.0.0","@wix/redirects":"^1.0.83","tailwind-merge":"^3.2.0","@wix/categories":"^1.0.133","@wix/essentials":"^0.1.24","react-hook-form":"^7.59.0","@wix/restaurants":"^1.0.431","react-day-picker":"^8.10.1","react-router-dom":"^7.4.1","@astrojs/tailwind":"^6.0.2","@hello-pangea/dnd":"^18.0.1","@nanostores/react":"^1.0.0","@tailwindcss/vite":"^4.0.13","@wix/headless-seo":"^0.0.11","@wix/auto-patterns":"1.17.0","@wix/design-system":"^1.199.0","@wix/headless-ecom":"^0.0.27","@wix/pricing-plans":"^1.0.243","@astrojs/cloudflare":"~12.5.3","@hookform/resolvers":"^5.0.1","@wix/headless-media":"^0.0.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.2","@radix-ui/react-tabs":"^1.1.11","@wix/headless-stores":"^0.0.86","@wix/online-programs":"^1.0.63","embla-carousel-react":"^8.5.2","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.6","@radix-ui/react-toast":"^1.2.13","@wix/benefit-programs":"^1.0.121","@wix/monitoring-astro":"^2.7.0","@wix/services-manager":"^0.2.21","@wix/wix-vibe-plugins":"0.0.1","@nanostores/persistent":"^1.0.0","@radix-ui/react-avatar":"^1.1.9","@radix-ui/react-dialog":"^1.1.13","@radix-ui/react-select":"^2.2.4","@radix-ui/react-slider":"^1.3.4","@radix-ui/react-switch":"^1.2.4","@radix-ui/react-toggle":"^1.1.8","@wix/fast-gallery-vibe":"1.4.0","react-resizable-panels":"^2.1.7","@radix-ui/react-menubar":"^1.1.14","@radix-ui/react-popover":"^1.1.13","@radix-ui/react-tooltip":"^1.2.6","@tailwindcss/typography":"^0.5.15","@wix/table-reservations":"^1.0.306","@radix-ui/react-checkbox":"^1.3.1","@radix-ui/react-progress":"^1.1.6","@wix/headless-components":"^0.0.30","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.10","@radix-ui/react-separator":"^1.1.6","@wix/services-definitions":"^0.1.5","@radix-ui/react-hover-card":"^1.1.13","vite-plugin-node-polyfills":"^0.23.0","@radix-ui/react-collapsible":"^1.1.10","@radix-ui/react-radio-group":"^1.3.6","@radix-ui/react-scroll-area":"^1.2.8","@react-hook/resize-observer":"^2.0.2","@wix/services-manager-react":"^0.1.27","@radix-ui/react-alert-dialog":"^1.1.13","@radix-ui/react-aspect-ratio":"^1.1.6","@radix-ui/react-context-menu":"^2.2.14","@radix-ui/react-toggle-group":"^1.1.9","@radix-ui/react-dropdown-menu":"^2.1.14","@tailwindcss/container-queries":"^0.1.1","@radix-ui/react-navigation-menu":"^1.2.12","@wix/cloud-provider-fetch-adapter":"~1.0.1","@wix/babel-plugin-jsx-dynamic-data":"^1.0.11","@wix/babel-plugin-jsx-source-attrs":"^1.2.0","babel-plugin-transform-react-jsx-location":"^0.2.0","@wix/headless-restaurants-table-reservations":"^0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","jsdom":"^20.0.0","react":"^18.3.0","eslint":"^9.26.0","vitest":"3.1.4","csstype":"^3.1.3","globals":"^16.0.0","@wix/cli":"^1.1.122","react-dom":"^18.3.0","typescript":"^5.8.3","@types/react":"^18.3.0","@types/three":"^0","sass-embedded":"^1.89.2","@wix/framewire":"^1.9.49","@types/react-dom":"^18.3.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"falconPackageHash":"ac53519960fedfecee75b20068e4be2febaed878b96e82bca6cfa25f","_npmOperationalInternal":{"tmp":"tmp/vibe-restaurants-table-reservations-plugin-files_0.2.2_1765807856137_0.6422377627946927","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@wix/vibe-restaurants-table-reservations-plugin-files","version":"0.2.3","keywords":["vibe-plugin-files"],"_id":"@wix/vibe-restaurants-table-reservations-plugin-files@0.2.3","maintainers":[{"name":"yoav","email":"yoavaa@gmail.com"},{"name":"wix-ci","email":"ci@wix.com"},{"name":"shahata","email":"shahar.talmi@gmail.com"},{"name":"wixnpm","email":"yurym@wix.com"},{"name":"wix-ambassador","email":"shahart@wix.com"},{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},{"name":"wix-bi-publisher","email":"alterman@wix.com"},{"name":"galil-team","email":"galil@wix.com"},{"name":"usability-sessions","email":"yardenp@wixpress.com"},{"name":"yurynix","email":"yury@nix.co.il"},{"name":"oferb-wix","email":"oferb@wix.com"},{"name":"mayaco","email":"mayaco@wix.com"},{"name":"amitde007","email":"amitde@wix.com"},{"name":"haimbrum-wix","email":"haimb@wix.com"},{"name":"youngshinobi","email":"piratexpirate@gmail.com"},{"name":"ethanp","email":"ethanp@wix.com"},{"name":"arielh","email":"arielh@wix.com"},{"name":"wix-org-headless","email":"wix-org-headless@wix.com"},{"name":"itai.benda","email":"itai.benda@gmail.com"},{"name":"falconci","email":"danielk@wix.com"},{"name":"roir-wix","email":"roir@wix.com"},{"name":"dorchaouat","email":"dorch@wix.com"}],"wix":{"artifact":{"groupId":"com.wixpress.ai-systems","targets":{"static":true},"artifactId":"vibe-restaurants-table-reservations-plugin-files"},"validations":{"source":["lint"],"postBuild":[]}},"dist":{"shasum":"0e739b7ab051f55e0108a485a9b96c1fd13d9040","tarball":"https://registry.npmjs.org/@wix/vibe-restaurants-table-reservations-plugin-files/-/vibe-restaurants-table-reservations-plugin-files-0.2.3.tgz","fileCount":4,"integrity":"sha512-6vfRMrxavusEtBZrd9O8rzbuM8NaRQJV3BgijjHdw8Evdqk1IPbyjFX6RqdjNWGUuZreyn2jn0t1iRmAqRLvxA==","signatures":[{"sig":"MEUCIEgwZzqwj9erplk8GHupMdKTRPe04wnBmc/4ReqHAaVkAiEAilPxsQgoCIRpnZn3PiL14xTJk5S1hJ40AXd1lq1nE40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23674},"main":"index.js","_from":"file:/tmp/6e98ae895a2e43e78fda611f27535b52/package.tgz","unpkg":true,"scripts":{"lint":"true","build":"node scripts/build-zip.js","bootstrap":"rm -rf .wix wix.config.json .env.local && node scripts/bootstrap-headless.js","template-dev":"wix dev","template-env":"wix env pull","reset-template":"./scripts/reset-from-picasso.sh","template-build":"wix build","template-check":"npx astro check --js-only","template-preview":"wix preview","template-release":"wix release","template-test:run":"vitest run","template-install-template":"npm i --force --legacy-peer-deps --include=dev --registry=https://registry.npmjs.org"},"_npmUser":{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},"_resolved":"/tmp/6e98ae895a2e43e78fda611f27535b52/package.tgz","_integrity":"sha512-6vfRMrxavusEtBZrd9O8rzbuM8NaRQJV3BgijjHdw8Evdqk1IPbyjFX6RqdjNWGUuZreyn2jn0t1iRmAqRLvxA==","_npmVersion":"10.9.4","description":"1. first implement your headless compoenents 2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to i","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.4","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","astro":"^5.12.3","three":"^0.177.0","sonner":"^2.0.6","zustand":"^5.0.6","@wix/faq":"1.0.30","@wix/sdk":"^1.15.23","@wix/seo":"^1.0.27","date-fns":"^4.1.0","recharts":"^3.1.0","@wix/blog":"^1.0.520","@wix/data":"^1.0.355","@wix/ecom":"^1.0.1473","input-otp":"^1.4.2","@wix/astro":"^2.10.0","@wix/forms":"1.0.352","@wix/image":"1.392.0","@wix/media":"^1.0.189","@wix/ricos":"^10.152.0","nanostores":"^1.0.1","typescript":"^5.8.3","@wix/events":"1.0.669","@wix/stores":"^1.0.558","next-themes":"^0.4.6","react-share":"^5.2.2","tailwindcss":"^3.4.17","@wix/members":"^1.0.304","lucide-react":"^0.487.0","@wix/bookings":"^1.0.1150","@wix/patterns":"^1.230.0","@wix/payments":"^1.0.91","framer-motion":"^12.23.9","react-leaflet":"^5.0.0","@astrojs/check":"0.9.4","@astrojs/react":"4.3.0","@wix/dashboard":"^1.3.39","@wix/image-kit":"^1.0.0","@wix/redirects":"^1.0.83","tailwind-merge":"^3.3.1","@wix/categories":"^1.0.133","@wix/essentials":"0.1.24","react-hook-form":"^7.61.1","@wix/astro-pages":"^0.0.4","@wix/restaurants":"^1.0.435","react-day-picker":"^8.10.1","react-router-dom":"^7.7.1","@astrojs/tailwind":"6.0.2","@hello-pangea/dnd":"18.0.1","@nanostores/react":"^1.0.0","@tailwindcss/vite":"4.1.11","@wix/headless-seo":"^0.0.11","@wix/auto-patterns":"^1.17.0","@wix/design-system":"^1.199.0","@wix/headless-ecom":"^0.0.27","@wix/pricing-plans":"^1.0.243","@astrojs/cloudflare":"12.5.5","@hookform/resolvers":"5.2.0","@wix/headless-media":"^0.0.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"1.2.3","@radix-ui/react-tabs":"1.1.12","@wix/headless-stores":"^0.0.86","@wix/online-programs":"^1.0.63","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"1.3.2","@radix-ui/react-label":"2.1.7","@radix-ui/react-toast":"1.2.14","@wix/benefit-programs":"^1.0.121","@wix/monitoring-astro":"^2.7.0","@wix/services-manager":"^0.2.21","@wix/wix-vibe-plugins":"^0.0.4","@nanostores/persistent":"^1.0.0","@radix-ui/react-avatar":"1.1.10","@radix-ui/react-dialog":"1.1.14","@radix-ui/react-select":"2.2.6","@radix-ui/react-slider":"1.3.6","@radix-ui/react-switch":"1.2.5","@radix-ui/react-toggle":"1.1.10","@wix/fast-gallery-vibe":"1.4.0","react-resizable-panels":"^2.1.9","@radix-ui/react-menubar":"1.1.15","@radix-ui/react-popover":"1.1.14","@radix-ui/react-tooltip":"1.2.7","@tailwindcss/typography":"0.5.16","@wix/table-reservations":"^1.0.317","@wix/vibe-routes-parser":"^0.0.6","@wix/wix-data-items-sdk":"^1.0.469","@radix-ui/react-checkbox":"1.3.3","@radix-ui/react-progress":"1.1.7","@typescript-eslint/utils":"^8.47.0","@wix/headless-components":"0.0.33","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"1.2.11","@radix-ui/react-separator":"1.1.7","@typescript-eslint/parser":"^8.47.0","@wix/services-definitions":"^0.1.5","@radix-ui/react-hover-card":"1.1.14","vite-plugin-node-polyfills":"^0.23.0","@radix-ui/react-collapsible":"1.1.11","@radix-ui/react-radio-group":"1.3.7","@radix-ui/react-scroll-area":"1.2.9","@react-hook/resize-observer":"2.0.2","@wix/services-manager-react":"^0.1.27","@radix-ui/react-alert-dialog":"1.1.14","@radix-ui/react-aspect-ratio":"1.1.7","@radix-ui/react-context-menu":"2.2.15","@radix-ui/react-toggle-group":"1.1.11","@radix-ui/react-dropdown-menu":"2.1.15","@tailwindcss/container-queries":"0.1.1","@radix-ui/react-navigation-menu":"1.2.13","@typescript-eslint/visitor-keys":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0","@wix/cloud-provider-fetch-adapter":"^1.0.4","@wix/babel-plugin-jsx-dynamic-data":"^1.0.11","@wix/babel-plugin-jsx-source-attrs":"^1.1.0","babel-plugin-transform-react-jsx-location":"^0.2.0","@wix/headless-restaurants-table-reservations":"^0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.4.2","vite":"^4.5.0","jsdom":"^20.0.0","react":"^18.3.0","eslint":"^9.26.0","vitest":"3.1.4","csstype":"^3.1.3","globals":"^16.0.0","@wix/cli":"^1.1.144","react-dom":"^18.3.0","typescript":"^5.8.3","@types/react":"^18.3.0","@types/three":"^0","sass-embedded":"^1.89.2","@wix/framewire":"^1.9.49","@types/react-dom":"^18.3.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"8.47.0","@typescript-eslint/eslint-plugin":"8.47.0"},"falconPackageHash":"51cf398390d0e0857773e15a05bce61496cb9cdfb0a401e806b6cb92","_npmOperationalInternal":{"tmp":"tmp/vibe-restaurants-table-reservations-plugin-files_0.2.3_1766142961745_0.15891609325974376","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@wix/vibe-restaurants-table-reservations-plugin-files","version":"0.2.4","keywords":["vibe-plugin-files"],"_id":"@wix/vibe-restaurants-table-reservations-plugin-files@0.2.4","maintainers":[{"name":"yoav","email":"yoavaa@gmail.com"},{"name":"wix-ci","email":"ci@wix.com"},{"name":"shahata","email":"shahar.talmi@gmail.com"},{"name":"wixnpm","email":"yurym@wix.com"},{"name":"wix-ambassador","email":"shahart@wix.com"},{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},{"name":"wix-bi-publisher","email":"alterman@wix.com"},{"name":"galil-team","email":"galil@wix.com"},{"name":"usability-sessions","email":"yardenp@wixpress.com"},{"name":"yurynix","email":"yury@nix.co.il"},{"name":"oferb-wix","email":"oferb@wix.com"},{"name":"mayaco","email":"mayaco@wix.com"},{"name":"amitde007","email":"amitde@wix.com"},{"name":"haimbrum-wix","email":"haimb@wix.com"},{"name":"youngshinobi","email":"piratexpirate@gmail.com"},{"name":"ethanp","email":"ethanp@wix.com"},{"name":"arielh","email":"arielh@wix.com"},{"name":"wix-org-headless","email":"wix-org-headless@wix.com"},{"name":"itai.benda","email":"itai.benda@gmail.com"},{"name":"falconci","email":"danielk@wix.com"},{"name":"roir-wix","email":"roir@wix.com"},{"name":"dorchaouat","email":"dorch@wix.com"}],"wix":{"artifact":{"groupId":"com.wixpress.ai-systems","targets":{"static":true},"artifactId":"vibe-restaurants-table-reservations-plugin-files"},"validations":{"source":["lint"],"postBuild":[]}},"dist":{"shasum":"78fc8b0875ad4199734f379de944c94cc5e8268c","tarball":"https://registry.npmjs.org/@wix/vibe-restaurants-table-reservations-plugin-files/-/vibe-restaurants-table-reservations-plugin-files-0.2.4.tgz","fileCount":4,"integrity":"sha512-Hca4/udUzZujkNGZErcRi4A9j0UA0MEkj82jvtuW61dqglzgnELWQxBrpCc+Am/UYJeuhxAsepGw4oHfIF2vWQ==","signatures":[{"sig":"MEUCIBEf6C8sO5eZR33w0604hvZ+1yjS2QV88LIlVcnozZ3nAiEAv4s6bvRN0JjwdMwqHMVrFGnG0FV8TdvGVDPrcVjQ+l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25050},"main":"index.js","_from":"file:/tmp/1e3d99fc234611b37e208cb50563fddd/package.tgz","unpkg":true,"scripts":{"lint":"true","build":"node scripts/build-zip.js","bootstrap":"rm -rf .wix wix.config.json .env.local && node scripts/bootstrap-headless.js","template-dev":"wix dev","template-env":"wix env pull","reset-template":"./scripts/reset-from-picasso.sh","template-build":"wix build","template-check":"npx astro check --js-only","template-preview":"wix preview","template-release":"wix release","template-test:run":"vitest run","template-install-template":"npm i --force --legacy-peer-deps --include=dev --registry=https://registry.npmjs.org"},"_npmUser":{"name":"wix-ci-publisher","email":"falcon-ci-user@wix.com"},"_resolved":"/tmp/1e3d99fc234611b37e208cb50563fddd/package.tgz","_integrity":"sha512-Hca4/udUzZujkNGZErcRi4A9j0UA0MEkj82jvtuW61dqglzgnELWQxBrpCc+Am/UYJeuhxAsepGw4oHfIF2vWQ==","_npmVersion":"10.9.4","description":"1. first implement your headless compoenents 2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to i","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.4","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^11.1.0","vaul":"^1.1.2","astro":"^5.12.3","three":"^0.177.0","sonner":"^2.0.6","zustand":"^5.0.6","@wix/faq":"1.0.30","@wix/sdk":"^1.15.23","@wix/seo":"^1.0.27","date-fns":"^4.1.0","recharts":"^3.1.0","@wix/blog":"^1.0.520","@wix/data":"^1.0.355","@wix/ecom":"^1.0.1473","input-otp":"^1.4.2","@wix/astro":"^2.10.0","@wix/forms":"1.0.352","@wix/image":"1.392.0","@wix/media":"^1.0.189","@wix/ricos":"^10.152.0","nanostores":"^1.0.1","typescript":"^5.8.3","@wix/events":"1.0.669","@wix/stores":"^1.0.558","next-themes":"^0.4.6","react-share":"^5.2.2","tailwindcss":"^3.4.17","@wix/members":"^1.0.304","lucide-react":"^0.487.0","@wix/bookings":"^1.0.1150","@wix/patterns":"^1.230.0","@wix/payments":"^1.0.91","framer-motion":"^12.23.9","react-leaflet":"^5.0.0","@astrojs/check":"0.9.4","@astrojs/react":"4.3.0","@wix/dashboard":"^1.3.39","@wix/image-kit":"^1.0.0","@wix/redirects":"^1.0.83","tailwind-merge":"^3.3.1","@wix/categories":"^1.0.133","@wix/essentials":"0.1.24","react-hook-form":"^7.61.1","@wix/astro-pages":"^0.0.4","@wix/restaurants":"^1.0.435","react-day-picker":"^8.10.1","react-router-dom":"^7.7.1","@astrojs/tailwind":"6.0.2","@hello-pangea/dnd":"18.0.1","@nanostores/react":"^1.0.0","@tailwindcss/vite":"4.1.11","@wix/headless-seo":"^0.0.11","@wix/auto-patterns":"^1.17.0","@wix/design-system":"^1.199.0","@wix/headless-ecom":"^0.0.27","@wix/pricing-plans":"^1.0.243","@astrojs/cloudflare":"12.5.5","@hookform/resolvers":"5.2.0","@wix/headless-media":"^0.0.11","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"1.2.3","@radix-ui/react-tabs":"1.1.12","@wix/headless-stores":"^0.0.86","@wix/online-programs":"^1.0.63","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"1.3.2","@radix-ui/react-label":"2.1.7","@radix-ui/react-toast":"1.2.14","@wix/benefit-programs":"^1.0.121","@wix/monitoring-astro":"^2.7.0","@wix/services-manager":"^0.2.21","@wix/wix-vibe-plugins":"^0.0.4","@nanostores/persistent":"^1.0.0","@radix-ui/react-avatar":"1.1.10","@radix-ui/react-dialog":"1.1.14","@radix-ui/react-select":"2.2.6","@radix-ui/react-slider":"1.3.6","@radix-ui/react-switch":"1.2.5","@radix-ui/react-toggle":"1.1.10","@wix/fast-gallery-vibe":"1.4.0","react-resizable-panels":"^2.1.9","@radix-ui/react-menubar":"1.1.15","@radix-ui/react-popover":"1.1.14","@radix-ui/react-tooltip":"1.2.7","@tailwindcss/typography":"0.5.16","@wix/table-reservations":"^1.0.322","@wix/vibe-routes-parser":"^0.0.6","@wix/wix-data-items-sdk":"^1.0.469","@radix-ui/react-checkbox":"1.3.3","@radix-ui/react-progress":"1.1.7","@typescript-eslint/utils":"^8.47.0","@wix/headless-components":"0.0.33","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"1.2.11","@radix-ui/react-separator":"1.1.7","@typescript-eslint/parser":"^8.47.0","@wix/services-definitions":"^0.1.5","@radix-ui/react-hover-card":"1.1.14","vite-plugin-node-polyfills":"^0.23.0","@radix-ui/react-collapsible":"1.1.11","@radix-ui/react-radio-group":"1.3.7","@radix-ui/react-scroll-area":"1.2.9","@react-hook/resize-observer":"2.0.2","@wix/services-manager-react":"^0.1.27","@radix-ui/react-alert-dialog":"1.1.14","@radix-ui/react-aspect-ratio":"1.1.7","@radix-ui/react-context-menu":"2.2.15","@radix-ui/react-toggle-group":"1.1.11","@radix-ui/react-dropdown-menu":"2.1.15","@tailwindcss/container-queries":"0.1.1","@radix-ui/react-navigation-menu":"1.2.13","@typescript-eslint/visitor-keys":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0","@wix/cloud-provider-fetch-adapter":"^1.0.4","@wix/babel-plugin-jsx-dynamic-data":"^1.0.11","@wix/babel-plugin-jsx-source-attrs":"^1.1.0","babel-plugin-transform-react-jsx-location":"^0.2.0","@wix/headless-restaurants-table-reservations":"^0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.4.2","vite":"^4.5.0","jsdom":"^20.0.0","react":"^18.3.0","eslint":"^9.26.0","vitest":"3.1.4","csstype":"^3.1.3","globals":"^16.0.0","@wix/cli":"^1.1.144","react-dom":"^18.3.0","typescript":"^5.8.3","@types/react":"^18.3.0","@types/three":"^0","sass-embedded":"^1.89.2","@wix/framewire":"^1.9.49","@types/react-dom":"^18.3.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.10.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"8.47.0","@typescript-eslint/eslint-plugin":"8.47.0"},"falconPackageHash":"71d78d87afc439b016b1e52e9c545df16e44a044098d1fc61ca53a4f","_npmOperationalInternal":{"tmp":"tmp/vibe-restaurants-table-reservations-plugin-files_0.2.4_1767621400483_0.8296740199119328","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-09-18T06:48:57.390Z","modified":"2026-07-29T12:28:08.066Z","0.1.0":"2025-09-18T06:48:57.792Z","0.1.1":"2025-09-18T07:15:05.574Z","0.2.0":"2025-12-09T15:58:01.503Z","0.2.1":"2025-12-15T12:01:48.366Z","0.2.2":"2025-12-15T14:10:56.275Z","0.2.3":"2025-12-19T11:16:01.902Z","0.2.4":"2026-01-05T13:56:40.648Z"},"keywords":["vibe-plugin-files"],"description":"1. first implement your headless compoenents 2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to i","maintainers":[{"email":"ci@wix.com","name":"wix-ci"},{"email":"yurym@wix.com","name":"wixnpm"},{"email":"shahart@wix.com","name":"wix-ambassador"},{"email":"falcon-ci-user@wix.com","name":"wix-ci-publisher"},{"email":"alterman@wix.com","name":"wix-bi-publisher"},{"email":"yardenp@wixpress.com","name":"usability-sessions"},{"email":"bryanp@wix.com","name":"bryanp-wix"},{"email":"ethanp@wix.com","name":"ethanp"},{"email":"omrili@wix.com","name":"omrili"},{"email":"wix-org-headless@wix.com","name":"wix-org-headless"},{"email":"danielk@wix.com","name":"falconci"},{"email":"roir@wix.com","name":"roir-wix"}],"readme":"## Implement components\n\n1. first implement your headless compoenents\n2. implement your componeents / ui components / pages, add them under `src/componenets/restaurants-table-reservations` and `src/componenets/ui/restaurants-table-reservations`. use your headless compoenents to implement your components\n3. headless / ui (shadcn) guidelines: https://github.com/wix-incubator/headless-components/blob/main/docs/api/API.md\n\nNotes:\nMake sure your headless sdk packages (i.e. @wix/stores) are part of picasso main template package.json here: https://github.com/wix-private/picasso/blob/master/packages/picasso-template-image/main/package.json, otherwise PR or ask the picasso team to add them. Make sure it is a version that includes your headless components.\n\n# Test build of zip files to be used by plugin module:\n\n- build of this package should use something like `node scripts/build-zip.js` - it should only compress `compoentns/<restaurants-table-reservations>` and `components/ui/<restaurants-table-reservations>` folders.\n  - Do not zip folders which do not include your vertical name.\n- Verify that a zip file is created successfully in dist/statics/\n- Verify that the zip is exported properly in index.js as `zipPath`\n- Note that the files and plugin packages are published to the public npm registry so bump the files' package version manually as the bump strategy is manual.\n- merge to master and make sure a new package is published (public npm registry)\n- use this package in `vibe-restaurants-table-reservations-plugin` and use the zip file from there to be used during the \"install\" step and copy the files over to the picasso template in runtime\n  - In Falcon the dependency is resolved from the workspace but do this in order to verify it would work in Picasso too\n\n## Testing over Wix Vibe main template:\n\n1. `npm run reset-template` (re-run this to reset it)\n\nbrings and resets the main Wix Wibe template for you to test your components over\n\n1. `npm run bootstrap`\n\nThis will initialize your dev site for your module:\n\n- Create a site\n- Create a headless component\n- Create a dev center component and install on the site\n- Create a wix.config.json (which you can commit and push, preferably add other team member as collaboratoes so they can access it too)\n- Create a .env.local file connected to your new site and app (this should not be pushed to Git)\n  - In CI CD flow use [fire console](https://wix-bo.com/fire-console?artifact=com.wixpress.devcenter.apikeys.api-keys&service=com.wixpress.devcenter.apikeys.ApiKeys&method=CreateApiKey&body=%7B%22scopes%22%3A%5B%22SCOPE.WIX_CLI.ALL%22%5D%2C%22type%22%3A%22API_KEY%22%2C%22name%22%3A%22VerticalTestingApiKey%22%7D) in order to generate an API key you can use in order to perform login with `npx wix login --api-key <API KEY YOU GOT>` command\n- The site will serve as the site you use in order to view the business information you see when running locally\n\n1. `npm run template-dev`\n\nStart the dev server allowing you to start coding, the repo is equipped with a set of cursor rules allowing you to develop the headless component easier, you can adjust them to your liking\n\n1. `npm run template-check && npm run template-build` - to make sure there all your components play nicely over the Wix Vibe template\n\n# Testing your instructions with LLM (WIP):\n\n1. open as an individual cursor project\n1. ask agent: integrate all page components in src/components/restaurants-table-reservations to the main router. implement homepage.\n","readmeFilename":"README.md"}