228 lines
8.7 KiB
JSON
228 lines
8.7 KiB
JSON
{
|
|
"ignoreWorkspaces": [
|
|
"apps/!(web|api)"
|
|
],
|
|
"workspaces": {
|
|
".": {
|
|
"entry": [],
|
|
"project": []
|
|
},
|
|
"apps/web": {
|
|
"entry": [
|
|
"components.json",
|
|
"eslint.config.mjs",
|
|
"eslint.unicode-escapes-formatter.mjs",
|
|
"eslint.unicode-escapes-plugin.mjs",
|
|
"index.html",
|
|
"jsconfig.json",
|
|
"package.json",
|
|
"plugins/session-journal/session-journal-client.js",
|
|
"plugins/session-journal/vite-plugin-session-journal.js",
|
|
"plugins/site-pages/site-pages-script.js",
|
|
"plugins/site-pages/site-pages-server.js",
|
|
"plugins/utils/ast-utils.js",
|
|
"plugins/utils/same-origin.js",
|
|
"plugins/visual-editor/api/draft-snapshot.js",
|
|
"plugins/visual-editor/api/draft.js",
|
|
"plugins/visual-editor/constants/icons.js",
|
|
"plugins/visual-editor/constants/layout.js",
|
|
"plugins/visual-editor/constants/messages.js",
|
|
"plugins/visual-editor/constants/selectors.js",
|
|
"plugins/visual-editor/constants/theme.js",
|
|
"plugins/visual-editor/edit-mode-script.js",
|
|
"plugins/visual-editor/server/source-writer.js",
|
|
"plugins/visual-editor/state/annotation-state.js",
|
|
"plugins/visual-editor/state/editing-state.js",
|
|
"plugins/visual-editor/state/history-state.js",
|
|
"plugins/visual-editor/state/multi-select-state.js",
|
|
"plugins/visual-editor/state/panel-state.js",
|
|
"plugins/visual-editor/transform/editability.js",
|
|
"plugins/visual-editor/transform/inject-attributes.js",
|
|
"plugins/visual-editor/ui/annotation-panel/annotation-markers.js",
|
|
"plugins/visual-editor/ui/annotation-panel/panel.js",
|
|
"plugins/visual-editor/ui/annotation-panel/styles.js",
|
|
"plugins/visual-editor/ui/annotation-panel/template.js",
|
|
"plugins/visual-editor/ui/inline-edit/cursor-styles.js",
|
|
"plugins/visual-editor/ui/inline-edit/edit-action.js",
|
|
"plugins/visual-editor/ui/inline-edit/styles.js",
|
|
"plugins/visual-editor/ui/overlays/hover-outline.js",
|
|
"plugins/visual-editor/ui/overlays/selection-rect.js",
|
|
"plugins/visual-editor/ui/overlays/type-tooltip.js",
|
|
"plugins/visual-editor/ui/text-format/color-action/color-action.js",
|
|
"plugins/visual-editor/ui/text-format/color-action/color-conversions.js",
|
|
"plugins/visual-editor/ui/text-format/color-action/gradient.js",
|
|
"plugins/visual-editor/ui/text-format/color-action/hex-input.js",
|
|
"plugins/visual-editor/ui/text-format/color-action/picker-square.js",
|
|
"plugins/visual-editor/ui/text-format/color-action/styles.js",
|
|
"plugins/visual-editor/ui/text-format/color-action/swatches.js",
|
|
"plugins/visual-editor/ui/text-format/color-action/template.js",
|
|
"plugins/visual-editor/ui/text-format/dropdown-panel.js",
|
|
"plugins/visual-editor/ui/text-format/font-family-action/font-family-action.js",
|
|
"plugins/visual-editor/ui/text-format/font-family-action/styles.js",
|
|
"plugins/visual-editor/ui/text-format/font-family-action/template.js",
|
|
"plugins/visual-editor/ui/text-format/link-action/link-action.js",
|
|
"plugins/visual-editor/ui/text-format/link-action/styles.js",
|
|
"plugins/visual-editor/ui/text-format/link-action/template.js",
|
|
"plugins/visual-editor/ui/text-format/size-action/size-action.js",
|
|
"plugins/visual-editor/ui/text-format/size-action/styles.js",
|
|
"plugins/visual-editor/ui/text-format/size-action/template.js",
|
|
"plugins/visual-editor/ui/text-format/style-actions.js",
|
|
"plugins/visual-editor/ui/text-format/toolbar/positioning.js",
|
|
"plugins/visual-editor/ui/text-format/toolbar/styles.js",
|
|
"plugins/visual-editor/ui/text-format/toolbar/template.js",
|
|
"plugins/visual-editor/ui/text-format/toolbar/toolbar.js",
|
|
"plugins/visual-editor/utils/dom-utils.js",
|
|
"plugins/visual-editor/utils/html-utils.js",
|
|
"plugins/visual-editor/utils/inline-style-state.js",
|
|
"plugins/visual-editor/utils/parent-frame.js",
|
|
"plugins/visual-editor/utils/selection-mode-metadata.js",
|
|
"plugins/visual-editor/utils/session-history-command.js",
|
|
"plugins/visual-editor/vite-plugin-edit-mode.js",
|
|
"plugins/visual-editor/vite-plugin-react-inline-editor.js",
|
|
"plugins/vite-plugin-iframe-route-restoration.js",
|
|
"plugins/vite-plugin-pocketbase-auth.js",
|
|
"plugins/vite-plugin-site-pages.js",
|
|
"postcss.config.js",
|
|
"public/checkout/index.html",
|
|
"src/api/EcommerceApi.js",
|
|
"src/api/InternalEcommerceSubscriptionsApi.js",
|
|
"src/App.jsx",
|
|
"src/components/BookingSlotPicker.jsx",
|
|
"src/components/CountUp.jsx",
|
|
"src/components/integrated-ai-chat.jsx",
|
|
"src/components/ManageSubscriptionButton.jsx",
|
|
"src/components/PlansList.jsx",
|
|
"src/components/ProductsList.jsx",
|
|
"src/components/ProtectedRoute.jsx",
|
|
"src/components/Reveal.jsx",
|
|
"src/components/ScrollToTop.jsx",
|
|
"src/components/Seo.jsx",
|
|
"src/components/ShoppingCart.jsx",
|
|
"src/components/SubscribeButton.jsx",
|
|
"src/components/SubscriptionAccountSection.jsx",
|
|
"src/components/ui/accordion.jsx",
|
|
"src/components/ui/alert-dialog.jsx",
|
|
"src/components/ui/alert.jsx",
|
|
"src/components/ui/aspect-ratio.jsx",
|
|
"src/components/ui/avatar.jsx",
|
|
"src/components/ui/badge.jsx",
|
|
"src/components/ui/breadcrumb.jsx",
|
|
"src/components/ui/button-group.jsx",
|
|
"src/components/ui/button.jsx",
|
|
"src/components/ui/calendar.jsx",
|
|
"src/components/ui/card.jsx",
|
|
"src/components/ui/carousel.jsx",
|
|
"src/components/ui/chart.jsx",
|
|
"src/components/ui/checkbox.jsx",
|
|
"src/components/ui/collapsible.jsx",
|
|
"src/components/ui/command.jsx",
|
|
"src/components/ui/context-menu.jsx",
|
|
"src/components/ui/dialog.jsx",
|
|
"src/components/ui/drawer.jsx",
|
|
"src/components/ui/dropdown-menu.jsx",
|
|
"src/components/ui/empty.jsx",
|
|
"src/components/ui/field.jsx",
|
|
"src/components/ui/form.jsx",
|
|
"src/components/ui/hover-card.jsx",
|
|
"src/components/ui/input-group.jsx",
|
|
"src/components/ui/input-otp.jsx",
|
|
"src/components/ui/input.jsx",
|
|
"src/components/ui/item.jsx",
|
|
"src/components/ui/kbd.jsx",
|
|
"src/components/ui/label.jsx",
|
|
"src/components/ui/menubar.jsx",
|
|
"src/components/ui/navigation-menu.jsx",
|
|
"src/components/ui/pagination.jsx",
|
|
"src/components/ui/popover.jsx",
|
|
"src/components/ui/progress.jsx",
|
|
"src/components/ui/radio-group.jsx",
|
|
"src/components/ui/resizable.jsx",
|
|
"src/components/ui/scroll-area.jsx",
|
|
"src/components/ui/select.jsx",
|
|
"src/components/ui/separator.jsx",
|
|
"src/components/ui/sheet.jsx",
|
|
"src/components/ui/sidebar.jsx",
|
|
"src/components/ui/skeleton.jsx",
|
|
"src/components/ui/slider.jsx",
|
|
"src/components/ui/sonner.jsx",
|
|
"src/components/ui/spinner.jsx",
|
|
"src/components/ui/switch.jsx",
|
|
"src/components/ui/table.jsx",
|
|
"src/components/ui/tabs.jsx",
|
|
"src/components/ui/textarea.jsx",
|
|
"src/components/ui/toast.jsx",
|
|
"src/components/ui/toaster.jsx",
|
|
"src/components/ui/toggle-group.jsx",
|
|
"src/components/ui/toggle.jsx",
|
|
"src/components/ui/tooltip.jsx",
|
|
"src/config/subscriptionRoutes.js",
|
|
"src/contexts/AuthContext.jsx",
|
|
"src/contexts/SubscriptionAuthContext.jsx",
|
|
"src/contexts/SupabaseAuthContext.jsx",
|
|
"src/hooks/use-animated-text.jsx",
|
|
"src/hooks/use-integrated-ai.jsx",
|
|
"src/hooks/use-mobile.jsx",
|
|
"src/hooks/use-toast.js",
|
|
"src/hooks/useBookingAvailability.js",
|
|
"src/hooks/useCart.jsx",
|
|
"src/hooks/useEcommerceSubscriptionsPlans.js",
|
|
"src/hooks/useSubscriptionPolling.js",
|
|
"src/hooks/useUserTier.js",
|
|
"src/index.css",
|
|
"src/lib/apiServerClient.js",
|
|
"src/lib/customSupabaseClient.js",
|
|
"src/lib/customSupabaseClient.ts",
|
|
"src/lib/ecommerceSubscriptionsUtils.js",
|
|
"src/lib/format.js",
|
|
"src/lib/integratedAiClient.js",
|
|
"src/lib/pocketbaseClient.js",
|
|
"src/lib/utils.js",
|
|
"src/main.jsx",
|
|
"src/pages/HomePage.jsx",
|
|
"src/pages/PlansPage.jsx",
|
|
"src/pages/ProductDetailPage.jsx",
|
|
"src/pages/SubscriptionsPage.jsx",
|
|
"tailwind.config.js",
|
|
"tools/generate-llms.js",
|
|
"vite.config.js"
|
|
],
|
|
"project": [
|
|
"src/**/*.{js,jsx,css}"
|
|
],
|
|
"paths": {
|
|
"@/*": [
|
|
"./src/*"
|
|
]
|
|
}
|
|
},
|
|
"apps/api": {
|
|
"entry": [
|
|
".env",
|
|
"eslint.config.mjs",
|
|
"package.json",
|
|
"src/api/ecommerce-subscriptions.js",
|
|
"src/api/integrated-ai.js",
|
|
"src/constants/common.js",
|
|
"src/constants/prompts.js",
|
|
"src/main.js",
|
|
"src/middleware/error.js",
|
|
"src/middleware/file-upload.js",
|
|
"src/middleware/global-rate-limit.js",
|
|
"src/middleware/integrated-ai-rate-limit.js",
|
|
"src/middleware/pocketbase-auth.js",
|
|
"src/routes/ecommerce/subscriptions.js",
|
|
"src/routes/health-check.js",
|
|
"src/routes/index.js",
|
|
"src/routes/integrated-ai.js",
|
|
"src/utils/ecommerce-subscriptions.js",
|
|
"src/utils/integrationConfig.js",
|
|
"src/utils/logger.js",
|
|
"src/utils/pocketbaseClient.js"
|
|
],
|
|
"project": [
|
|
"src/**/*.js"
|
|
]
|
|
}
|
|
}
|
|
}
|