From 622f35d73d9e1db9034158b838960be3ea5c4956 Mon Sep 17 00:00:00 2001 From: Nicholas Cunningham Date: Sat, 7 Jun 2025 17:05:27 -0600 Subject: [PATCH 01/75] feat(core): Update nx repo to use ts solutions (packages/graph) --- e2e/utils/tsconfig.json | 19 + e2e/utils/tsconfig.lib.json | 25 + graph.json | 21891 ++++++++++++++++ graph/client/.eslintrc.json | 2 +- graph/client/package.json | 13 + graph/client/src/app/app.tsx | 2 +- .../project-details.app.tsx | 2 +- .../client/src/app/machines/graph.service.ts | 2 +- graph/client/src/app/routes.tsx | 2 +- graph/client/src/app/shell.tsx | 2 +- .../src/app/ui-components/error-boundary.tsx | 2 +- .../ui-components/project-details-modal.tsx | 2 +- graph/client/tsconfig.app.json | 16 +- graph/client/tsconfig.json | 6 - graph/client/tsconfig.spec.json | 2 +- graph/client/tsconfig.storybook.json | 9 +- graph/client/webpack.config.js | 2 +- graph/migrate/package.json | 11 + .../src/lib/components/migration-card.tsx | 2 +- .../src/lib/components/migration-done.tsx | 2 +- .../components/migration-settings-panel.tsx | 2 +- .../src/lib/components/migration-timeline.tsx | 2 +- graph/migrate/src/lib/migrate.tsx | 2 +- graph/migrate/tsconfig.json | 12 +- graph/migrate/tsconfig.lib.json | 21 +- graph/migrate/tsconfig.spec.json | 1 - graph/project-details/package.json | 11 + .../src/lib/project-details-header.tsx | 2 +- .../src/lib/project-details-wrapper.tsx | 2 +- graph/project-details/tsconfig.json | 3 - graph/project-details/tsconfig.lib.json | 17 +- graph/ui-code-block/package.json | 7 + graph/ui-code-block/tsconfig.json | 12 +- graph/ui-code-block/tsconfig.lib.json | 8 +- graph/ui-code-block/tsconfig.storybook.json | 6 +- graph/ui-common/package.json | 7 + graph/ui-common/tsconfig.json | 9 +- graph/ui-common/tsconfig.lib.json | 12 +- graph/ui-project-details/package.json | 11 + .../show-all-options/show-options-help.tsx | 2 +- .../target-configuration-details.tsx | 2 +- graph/ui-project-details/tsconfig.json | 10 - graph/ui-project-details/tsconfig.lib.json | 18 +- graph/ui-project-details/tsconfig.spec.json | 1 - .../tsconfig.storybook.json | 6 +- graph/ui-theme/package.json | 7 + graph/ui-theme/tsconfig.json | 6 - graph/ui-theme/tsconfig.lib.json | 8 +- nx-dev/data-access-careers/node-only/index.ts | 1 + nx-dev/data-access-careers/package.json | 7 + nx-dev/data-access-careers/tsconfig.lib.json | 4 +- nx-dev/data-access-courses/package.json | 7 + .../src/lib/course.types.ts | 2 +- .../src/lib/courses.api.ts | 2 +- nx-dev/data-access-courses/tsconfig.lib.json | 9 +- .../data-access-documents/node-only/index.ts | 1 + nx-dev/data-access-documents/package.json | 7 + .../data-access-documents/src/lib/blog.api.ts | 2 +- .../src/lib/documents.api.ts | 8 +- .../data-access-documents/src/lib/tags.api.ts | 2 +- .../data-access-documents/tsconfig.lib.json | 9 +- nx-dev/data-access-menu/package.json | 7 + nx-dev/data-access-menu/src/lib/menu.api.ts | 2 +- nx-dev/data-access-menu/src/lib/menu.utils.ts | 2 +- nx-dev/data-access-menu/tsconfig.lib.json | 6 +- .../data-access-packages/node-only/index.ts | 1 + nx-dev/data-access-packages/package.json | 7 + .../src/lib/get-description-for-schema.ts | 2 +- .../src/lib/get-title-for-schema.ts | 2 +- nx-dev/data-access-packages/src/lib/lookup.ts | 2 +- .../src/lib/packages.api.ts | 8 +- nx-dev/data-access-packages/tsconfig.lib.json | 12 +- nx-dev/feature-ai/package.json | 7 + nx-dev/feature-ai/src/lib/feed-container.tsx | 6 +- .../src/lib/feed/feed-answer.spec.tsx | 2 +- .../feature-ai/src/lib/feed/feed-answer.tsx | 4 +- nx-dev/feature-ai/src/lib/prompt.tsx | 4 +- nx-dev/feature-ai/tsconfig.lib.json | 23 +- nx-dev/feature-analytics/package.json | 7 + nx-dev/feature-analytics/tsconfig.lib.json | 4 +- nx-dev/feature-doc-viewer/package.json | 7 + .../feature-doc-viewer/src/lib/doc-viewer.tsx | 12 +- .../src/lib/related-documents-section.tsx | 2 +- .../src/lib/table-of-contents.tsx | 4 +- nx-dev/feature-doc-viewer/tsconfig.lib.json | 14 +- nx-dev/feature-feedback/package.json | 7 + .../src/lib/feedback-dialog.tsx | 4 +- nx-dev/feature-feedback/tsconfig.lib.json | 14 +- .../package.json | 7 + .../src/lib/content.tsx | 8 +- .../src/lib/examples.ts | 4 +- .../src/lib/get-schema-view-model.ts | 4 +- .../src/lib/migration-viewer.tsx | 4 +- .../src/lib/package-schema-list.tsx | 6 +- .../src/lib/package-schema-sub-list.tsx | 4 +- .../src/lib/package-schema-viewer.tsx | 4 +- .../src/lib/parameter-metadata.ts | 2 +- .../src/lib/parameter-view.tsx | 6 +- .../src/lib/schema-editor.tsx | 4 +- .../src/lib/schema-viewer.tsx | 4 +- .../src/lib/stage.ts | 2 +- .../src/lib/types/get-enum.ts | 4 +- .../src/lib/types/type-inference.ts | 2 +- .../src/lib/types/type.tsx | 4 +- .../src/lib/ui/package-reference.tsx | 6 +- .../tsconfig.lib.json | 15 +- nx-dev/feature-search/package.json | 7 + nx-dev/feature-search/tsconfig.lib.json | 4 +- nx-dev/models-document/package.json | 7 + nx-dev/models-document/tsconfig.lib.json | 3 +- nx-dev/models-menu/package.json | 7 + nx-dev/models-menu/tsconfig.lib.json | 3 +- nx-dev/models-package/package.json | 7 + .../models-package/src/lib/package.models.ts | 2 +- nx-dev/models-package/tsconfig.lib.json | 6 +- nx-dev/nx-dev/app/app-router-analytics.tsx | 2 +- nx-dev/nx-dev/app/blog/[slug]/page.tsx | 2 +- nx-dev/nx-dev/app/blog/page.tsx | 2 +- nx-dev/nx-dev/app/brands/page.tsx | 2 +- nx-dev/nx-dev/app/careers/page.tsx | 6 +- .../courses/[courseId]/[lessonId]/page.tsx | 2 +- nx-dev/nx-dev/app/courses/[courseId]/page.tsx | 4 +- nx-dev/nx-dev/app/courses/page.tsx | 2 +- nx-dev/nx-dev/app/java/page.tsx | 2 +- nx-dev/nx-dev/app/layout.tsx | 2 +- nx-dev/nx-dev/app/nx-cloud/page.tsx | 2 +- nx-dev/nx-dev/app/podcast/page.tsx | 2 +- nx-dev/nx-dev/app/powerpack/page.tsx | 2 +- nx-dev/nx-dev/app/pricing/page.tsx | 2 +- nx-dev/nx-dev/app/react/page.tsx | 2 +- nx-dev/nx-dev/app/remote-cache/page.tsx | 2 +- nx-dev/nx-dev/app/resources/page.tsx | 6 +- nx-dev/nx-dev/app/webinar/page.tsx | 2 +- nx-dev/nx-dev/lib/blog.api.ts | 2 +- nx-dev/nx-dev/lib/champions.ts | 2 +- nx-dev/nx-dev/lib/changelog.api.ts | 2 +- nx-dev/nx-dev/lib/ci.api.ts | 2 +- .../lib/components/headerCtaConfigs.tsx | 4 +- nx-dev/nx-dev/lib/courses.api.ts | 2 +- nx-dev/nx-dev/lib/getTokenizedContext.ts | 4 +- nx-dev/nx-dev/lib/menus.api.ts | 2 +- nx-dev/nx-dev/lib/new-packages.api.ts | 4 +- nx-dev/nx-dev/lib/nx.api.ts | 4 +- nx-dev/nx-dev/lib/plugins.api.ts | 2 +- nx-dev/nx-dev/lib/podcast.api.ts | 2 +- nx-dev/nx-dev/lib/rspack/pkg.ts | 2 +- nx-dev/nx-dev/lib/tags.api.ts | 2 +- nx-dev/nx-dev/lib/webinar.api.ts | 2 +- nx-dev/nx-dev/package.json | 45 + nx-dev/nx-dev/pages/404.tsx | 4 +- nx-dev/nx-dev/pages/500.tsx | 2 +- nx-dev/nx-dev/pages/[...segments].tsx | 18 +- nx-dev/nx-dev/pages/_app.tsx | 4 +- nx-dev/nx-dev/pages/advent-of-code/index.tsx | 2 +- nx-dev/nx-dev/pages/ai-chat/index.tsx | 6 +- nx-dev/nx-dev/pages/ai.tsx | 4 +- .../nx-dev/pages/api/query-ai-embeddings.ts | 2 +- nx-dev/nx-dev/pages/api/query-ai-handler.ts | 2 +- nx-dev/nx-dev/pages/changelog.tsx | 8 +- nx-dev/nx-dev/pages/ci/[...segments].tsx | 10 +- nx-dev/nx-dev/pages/ci/index.tsx | 10 +- nx-dev/nx-dev/pages/community.tsx | 4 +- nx-dev/nx-dev/pages/company.tsx | 6 +- nx-dev/nx-dev/pages/conf.tsx | 4 +- nx-dev/nx-dev/pages/contact/engineering.tsx | 4 +- nx-dev/nx-dev/pages/contact/index.tsx | 4 +- nx-dev/nx-dev/pages/contact/sales.tsx | 4 +- nx-dev/nx-dev/pages/customers.tsx | 4 +- nx-dev/nx-dev/pages/enterprise/index.tsx | 2 +- nx-dev/nx-dev/pages/enterprise/security.tsx | 4 +- nx-dev/nx-dev/pages/enterprise/trial.tsx | 4 +- .../pages/extending-nx/[...segments].tsx | 10 +- nx-dev/nx-dev/pages/extending-nx/index.tsx | 10 +- nx-dev/nx-dev/pages/index.tsx | 4 +- nx-dev/nx-dev/pages/launch-nx.tsx | 4 +- nx-dev/nx-dev/pages/partners.tsx | 4 +- nx-dev/nx-dev/pages/plugin-registry.tsx | 8 +- nx-dev/nx-dev/pages/powerpack/license.tsx | 2 +- nx-dev/nx-dev/pages/powerpack/trial.tsx | 4 +- nx-dev/nx-dev/pages/solutions/engineering.tsx | 4 +- nx-dev/nx-dev/pages/solutions/leadership.tsx | 4 +- nx-dev/nx-dev/pages/solutions/management.tsx | 4 +- nx-dev/nx-dev/pages/solutions/platform.tsx | 4 +- nx-dev/nx-dev/pages/tutorials.tsx | 4 +- nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx | 6 +- nx-dev/ui-ai-landing-page/package.json | 6 + .../src/lib/call-to-action.tsx | 4 +- .../ui-ai-landing-page/src/lib/features.tsx | 4 +- nx-dev/ui-ai-landing-page/src/lib/hero.tsx | 6 +- .../src/lib/problem-statement.tsx | 2 +- .../src/lib/technical-implementation.tsx | 2 +- nx-dev/ui-ai-landing-page/tsconfig.lib.json | 16 +- nx-dev/ui-animations/package.json | 7 + .../ui-animations/src/lib/animated-beam.tsx | 2 +- nx-dev/ui-animations/src/lib/fit-text.tsx | 2 +- nx-dev/ui-animations/src/lib/marquee.tsx | 2 +- nx-dev/ui-animations/src/lib/shine-border.tsx | 2 +- nx-dev/ui-animations/tsconfig.lib.json | 7 +- nx-dev/ui-blog/package.json | 7 + nx-dev/ui-blog/src/lib/author-detail.tsx | 4 +- nx-dev/ui-blog/src/lib/authors.tsx | 2 +- nx-dev/ui-blog/src/lib/blog-container.tsx | 2 +- nx-dev/ui-blog/src/lib/blog-details.tsx | 8 +- nx-dev/ui-blog/src/lib/blog-entry.tsx | 2 +- nx-dev/ui-blog/src/lib/episode-player.tsx | 2 +- nx-dev/ui-blog/src/lib/featured-blogs.tsx | 2 +- nx-dev/ui-blog/src/lib/filters.tsx | 4 +- nx-dev/ui-blog/src/lib/more-blogs.tsx | 2 +- nx-dev/ui-blog/tsconfig.lib.json | 15 + nx-dev/ui-brands/src/lib/hero.tsx | 2 +- nx-dev/ui-brands/src/lib/lerna-brand.tsx | 4 +- nx-dev/ui-brands/src/lib/nx-brand.tsx | 4 +- nx-dev/ui-brands/src/lib/nx-cloud.tsx | 4 +- nx-dev/ui-brands/src/lib/nx-console-brand.tsx | 4 +- nx-dev/ui-brands/tsconfig.lib.json | 14 +- nx-dev/ui-careers/package.json | 11 + .../ui-careers/src/lib/current-openings.tsx | 4 +- .../ui-careers/src/lib/make-a-difference.tsx | 2 +- nx-dev/ui-careers/src/lib/what-we-offer.tsx | 2 +- nx-dev/ui-careers/src/lib/why-join-nx.tsx | 2 +- nx-dev/ui-careers/tsconfig.lib.json | 14 +- .../src/lib/agent-number-over-time.tsx | 2 +- .../src/lib/automated-agents-management.tsx | 4 +- .../ui-cloud/src/lib/elements/bento-grid.tsx | 2 +- .../ui-cloud/src/lib/elements/spotlight.tsx | 2 +- nx-dev/ui-cloud/src/lib/enhance-with-ai.tsx | 2 +- nx-dev/ui-cloud/src/lib/enhanced-security.tsx | 2 +- nx-dev/ui-cloud/src/lib/hero.tsx | 6 +- nx-dev/ui-cloud/src/lib/statistics.tsx | 2 +- nx-dev/ui-cloud/src/lib/trusted-by.tsx | 2 +- .../ui-cloud/src/lib/understand-workspace.tsx | 4 +- nx-dev/ui-cloud/tsconfig.lib.json | 17 +- nx-dev/ui-commands/tsconfig.lib.json | 4 +- nx-dev/ui-common/package.json | 7 + nx-dev/ui-common/src/lib/breadcrumbs.tsx | 2 +- nx-dev/ui-common/src/lib/button.tsx | 2 +- nx-dev/ui-common/src/lib/footer.tsx | 2 +- .../ui-common/src/lib/github-star-widget.tsx | 2 +- .../src/lib/headers/documentation-header.tsx | 4 +- nx-dev/ui-common/src/lib/headers/header.tsx | 4 +- .../ui-common/src/lib/headers/menu-items.ts | 2 +- .../src/lib/live-stream-notifier.tsx | 2 +- nx-dev/ui-common/src/lib/sidebar.tsx | 8 +- nx-dev/ui-common/src/lib/trusted-by.tsx | 2 +- nx-dev/ui-common/src/lib/typography.tsx | 2 +- .../ui-common/src/lib/youtube.component.tsx | 2 +- nx-dev/ui-common/tsconfig.lib.json | 16 +- nx-dev/ui-community/package.json | 7 + .../ui-community/src/lib/connect-with-us.tsx | 2 +- .../ui-community/src/lib/plugin-directory.tsx | 2 +- nx-dev/ui-community/tsconfig.lib.json | 11 +- nx-dev/ui-company/package.json | 7 + nx-dev/ui-company/src/lib/co-founders.tsx | 4 +- nx-dev/ui-company/src/lib/hero.tsx | 2 +- nx-dev/ui-company/src/lib/layout.tsx | 2 +- nx-dev/ui-company/src/lib/the-team.tsx | 2 +- nx-dev/ui-company/tsconfig.lib.json | 11 +- nx-dev/ui-conference/package.json | 7 + .../src/lib/components/speakers.tsx | 2 +- .../ui-conference/src/lib/conf-speakers.tsx | 2 +- .../ui-conference/src/lib/conf-sponsors.tsx | 2 +- .../src/lib/launch-week/announcements.tsx | 2 +- .../src/lib/launch-week/speakers.tsx | 2 +- nx-dev/ui-conference/tsconfig.lib.json | 9 +- nx-dev/ui-contact/package.json | 7 + nx-dev/ui-contact/src/lib/how-can-we-help.tsx | 4 +- .../src/lib/talk-to-our-engineering-team.tsx | 4 +- .../ui-contact/src/lib/talk-to-our-team.tsx | 4 +- nx-dev/ui-contact/tsconfig.lib.json | 14 +- nx-dev/ui-courses/package.json | 15 + nx-dev/ui-courses/src/lib/course-details.tsx | 12 +- nx-dev/ui-courses/src/lib/lesson-player.tsx | 10 +- nx-dev/ui-courses/src/lib/lessons-list.tsx | 4 +- nx-dev/ui-courses/tsconfig.lib.json | 26 +- nx-dev/ui-customers/package.json | 7 + .../src/lib/customer-testimonial-carousel.tsx | 2 +- .../src/lib/enterprise-customers.tsx | 4 +- nx-dev/ui-customers/src/lib/hero.tsx | 4 +- nx-dev/ui-customers/src/lib/oss-projects.tsx | 4 +- nx-dev/ui-customers/tsconfig.lib.json | 18 +- nx-dev/ui-enterprise/package.json | 7 + .../ui-enterprise/src/lib/call-to-action.tsx | 2 +- nx-dev/ui-enterprise/src/lib/carousel.tsx | 2 +- .../ui-enterprise/src/lib/customer-logos.tsx | 6 +- .../src/lib/customer-metrics.tsx | 6 +- .../src/lib/download-case-study.tsx | 2 +- .../src/lib/enterprise-layout.tsx | 2 +- nx-dev/ui-enterprise/src/lib/hero.tsx | 2 +- .../src/lib/hetzner-cloud-testimonial.tsx | 12 +- .../src/lib/make-your-ci-fast.tsx | 2 +- .../src/lib/scale-your-organization.tsx | 2 +- nx-dev/ui-enterprise/src/lib/security.tsx | 2 +- .../src/lib/security/build-for-enterprise.tsx | 4 +- .../security/cache-poisoning-protection.tsx | 2 +- .../src/lib/security/call-to-action.tsx | 2 +- .../src/lib/security/ci-access.tsx | 4 +- .../src/lib/security/failing-compliance.tsx | 2 +- .../ui-enterprise/src/lib/security/hero.tsx | 2 +- .../src/lib/security/personal-access.tsx | 4 +- .../lib/security/why-ci-security-matters.tsx | 2 +- .../engineering/all-speed-no-stress.tsx | 2 +- ...eveloper-experience-that-works-for-you.tsx | 2 +- .../solutions-engineering-hero.tsx | 6 +- .../solutions-engineering-testimonials.tsx | 4 +- ...uild-a-modern-engineering-organization.tsx | 2 +- .../lib/solutions/leadership/maximize-roi.tsx | 2 +- .../lib/solutions/leadership/scale-safely.tsx | 2 +- .../solutions-leadership-testimonials.tsx | 4 +- .../management/cut-down-engineering-waste.tsx | 2 +- .../management/keep-teams-aligned.tsx | 2 +- .../solutions/management/scale-with-ease.tsx | 2 +- .../management/solutions-management-hero.tsx | 6 +- .../solutions-management-testimonials.tsx | 4 +- .../platform/cost-efficient-compute.tsx | 2 +- .../easy-to-adapt-easy-to-maintain.tsx | 2 +- .../solutions/platform/reliable-by-design.tsx | 2 +- .../solutions-platform-testimonials.tsx | 4 +- .../solutions-bottom-call-to-action.tsx | 4 +- .../src/lib/solutions/solutions-faq.tsx | 4 +- .../solutions-top-call-to-action.tsx | 2 +- .../src/lib/testimonial-carousel.tsx | 6 +- .../src/lib/trial-nx-enterprise.tsx | 6 +- .../src/lib/vmware-testimonial.tsx | 4 +- nx-dev/ui-enterprise/tsconfig.lib.json | 23 +- nx-dev/ui-fence/package.json | 7 + nx-dev/ui-fence/tsconfig.json | 9 +- nx-dev/ui-fence/tsconfig.lib.json | 7 +- nx-dev/ui-gradle/src/lib/call-to-action.tsx | 6 +- nx-dev/ui-gradle/src/lib/feature-sections.tsx | 2 +- nx-dev/ui-gradle/src/lib/features.tsx | 4 +- nx-dev/ui-gradle/src/lib/hero.tsx | 4 +- nx-dev/ui-gradle/src/lib/resources.tsx | 4 +- nx-dev/ui-gradle/tsconfig.lib.json | 17 +- nx-dev/ui-home/package.json | 7 + nx-dev/ui-home/src/lib/ci-for-monorepos.tsx | 8 +- nx-dev/ui-home/src/lib/hero.tsx | 4 +- .../src/lib/hetzner-cloud-testimonial.tsx | 12 +- .../ui-home/src/lib/monorepo-ai-support.tsx | 4 +- .../src/lib/smarter-tools-for-monorepos.tsx | 8 +- nx-dev/ui-home/src/lib/statistics.tsx | 2 +- nx-dev/ui-home/src/lib/team-and-community.tsx | 6 +- .../work-better-achieve-more-ship-quicker.tsx | 2 +- nx-dev/ui-home/tsconfig.lib.json | 23 +- nx-dev/ui-icons/package.json | 7 + nx-dev/ui-icons/tsconfig.lib.json | 4 +- nx-dev/ui-markdoc/package.json | 7 + nx-dev/ui-markdoc/src/index.ts | 3 - .../src/lib/nodes/link.component.tsx | 2 +- .../src/lib/tags/cards.component.tsx | 4 +- .../src/lib/tags/graph.component.tsx | 2 +- .../ui-markdoc/src/lib/tags/metrics-cta.tsx | 4 +- .../ui-markdoc/src/lib/tags/short-embed.tsx | 2 +- .../src/lib/tags/side-by-side.component.tsx | 2 +- nx-dev/ui-markdoc/tsconfig.lib.json | 23 +- nx-dev/ui-member-card/package.json | 7 + nx-dev/ui-member-card/tsconfig.lib.json | 4 +- nx-dev/ui-partners/package.json | 7 + nx-dev/ui-partners/src/lib/call-to-action.tsx | 2 +- nx-dev/ui-partners/src/lib/hero.tsx | 2 +- nx-dev/ui-partners/tsconfig.lib.json | 9 +- nx-dev/ui-podcast/src/lib/hero.tsx | 2 +- nx-dev/ui-podcast/src/lib/listen-on.tsx | 2 +- .../ui-podcast/src/lib/podcast-list-item.tsx | 2 +- nx-dev/ui-podcast/src/lib/podcast-list.tsx | 2 +- nx-dev/ui-podcast/tsconfig.lib.json | 14 +- nx-dev/ui-powerpack/package.json | 7 + nx-dev/ui-powerpack/src/lib/faq.tsx | 4 +- nx-dev/ui-powerpack/src/lib/get-started.tsx | 4 +- nx-dev/ui-powerpack/src/lib/hero.tsx | 2 +- .../src/lib/powerpack-features.tsx | 6 +- .../src/lib/powerpack-pricing.tsx | 2 +- .../src/lib/trial-nx-powerpack.tsx | 4 +- nx-dev/ui-powerpack/tsconfig.lib.json | 20 +- nx-dev/ui-pricing/src/lib/credit-pricing.tsx | 4 +- nx-dev/ui-pricing/src/lib/faq.tsx | 4 +- nx-dev/ui-pricing/src/lib/oss.tsx | 2 +- nx-dev/ui-pricing/src/lib/plans-display.tsx | 4 +- nx-dev/ui-pricing/src/lib/trial-callout.tsx | 4 +- nx-dev/ui-pricing/tsconfig.lib.json | 20 +- nx-dev/ui-primitives/package.json | 7 + nx-dev/ui-primitives/tsconfig.lib.json | 5 +- nx-dev/ui-react/src/lib/call-to-action.tsx | 6 +- nx-dev/ui-react/src/lib/feature-sections.tsx | 2 +- nx-dev/ui-react/src/lib/features.tsx | 4 +- nx-dev/ui-react/src/lib/hero.tsx | 4 +- .../nx-benefits-video/nx-benefits-video.tsx | 8 +- nx-dev/ui-react/src/lib/resources.tsx | 4 +- nx-dev/ui-react/src/lib/webinar.tsx | 4 +- nx-dev/ui-react/tsconfig.lib.json | 20 +- nx-dev/ui-references/package.json | 7 + nx-dev/ui-references/tsconfig.lib.json | 4 +- nx-dev/ui-remote-cache/src/lib/faq.tsx | 4 +- .../src/lib/remote-cache-solutions.tsx | 4 +- nx-dev/ui-remote-cache/tsconfig.lib.json | 17 +- nx-dev/ui-scrollable-content/package.json | 7 + .../src/lib/scrollable-content.tsx | 2 +- .../ui-scrollable-content/tsconfig.lib.json | 11 +- nx-dev/ui-sponsor-card/package.json | 7 + nx-dev/ui-sponsor-card/tsconfig.lib.json | 4 +- nx-dev/ui-theme/package.json | 7 + nx-dev/ui-theme/tsconfig.lib.json | 4 +- .../ui-video-courses/src/lib/course-hero.tsx | 2 +- .../src/lib/course-overview.tsx | 4 +- nx-dev/ui-video-courses/tsconfig.lib.json | 13 +- nx-dev/ui-webinar/src/lib/hero.tsx | 2 +- .../ui-webinar/src/lib/webinar-list-item.tsx | 2 +- nx-dev/ui-webinar/src/lib/webinar-list.tsx | 4 +- nx-dev/ui-webinar/tsconfig.lib.json | 14 +- nx-dev/util-ai/package.json | 6 +- nx-dev/util-ai/tsconfig.lib.json | 3 +- nx.json | 7 + package.json | 8 + .../convert-to-rspack/convert-to-rspack.ts | 2 +- packages/angular/tsconfig.json | 3 - packages/angular/tsconfig.lib.json | 37 +- packages/angular/tsconfig.lib.runtime.json | 6 +- .../create-nx-plugin/bin/create-nx-plugin.ts | 15 +- packages/create-nx-plugin/tsconfig.json | 3 - packages/create-nx-plugin/tsconfig.lib.json | 13 +- packages/create-nx-workspace/index.ts | 18 + .../src/create-empty-workspace.ts | 2 +- .../create-nx-workspace/src/create-sandbox.ts | 2 +- .../src/utils/ci/setup-ci.ts | 2 +- .../src/utils/nx/nx-cloud.ts | 2 +- packages/create-nx-workspace/tsconfig.json | 3 - .../create-nx-workspace/tsconfig.lib.json | 9 +- packages/cypress/plugins/cypress-preset.ts | 2 +- .../cypress/src/utils/start-dev-server.ts | 2 +- packages/cypress/tsconfig.json | 3 - packages/cypress/tsconfig.lib.json | 22 +- packages/cypress/tsconfig.spec.json | 5 +- packages/detox/tsconfig.json | 3 - packages/detox/tsconfig.lib.json | 28 +- packages/devkit/index.ts | 2 +- packages/devkit/internal-testing-utils.ts | 11 +- packages/devkit/package.json | 3 - .../devkit/src/utils/## Necessary changes.md | 31 + packages/devkit/src/utils/add-plugin.ts | 2 +- packages/devkit/tsconfig.json | 3 - packages/devkit/tsconfig.lib.json | 13 +- packages/devkit/tsconfig.spec.json | 16 +- packages/esbuild/tsconfig.json | 3 - packages/esbuild/tsconfig.lib.json | 21 +- packages/eslint-plugin/tsconfig.json | 3 - packages/eslint-plugin/tsconfig.lib.json | 19 +- packages/eslint/tsconfig.json | 3 - packages/eslint/tsconfig.lib.json | 19 +- packages/expo/package.json | 1 + packages/expo/tsconfig.json | 3 - packages/expo/tsconfig.lib.json | 37 +- packages/express/tsconfig.json | 3 - packages/express/tsconfig.lib.json | 19 +- .../gradle/project-graph/publish-maven.ts | 2 +- packages/gradle/tsconfig.json | 3 - packages/gradle/tsconfig.lib.json | 16 +- .../src/utils/config/get-jest-projects.ts | 2 +- packages/jest/tsconfig.json | 3 - packages/jest/tsconfig.lib.json | 19 +- packages/js/package.json | 4 +- packages/js/project.json | 16 +- packages/js/src/executors/tsc/tsc.impl.ts | 2 +- .../src/executors/verdaccio/verdaccio.impl.ts | 2 +- packages/js/src/generators/init/init.ts | 1 + .../release-version/release-version.spec.ts | 3 +- .../release-version/release-version.ts | 4 +- .../js/src/utils/code-frames/highlight.ts | 4 +- packages/js/src/utils/npm-config.spec.ts | 2 +- .../typescript/compile-typescript-files.ts | 2 +- .../js/src/utils/typescript/run-type-check.ts | 2 +- packages/js/tsconfig.json | 3 - packages/js/tsconfig.lib.json | 19 +- packages/js/tsconfig.spec.json | 19 +- packages/module-federation/tsconfig.json | 3 - packages/module-federation/tsconfig.lib.json | 22 +- packages/nest/tsconfig.json | 3 - packages/nest/tsconfig.lib.json | 25 +- packages/next/src/utils/create-copy-plugin.ts | 2 +- packages/next/tsconfig.json | 3 - packages/next/tsconfig.lib.json | 31 +- packages/node/tsconfig.json | 3 - packages/node/tsconfig.lib.json | 25 +- packages/nuxt/tsconfig.json | 3 - packages/nuxt/tsconfig.lib.json | 30 +- packages/nx/package.json | 2 + packages/nx/src/command-line/add/add.ts | 3 +- .../connect/connect-to-nx-cloud.ts | 4 +- packages/nx/src/command-line/graph/graph.ts | 2 +- packages/nx/src/command-line/import/import.ts | 2 +- .../import/utils/merge-remote-source.ts | 2 +- .../import/utils/prepare-source-repo.ts | 2 +- .../command-line/init/configure-plugins.ts | 3 +- .../version/resolve-current-version.ts | 2 +- packages/nx/src/command-line/sync/sync.ts | 2 +- .../executors/run-commands/running-tasks.ts | 2 +- packages/nx/src/tasks-runner/run-command.ts | 2 +- packages/nx/src/utils/code-frames.ts | 2 +- packages/nx/src/utils/delayed-spinner.ts | 2 +- packages/nx/src/utils/output.ts | 4 +- packages/nx/src/utils/print-help.ts | 2 +- packages/nx/tsconfig.json | 6 - packages/nx/tsconfig.lib.json | 8 +- packages/nx/tsconfig.spec.json | 5 +- packages/playwright/tsconfig.json | 3 - packages/playwright/tsconfig.lib.json | 24 +- packages/plugin/tsconfig.json | 3 - packages/plugin/tsconfig.lib.json | 25 +- packages/react-native/package.json | 1 + packages/react-native/tsconfig.json | 3 - packages/react-native/tsconfig.lib.json | 33 +- packages/react-native/tsconfig.spec.json | 5 +- .../library/lib/add-rollup-build-target.ts | 5 +- packages/react/tsconfig.json | 3 - packages/react/tsconfig.lib.json | 27 +- packages/remix/package.json | 1 + packages/remix/tsconfig.json | 3 - packages/remix/tsconfig.lib.json | 25 +- packages/remix/tsconfig.spec.json | 7 +- .../src/executors/rollup/rollup.impl.ts | 4 +- packages/rollup/tsconfig.json | 3 - packages/rollup/tsconfig.lib.json | 21 +- packages/rollup/tsconfig.spec.json | 9 +- packages/rsbuild/tsconfig.json | 3 - packages/rsbuild/tsconfig.lib.json | 21 +- packages/rsbuild/tsconfig.spec.json | 9 +- packages/rspack/package.json | 2 +- packages/rspack/tsconfig.json | 3 - packages/rspack/tsconfig.lib.json | 27 +- packages/rspack/tsconfig.spec.json | 9 +- packages/storybook/tsconfig.json | 3 - packages/storybook/tsconfig.lib.json | 25 +- packages/storybook/tsconfig.spec.json | 7 +- packages/vite/tsconfig.json | 3 - packages/vite/tsconfig.lib.json | 22 +- packages/vite/tsconfig.spec.json | 9 +- packages/vue/tsconfig.json | 3 - packages/vue/tsconfig.lib.json | 30 +- packages/vue/tsconfig.spec.json | 9 +- .../executors/file-server/file-server.impl.ts | 2 +- packages/web/tsconfig.json | 3 - packages/web/tsconfig.lib.json | 19 +- packages/web/tsconfig.spec.json | 7 +- .../executors/dev-server/dev-server.impl.ts | 4 +- .../src/executors/webpack/lib/run-webpack.ts | 2 +- .../src/executors/webpack/webpack.impl.ts | 4 +- .../lib/apply-base-config.ts | 2 +- .../webpack/src/utils/create-copy-plugin.ts | 2 +- packages/webpack/src/utils/run-webpack.ts | 1 - packages/webpack/tsconfig.json | 3 - packages/webpack/tsconfig.lib.json | 21 +- packages/webpack/tsconfig.spec.json | 9 +- packages/workspace/index.ts | 7 + packages/workspace/tsconfig.json | 3 - packages/workspace/tsconfig.lib.json | 16 +- packages/workspace/tsconfig.spec.json | 7 +- pnpm-lock.yaml | 4659 +++- pnpm-workspace.yaml | 7 + scripts/copy-assets.js | 272 + scripts/patched-jest-resolver.js | 14 +- tools/workspace-plugin/tsconfig.lib.json | 7 +- tsconfig.base.json | 162 +- tsconfig.json | 8 + typedoc-theme/tsconfig.json | 3 - typedoc-theme/tsconfig.lib.json | 5 +- 563 files changed, 29219 insertions(+), 1263 deletions(-) create mode 100644 e2e/utils/tsconfig.json create mode 100644 e2e/utils/tsconfig.lib.json create mode 100644 graph.json create mode 100644 graph/client/package.json create mode 100644 graph/migrate/package.json create mode 100644 graph/project-details/package.json create mode 100644 graph/ui-code-block/package.json create mode 100644 graph/ui-common/package.json create mode 100644 graph/ui-project-details/package.json create mode 100644 graph/ui-theme/package.json create mode 100644 nx-dev/data-access-careers/node-only/index.ts create mode 100644 nx-dev/data-access-careers/package.json create mode 100644 nx-dev/data-access-courses/package.json create mode 100644 nx-dev/data-access-documents/node-only/index.ts create mode 100644 nx-dev/data-access-documents/package.json create mode 100644 nx-dev/data-access-menu/package.json create mode 100644 nx-dev/data-access-packages/node-only/index.ts create mode 100644 nx-dev/data-access-packages/package.json create mode 100644 nx-dev/feature-ai/package.json create mode 100644 nx-dev/feature-analytics/package.json create mode 100644 nx-dev/feature-doc-viewer/package.json create mode 100644 nx-dev/feature-feedback/package.json create mode 100644 nx-dev/feature-package-schema-viewer/package.json create mode 100644 nx-dev/feature-search/package.json create mode 100644 nx-dev/models-document/package.json create mode 100644 nx-dev/models-menu/package.json create mode 100644 nx-dev/models-package/package.json create mode 100644 nx-dev/nx-dev/package.json create mode 100644 nx-dev/ui-ai-landing-page/package.json create mode 100644 nx-dev/ui-animations/package.json create mode 100644 nx-dev/ui-blog/package.json create mode 100644 nx-dev/ui-careers/package.json create mode 100644 nx-dev/ui-common/package.json create mode 100644 nx-dev/ui-community/package.json create mode 100644 nx-dev/ui-company/package.json create mode 100644 nx-dev/ui-conference/package.json create mode 100644 nx-dev/ui-contact/package.json create mode 100644 nx-dev/ui-courses/package.json create mode 100644 nx-dev/ui-customers/package.json create mode 100644 nx-dev/ui-enterprise/package.json create mode 100644 nx-dev/ui-fence/package.json create mode 100644 nx-dev/ui-home/package.json create mode 100644 nx-dev/ui-icons/package.json create mode 100644 nx-dev/ui-markdoc/package.json create mode 100644 nx-dev/ui-member-card/package.json create mode 100644 nx-dev/ui-partners/package.json create mode 100644 nx-dev/ui-powerpack/package.json create mode 100644 nx-dev/ui-primitives/package.json create mode 100644 nx-dev/ui-references/package.json create mode 100644 nx-dev/ui-scrollable-content/package.json create mode 100644 nx-dev/ui-sponsor-card/package.json create mode 100644 nx-dev/ui-theme/package.json create mode 100644 packages/devkit/src/utils/## Necessary changes.md create mode 100644 pnpm-workspace.yaml create mode 100755 scripts/copy-assets.js create mode 100644 tsconfig.json diff --git a/e2e/utils/tsconfig.json b/e2e/utils/tsconfig.json new file mode 100644 index 0000000000000..2e90d79322ea7 --- /dev/null +++ b/e2e/utils/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "allowJs": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] +} diff --git a/e2e/utils/tsconfig.lib.json b/e2e/utils/tsconfig.lib.json new file mode 100644 index 0000000000000..417b9a6a184e9 --- /dev/null +++ b/e2e/utils/tsconfig.lib.json @@ -0,0 +1,25 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "declaration": true, + "types": ["node", "jest"], + "composite": true, + "skipLibCheck": true, + "noImplicitAny": false, + "strict": false + }, + "exclude": [ + "**/*.spec.ts", + "**/*.test.ts", + "jest.config.ts", + "global-setup.ts", + "global-teardown.ts" + ], + "include": ["**/*.ts", "**/*.js"], + "references": [ + { + "path": "../../packages/nx/tsconfig.lib.json" + } + ] +} diff --git a/graph.json b/graph.json new file mode 100644 index 0000000000000..3f2926d9a0f08 --- /dev/null +++ b/graph.json @@ -0,0 +1,21891 @@ +{ + "graph": { + "nodes": { + "linux-arm-gnueabihf": { + "name": "linux-arm-gnueabihf", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/linux-arm-gnueabihf", + "name": "linux-arm-gnueabihf", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-linux-arm-gnueabihf", + "packageMain": "nx.linux-arm-gnueabihf.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-linux-arm-gnueabihf" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/linux-arm-gnueabihf" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "linux-arm64-musl": { + "name": "linux-arm64-musl", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/linux-arm64-musl", + "name": "linux-arm64-musl", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-linux-arm64-musl", + "packageMain": "nx.linux-arm64-musl.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-linux-arm64-musl" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/linux-arm64-musl" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "win32-arm64-msvc": { + "name": "win32-arm64-msvc", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/win32-arm64-msvc", + "name": "win32-arm64-msvc", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-win32-arm64-msvc", + "packageMain": "nx.win32-arm64-msvc.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-win32-arm64-msvc" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/win32-arm64-msvc" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "linux-arm64-gnu": { + "name": "linux-arm64-gnu", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/linux-arm64-gnu", + "name": "linux-arm64-gnu", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-linux-arm64-gnu", + "packageMain": "nx.linux-arm64-gnu.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-linux-arm64-gnu" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/linux-arm64-gnu" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "linux-x64-musl": { + "name": "linux-x64-musl", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/linux-x64-musl", + "name": "linux-x64-musl", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-linux-x64-musl", + "packageMain": "nx.linux-x64-musl.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-linux-x64-musl" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/linux-x64-musl" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "win32-x64-msvc": { + "name": "win32-x64-msvc", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/win32-x64-msvc", + "name": "win32-x64-msvc", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-win32-x64-msvc", + "packageMain": "nx.win32-x64-msvc.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-win32-x64-msvc" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/win32-x64-msvc" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "linux-x64-gnu": { + "name": "linux-x64-gnu", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/linux-x64-gnu", + "name": "linux-x64-gnu", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-linux-x64-gnu", + "packageMain": "nx.linux-x64-gnu.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-linux-x64-gnu" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/linux-x64-gnu" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "darwin-arm64": { + "name": "darwin-arm64", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/darwin-arm64", + "name": "darwin-arm64", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-darwin-arm64", + "packageMain": "nx.darwin-arm64.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-darwin-arm64" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/darwin-arm64" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "freebsd-x64": { + "name": "freebsd-x64", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/freebsd-x64", + "name": "freebsd-x64", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-freebsd-x64", + "packageMain": "nx.freebsd-x64.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-freebsd-x64" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/freebsd-x64" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "darwin-x64": { + "name": "darwin-x64", + "type": "lib", + "data": { + "root": "packages/nx/native-packages/darwin-x64", + "name": "darwin-x64", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-darwin-x64", + "packageMain": "nx.darwin-x64.node", + "isInPackageManagerWorkspaces": false + }, + "jsPackageName": "@nx/nx-darwin-x64" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/darwin-x64" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + }, + "tools-documentation-create-embeddings": { + "name": "tools-documentation-create-embeddings", + "type": "app", + "data": { + "root": "tools/documentation/create-embeddings", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "tools/documentation/create-embeddings", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "tools/documentation/create-embeddings", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [ + "{workspaceRoot}/coverage/tools/documentation/create-embeddings" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build": { + "executor": "@nx/esbuild:esbuild", + "outputs": ["{options.outputPath}"], + "defaultConfiguration": "production", + "options": { + "platform": "node", + "outputPath": "dist/tools/documentation/create-embeddings", + "format": ["esm"], + "bundle": false, + "main": "tools/documentation/create-embeddings/src/main.mts", + "tsConfig": "tools/documentation/create-embeddings/tsconfig.app.json", + "assets": ["tools/documentation/create-embeddings/src/assets"], + "generatePackageJson": true, + "esbuildOptions": { + "sourcemap": true, + "outExtension": { + ".js": ".js" + } + } + }, + "configurations": { + "development": {}, + "production": { + "esbuildOptions": { + "sourcemap": false, + "outExtension": { + ".js": ".js" + } + } + } + }, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "run-node": { + "executor": "@nx/js:node", + "defaultConfiguration": "development", + "options": { + "buildTarget": "tools-documentation-create-embeddings:build", + "watch": false + }, + "configurations": { + "development": { + "buildTarget": "tools-documentation-create-embeddings:build:development" + }, + "production": { + "buildTarget": "tools-documentation-create-embeddings:build:production" + } + }, + "parallelism": true + } + }, + "name": "tools-documentation-create-embeddings", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "tools/documentation/create-embeddings/src", + "projectType": "application", + "tags": [], + "implicitDependencies": [] + } + }, + "nx-dev-feature-package-schema-viewer": { + "name": "nx-dev-feature-package-schema-viewer", + "type": "lib", + "data": { + "root": "nx-dev/feature-package-schema-viewer", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/feature-package-schema-viewer", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/feature-package-schema-viewer", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [ + "{workspaceRoot}/coverage/nx-dev/feature-package-schema-viewer" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-feature-package-schema-viewer" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-feature-package-schema-viewer", + "tags": ["npm:public", "scope:nx-dev", "type:feature"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-feature-package-schema-viewer", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-feature-package-schema-viewer" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/feature-package-schema-viewer/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "gradle-project-graph": { + "name": "gradle-project-graph", + "type": "lib", + "data": { + "root": "packages/gradle/project-graph", + "targets": { + "lint": { + "cache": true, + "executor": "nx:run-commands", + "options": { + "command": "./gradlew :project-graph:ktfmtCheck" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "args": [], + "command": "./gradlew :project-graph:test" + }, + "cache": true, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"], + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ] + }, + "format": { + "cache": true, + "executor": "nx:run-commands", + "options": { + "command": "./gradlew :project-graph:ktfmtFormat" + }, + "configurations": {}, + "parallelism": true + }, + "publish-staging": { + "cache": true, + "outputs": ["{projectRoot}/build/staging"], + "executor": "nx:run-commands", + "options": { + "command": "./gradlew :project-graph:publish" + }, + "configurations": {}, + "parallelism": true + }, + "zip-staging": { + "options": { + "cwd": "packages/gradle/project-graph/build/staging", + "command": "zip -r ../deployment.zip ." + }, + "inputs": ["{projectRoot}/build/staging"], + "outputs": ["{projectRoot}/build/deployment.zip"], + "dependsOn": ["publish-staging"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "maven": { + "options": { + "cwd": "packages/gradle/project-graph", + "command": "npx ts-node publish-maven.ts --deploymentZipPath=build/deployment.zip" + }, + "inputs": ["{projectRoot}/build/deployment.zip"], + "dependsOn": ["zip-staging"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + } + }, + "name": "gradle-project-graph", + "$schema": "node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [], + "tags": [] + } + }, + "create-nx-workspace": { + "name": "create-nx-workspace", + "type": "lib", + "data": { + "root": "packages/create-nx-workspace", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/create-nx-workspace", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/create-nx-workspace", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/create-nx-workspace" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "main": "packages/create-nx-workspace/index.ts", + "assets": [ + { + "input": "packages/create-nx-workspace", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/create-nx-workspace", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/create-nx-workspace", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/create-nx-workspace", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/create-nx-workspace", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/create-nx-workspace", + "tsConfig": "packages/create-nx-workspace/tsconfig.lib.json" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "executor": "nx:run-commands", + "outputs": [ + "{workspaceRoot}/build/packages/create-nx-workspace/bin/create-nx-workspace.js", + "{workspaceRoot}/build/packages/create-nx-workspace/README.md" + ], + "options": { + "commands": [ + { + "command": "node ./scripts/chmod build/packages/create-nx-workspace/bin/create-nx-workspace.js" + }, + { + "command": "node ./scripts/copy-readme.js create-nx-workspace" + }, + { + "command": "node ./scripts/replace-versions.js build/packages/create-nx-workspace/bin/create-nx-workspace.js" + } + ], + "parallel": false + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "create-nx-workspace", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Cypress", + "npm:Playwright", + "npm:CLI" + ], + "metadata": { + "targetGroups": {}, + "description": "Smart Repos · Fast Builds", + "js": { + "packageName": "create-nx-workspace", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "create-nx-workspace" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/create-nx-workspace", + "projectType": "library", + "implicitDependencies": [ + "workspace", + "js", + "react", + "expo", + "next", + "angular", + "nest", + "express", + "vue" + ] + } + }, + "gradle-batch-runner": { + "name": "gradle-batch-runner", + "type": "lib", + "data": { + "root": "packages/gradle/batch-runner", + "name": "gradle-batch-runner", + "$schema": "node_modules/nx/schemas/project-schema.json", + "projectRoot": "packages/gradle/batch-runner", + "sourceRoot": "packages/gradle/batch-runner/src", + "targets": { + "assemble": { + "inputs": [ + "{projectRoot}/src/**", + "{projectRoot}/build.gradle.kts", + "{projectRoot}/settings.gradle.kts" + ], + "outputs": ["{projectRoot}/build"], + "cache": true, + "executor": "nx:run-commands", + "options": { + "command": "./gradlew :batch-runner:assemble" + }, + "configurations": {}, + "parallelism": true + }, + "test": { + "options": { + "args": [], + "command": "./gradlew :batch-runner:test" + }, + "cache": true, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"], + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ] + }, + "lint": { + "cache": true, + "executor": "nx:run-commands", + "options": { + "command": "./gradlew :batch-runner:ktfmtCheck" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "format": { + "cache": true, + "executor": "nx:run-commands", + "options": { + "command": "./gradlew :batch-runner:ktfmtFormat" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [], + "tags": [] + } + }, + "nx-dev-data-access-documents": { + "name": "nx-dev-data-access-documents", + "type": "lib", + "data": { + "root": "nx-dev/data-access-documents", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/data-access-documents", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/data-access-documents", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [ + "{workspaceRoot}/coverage/nx-dev/data-access-documents" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-data-access-documents" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-data-access-documents", + "tags": ["npm:public", "scope:nx-dev", "type:data-access"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-data-access-documents", + "packageExports": { + ".": { + "types": "./src/index.ts", + "default": "./src/index.ts" + }, + "node:*": { + "types": "./src/node.index.ts", + "default": "./src/node.index.ts" + } + }, + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-data-access-documents" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/data-access-documents/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-ui-scrollable-content": { + "name": "nx-dev-ui-scrollable-content", + "type": "lib", + "data": { + "root": "nx-dev/ui-scrollable-content", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-scrollable-content", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-scrollable-content", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [ + "{workspaceRoot}/coverage/nx-dev/ui-scrollable-content" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-scrollable-content", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-scrollable-content/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:ui"], + "implicitDependencies": [] + } + }, + "nx-dev-data-access-packages": { + "name": "nx-dev-data-access-packages", + "type": "lib", + "data": { + "root": "nx-dev/data-access-packages", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/data-access-packages", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/data-access-packages", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [ + "{workspaceRoot}/coverage/nx-dev/data-access-packages" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-data-access-packages" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-data-access-packages", + "tags": ["npm:public", "scope:nx-dev", "type:data-access"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-data-access-packages", + "packageExports": { + ".": { + "types": "./src/index.ts", + "default": "./src/index.ts" + }, + "node:*": { + "types": "./src/node.index.ts", + "default": "./src/node.index.ts" + } + }, + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-data-access-packages" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/data-access-packages/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "data-access-careers": { + "name": "data-access-careers", + "type": "lib", + "data": { + "root": "nx-dev/data-access-careers", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/data-access-careers", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/data-access-careers" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "data-access-careers", + "tags": ["npm:public", "scope:nx-dev", "type:data-access"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-data-access-careers", + "packageExports": { + ".": { + "types": "./src/index.ts", + "default": "./src/index.ts" + }, + "node:*": { + "types": "./src/node.index.ts", + "default": "./src/node.index.ts" + } + }, + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-data-access-careers" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/data-access-careers/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "data-access-courses": { + "name": "data-access-courses", + "type": "lib", + "data": { + "root": "nx-dev/data-access-courses", + "name": "data-access-courses", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-data-access-courses", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-data-access-courses" + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/data-access-courses" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/data-access-courses/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "module-federation": { + "name": "module-federation", + "type": "lib", + "data": { + "root": "packages/module-federation", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/module-federation", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/module-federation", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [ + "{workspaceRoot}/coverage/packages/module-federation" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "outputPath": "build/packages/module-federation", + "tsConfig": "packages/module-federation/tsconfig.lib.json", + "main": "packages/module-federation/index.ts", + "assets": [ + { + "input": "packages/module-federation", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/module-federation", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/module-federation", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/module-federation", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/module-federation", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ] + }, + "outputs": ["{options.outputPath}"], + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "build": { + "outputs": [ + "{workspaceRoot}/build/packages/module-federation/README.md" + ], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js module-federation" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "module-federation", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Rspack", + "npm:Webpack", + "npm:Bundling", + "npm:Module Federation" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Module Federation contains executors and utilities that support building applications using Module Federation.", + "js": { + "packageName": "@nx/module-federation", + "packageMain": "index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/module-federation" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/module-federation", + "projectType": "library", + "implicitDependencies": [] + } + }, + "create-nx-plugin": { + "name": "create-nx-plugin", + "type": "lib", + "data": { + "root": "packages/create-nx-plugin", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/create-nx-plugin", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/create-nx-plugin", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/create-nx-plugin" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "main": "packages/create-nx-plugin/bin/create-nx-plugin.ts", + "assets": [ + { + "input": "packages/create-nx-plugin", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/create-nx-plugin", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/create-nx-plugin", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/create-nx-plugin", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/create-nx-plugin", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/create-nx-plugin", + "tsConfig": "packages/create-nx-plugin/tsconfig.lib.json" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "executor": "nx:run-commands", + "outputs": [ + "{workspaceRoot}/build/packages/create-nx-plugin/bin/create-nx-plugin.js", + "{workspaceRoot}/build/packages/create-nx-plugin/README.md" + ], + "options": { + "commands": [ + { + "command": "node ./scripts/chmod build/packages/create-nx-plugin/bin/create-nx-plugin.js" + }, + { + "command": "node ./scripts/copy-readme.js create-nx-plugin" + }, + { + "command": "node ./scripts/replace-versions.js build/packages/create-nx-plugin/bin/create-nx-plugin.js" + } + ], + "parallel": false + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "create-nx-plugin", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Cypress", + "npm:CLI" + ], + "metadata": { + "targetGroups": {}, + "description": "This package is used to scaffold a brand-new workspace used to develop an Nx plugin, and sets up a pre-configured plugin with the specified name. The new plugin is created with a default generator, executor, and e2e app.", + "js": { + "packageName": "create-nx-plugin", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "create-nx-plugin" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/create-nx-plugin", + "projectType": "library", + "implicitDependencies": ["plugin"] + } + }, + "nx-dev-feature-doc-viewer": { + "name": "nx-dev-feature-doc-viewer", + "type": "lib", + "data": { + "root": "nx-dev/feature-doc-viewer", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/feature-doc-viewer", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/feature-doc-viewer", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/feature-doc-viewer"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-feature-doc-viewer" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-feature-doc-viewer", + "tags": ["npm:public", "scope:nx-dev", "type:feature"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-feature-doc-viewer", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-feature-doc-viewer" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/feature-doc-viewer/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-ai-landing-page": { + "name": "ui-ai-landing-page", + "type": "lib", + "data": { + "root": "nx-dev/ui-ai-landing-page", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-ai-landing-page", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-ai-landing-page", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-ai-landing-page"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "ui-ai-landing-page", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-ai-landing-page/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "graph-ui-project-details": { + "name": "graph-ui-project-details", + "type": "lib", + "data": { + "root": "graph/ui-project-details", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "graph/ui-project-details", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "graph/ui-project-details", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [ + "{workspaceRoot}/coverage/graph/graph-ui-project-details" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build:storybook": { + "options": { + "cwd": "graph/ui-project-details", + "command": "storybook build" + }, + "cache": true, + "outputs": [ + "{projectRoot}/storybook-static", + "{options.output-dir}", + "{options.outputDir}", + "{options.o}" + ], + "inputs": [ + "production", + "^production", + { + "externalDependencies": ["storybook"] + } + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "serve:storybook": { + "continuous": true, + "options": { + "cwd": "graph/ui-project-details", + "command": "storybook dev" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "static:storybook": { + "dependsOn": ["build:storybook"], + "continuous": true, + "executor": "@nx/web:file-server", + "options": { + "buildTarget": "build:storybook", + "staticFilePath": "graph/ui-project-details/storybook-static" + }, + "configurations": {}, + "parallelism": true + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/graph-ui-project-details" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "storybook": { + "executor": "@nx/storybook:storybook", + "options": { + "port": 4400, + "configDir": "graph/ui-project-details/.storybook" + }, + "configurations": { + "ci": { + "quiet": true + } + }, + "parallelism": true, + "continuous": true + }, + "build-storybook": { + "executor": "@nx/storybook:build", + "outputs": ["{options.outputDir}"], + "options": { + "outputDir": "dist/storybook/graph-ui-project-details", + "configDir": "graph/ui-project-details/.storybook" + }, + "configurations": { + "ci": { + "quiet": true + } + }, + "parallelism": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/.storybook/**/*", + "{projectRoot}/.storybook/**/*", + "{projectRoot}/tsconfig.storybook.json" + ], + "cache": true + }, + "static-storybook": { + "executor": "@nx/web:file-server", + "options": { + "buildTarget": "graph-ui-project-details:build-storybook", + "staticFilePath": "dist/storybook/graph-ui-project-details" + }, + "configurations": { + "ci": { + "buildTarget": "graph-ui-project-details:build-storybook:ci" + } + }, + "parallelism": true, + "continuous": true + } + }, + "name": "graph-ui-project-details", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/graph-internal-ui-project-details", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/graph-internal-ui-project-details" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "graph/ui-project-details/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-feature-analytics": { + "name": "nx-dev-feature-analytics", + "type": "lib", + "data": { + "root": "nx-dev/feature-analytics", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/feature-analytics", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/feature-analytics", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/feature-analytics"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-feature-analytics", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/feature-analytics/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:feature"], + "implicitDependencies": [] + } + }, + "feature-feedback": { + "name": "feature-feedback", + "type": "lib", + "data": { + "root": "nx-dev/feature-feedback", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/feature-feedback", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/feature-feedback", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/feature-feedback"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "feature-feedback", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/feature-feedback/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:feature"], + "implicitDependencies": [] + } + }, + "nx-dev-data-access-menu": { + "name": "nx-dev-data-access-menu", + "type": "lib", + "data": { + "root": "nx-dev/data-access-menu", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/data-access-menu", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/data-access-menu", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/data-access-menu"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-data-access-menu" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-data-access-menu", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-data-access-menu", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-data-access-menu" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/data-access-menu/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-video-courses": { + "name": "ui-video-courses", + "type": "lib", + "data": { + "root": "nx-dev/ui-video-courses", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-video-courses", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-video-courses", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-video-courses/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "eslint-plugin": { + "name": "eslint-plugin", + "type": "lib", + "data": { + "root": "packages/eslint-plugin", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/eslint-plugin", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/eslint-plugin", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "main": "packages/eslint-plugin/src/index.ts", + "assets": [ + { + "input": "packages/eslint-plugin", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/eslint-plugin", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/eslint-plugin", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/eslint-plugin", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/eslint-plugin", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/eslint-plugin", + "tsConfig": "packages/eslint-plugin/tsconfig.lib.json" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": [ + "{workspaceRoot}/build/packages/eslint-plugin/README.md" + ], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js eslint-plugin" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "eslint-plugin", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Web", + "npm:Lint", + "npm:ESLint", + "npm:CLI", + "npm:Testing" + ], + "metadata": { + "targetGroups": {}, + "description": "The eslint-plugin package is an ESLint plugin that contains a collection of recommended ESLint rule configurations which you can extend from in your own ESLint configs, as well as an Nx-specific lint rule called enforce-module-boundaries.", + "js": { + "packageName": "@nx/eslint-plugin", + "packageMain": "./src/index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/eslint-plugin" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/eslint-plugin", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-models-document": { + "name": "nx-dev-models-document", + "type": "lib", + "data": { + "root": "nx-dev/models-document", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/models-document", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/models-document", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/models-document"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-models-document" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-models-document", + "tags": ["npm:public", "scope:nx-dev", "type:util"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-models-document", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-models-document" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/models-document/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-ui-sponsor-card": { + "name": "nx-dev-ui-sponsor-card", + "type": "lib", + "data": { + "root": "nx-dev/ui-sponsor-card", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-sponsor-card", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-sponsor-card", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-sponsor-card"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-sponsor-card", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-sponsor-card/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:ui"], + "implicitDependencies": [] + } + }, + "ui-remote-cache": { + "name": "ui-remote-cache", + "type": "lib", + "data": { + "root": "nx-dev/ui-remote-cache", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-remote-cache", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-remote-cache", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-remote-cache/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "workspace-plugin": { + "name": "workspace-plugin", + "type": "lib", + "data": { + "root": "tools/workspace-plugin", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "tools/workspace-plugin", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "tools/workspace-plugin", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/tools/workspace-plugin"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "workspace-plugin", + "tags": ["npm:private"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/workspace-plugin", + "packageMain": "./src/index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/workspace-plugin" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "tools/workspace-plugin/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "e2e-lerna-smoke-tests": { + "name": "e2e-lerna-smoke-tests", + "type": "app", + "data": { + "root": "e2e/lerna-smoke-tests", + "metadata": { + "targetGroups": { + "E2E (CI)": ["e2e-ci", "e2e-ci--src/lerna-smoke-tests.test.ts"] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/lerna-smoke-tests", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/lerna-smoke-tests.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/lerna-smoke-tests", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/lerna-smoke-tests.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/lerna-smoke-tests.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": ["e2e-ci--src/lerna-smoke-tests.test.ts"], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-lerna-smoke-tests", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/lerna-smoke-tests", + "projectType": "application", + "implicitDependencies": ["nx", "devkit"], + "tags": [] + } + }, + "graph-project-details": { + "name": "graph-project-details", + "type": "lib", + "data": { + "root": "graph/project-details", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "graph/project-details", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "graph/project-details", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/graph/project-details"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/graph-project-details" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "graph-project-details", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/graph-internal-project-details", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/graph-internal-project-details" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "graph/project-details/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-feature-search": { + "name": "nx-dev-feature-search", + "type": "lib", + "data": { + "root": "nx-dev/feature-search", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/feature-search", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/feature-search", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/feature-search"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-feature-search", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/feature-search/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:feature"], + "implicitDependencies": [] + } + }, + "nx-dev-models-package": { + "name": "nx-dev-models-package", + "type": "lib", + "data": { + "root": "nx-dev/models-package", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/models-package", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/models-package", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/models-package"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-models-package" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-models-package", + "tags": ["npm:public", "scope:nx-dev", "type:util"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-models-package", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-models-package" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/models-package/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-ui-member-card": { + "name": "nx-dev-ui-member-card", + "type": "lib", + "data": { + "root": "nx-dev/ui-member-card", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-member-card", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-member-card", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-member-card"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-member-card", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-member-card/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:ui"], + "implicitDependencies": [] + } + }, + "react-native": { + "name": "react-native", + "type": "lib", + "data": { + "root": "packages/react-native", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/react-native", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/react-native", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + "packages/react-native/*.md", + { + "input": "packages/react-native", + "glob": "**/files/**/.babelrc.template", + "output": "/" + }, + { + "input": "packages/react-native/src", + "glob": "**/!(*.ts)", + "output": "/src" + }, + { + "input": "packages/react-native", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/react-native", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/react-native", + "tsConfig": "packages/react-native/tsconfig.lib.json", + "main": "packages/react-native/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": [ + "{workspaceRoot}/build/packages/react-native/README.md" + ], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js react-native" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "react-native", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:React", + "npm:Web", + "npm:Jest", + "npm:Native", + "npm:CLI", + "npm:Mobile" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for React Native contains generators for managing React Native applications and libraries within an Nx workspace. It provides: \n\n-Integration with libraries such as Jest, Detox, and Storybook.\n-Scaffolding for creating buildable libraries that can be published to npm.\n-Utilities for automatic workspace refactoring.", + "js": { + "packageName": "@nx/react-native", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/react-native" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/react-native/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "e2e-workspace-create": { + "name": "e2e-workspace-create", + "type": "app", + "data": { + "root": "e2e/workspace-create", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/create-nx-plugin.test.ts", + "e2e-ci--src/create-nx-workspace-npm.test.ts", + "e2e-ci--src/create-nx-workspace.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/workspace-create", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/create-nx-plugin.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/workspace-create", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/create-nx-plugin.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/create-nx-plugin.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/create-nx-workspace-npm.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/workspace-create", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/create-nx-workspace-npm.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/create-nx-workspace-npm.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/create-nx-workspace.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/workspace-create", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/create-nx-workspace.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/create-nx-workspace.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/create-nx-plugin.test.ts", + "e2e-ci--src/create-nx-workspace-npm.test.ts", + "e2e-ci--src/create-nx-workspace.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-workspace-create", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/workspace-create", + "projectType": "application", + "implicitDependencies": ["create-nx-workspace"], + "tags": [] + } + }, + "nx-dev-ui-animations": { + "name": "nx-dev-ui-animations", + "type": "lib", + "data": { + "root": "nx-dev/ui-animations", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-animations", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-animations", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-animations"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-animations", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-animations/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "nx-dev-ui-conference": { + "name": "nx-dev-ui-conference", + "type": "lib", + "data": { + "root": "nx-dev/ui-conference", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-conference", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-conference", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-conference"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-conference", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-conference/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:feature"], + "implicitDependencies": [] + } + }, + "nx-dev-ui-enterprise": { + "name": "nx-dev-ui-enterprise", + "type": "lib", + "data": { + "root": "nx-dev/ui-enterprise", + "targets": { + "lint": { + "cache": true, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "options": { + "cwd": "nx-dev/ui-enterprise", + "command": "eslint ." + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-enterprise"], + "executor": "nx:run-commands", + "options": { + "cwd": "nx-dev/ui-enterprise", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-enterprise", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-enterprise/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:ui"], + "implicitDependencies": [] + } + }, + "nx-dev-ui-primitives": { + "name": "nx-dev-ui-primitives", + "type": "lib", + "data": { + "root": "nx-dev/ui-primitives", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-primitives", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-primitives", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-primitives/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "nx-dev-ui-references": { + "name": "nx-dev-ui-references", + "type": "lib", + "data": { + "root": "nx-dev/ui-references", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-references", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-references", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-references"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-references", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-references/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "graph-ui-code-block": { + "name": "graph-ui-code-block", + "type": "lib", + "data": { + "root": "graph/ui-code-block", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "graph/ui-code-block", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "graph/ui-code-block", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/graph/ui-graph"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build:storybook": { + "options": { + "cwd": "graph/ui-code-block", + "command": "storybook build" + }, + "cache": true, + "outputs": [ + "{projectRoot}/storybook-static", + "{options.output-dir}", + "{options.outputDir}", + "{options.o}" + ], + "inputs": [ + "production", + "^production", + { + "externalDependencies": ["storybook"] + } + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "serve:storybook": { + "continuous": true, + "options": { + "cwd": "graph/ui-code-block", + "command": "storybook dev" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "static:storybook": { + "dependsOn": ["build:storybook"], + "continuous": true, + "executor": "@nx/web:file-server", + "options": { + "buildTarget": "build:storybook", + "staticFilePath": "graph/ui-code-block/storybook-static" + }, + "configurations": {}, + "parallelism": true + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/graph-ui-code-block" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "storybook": { + "executor": "@nx/storybook:storybook", + "options": { + "port": 4400, + "configDir": "graph/ui-code-block/.storybook" + }, + "configurations": { + "ci": { + "quiet": true + } + }, + "parallelism": true, + "continuous": true + }, + "build-storybook": { + "executor": "@nx/storybook:build", + "outputs": ["{options.outputDir}"], + "options": { + "outputDir": "dist/storybook/graph-ui-code-block", + "configDir": "graph/ui-code-block/.storybook" + }, + "configurations": { + "ci": { + "quiet": true + } + }, + "parallelism": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/.storybook/**/*", + "{projectRoot}/.storybook/**/*", + "{projectRoot}/tsconfig.storybook.json" + ], + "cache": true + }, + "test-storybook": { + "executor": "nx:run-commands", + "options": { + "command": "test-storybook -c graph/ui-code-block/.storybook --url=http://localhost:4400" + }, + "configurations": {}, + "parallelism": true + }, + "static-storybook": { + "executor": "@nx/web:file-server", + "options": { + "buildTarget": "graph-ui-code-block:build-storybook", + "staticFilePath": "dist/storybook/graph-ui-code-block" + }, + "configurations": { + "ci": { + "buildTarget": "graph-ui-code-block:build-storybook:ci" + } + }, + "parallelism": true, + "continuous": true + } + }, + "name": "graph-ui-code-block", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/graph-ui-code-block", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/graph-ui-code-block" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "graph/ui-code-block/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-ui-community": { + "name": "nx-dev-ui-community", + "type": "lib", + "data": { + "root": "nx-dev/ui-community", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-community", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-community", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-community"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-community", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-community/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:ui"], + "implicitDependencies": [] + } + }, + "playwright": { + "name": "playwright", + "type": "lib", + "data": { + "root": "packages/playwright", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/playwright", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/playwright", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/packages/playwright"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build": { + "outputs": [ + "{workspaceRoot}/build/packages/playwright/README.md" + ], + "commands": ["node ./scripts/copy-readme.js playwright"], + "configurations": {}, + "options": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true, + "executor": "nx:noop" + }, + "build-base": { + "executor": "@nx/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "assets": [ + { + "input": "packages/playwright", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/playwright", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/playwright", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/playwright", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/playwright", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/playwright", + "tsConfig": "packages/playwright/tsconfig.lib.json", + "main": "packages/playwright/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "playwright", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Playwright", + "npm:CLI", + "npm:Testing", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Playwright contains executors and generators allowing your workspace to use the powerful Playwright integration testing capabilities.", + "js": { + "packageName": "@nx/playwright", + "packageExports": { + ".": "./index.js", + "./package.json": "./package.json", + "./migrations.json": "./migrations.json", + "./generators.json": "./generators.json", + "./generators/*/schema.json": "./src/generators/*/schema.json", + "./executors.json": "./executors.json", + "./executors/*/schema.json": "./src/executors/*/schema.json", + "./plugin": "./plugin.js", + "./preset": "./src/utils/preset.js" + }, + "packageMain": "./index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/playwright" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/playwright", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-customers": { + "name": "ui-customers", + "type": "lib", + "data": { + "root": "nx-dev/ui-customers", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-customers", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-customers", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-customers/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "ui-powerpack": { + "name": "ui-powerpack", + "type": "lib", + "data": { + "root": "nx-dev/ui-powerpack", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-powerpack", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-powerpack", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-powerpack/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "eslint-rules": { + "name": "eslint-rules", + "type": "lib", + "data": { + "root": "tools/eslint-rules", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "tools/eslint-rules", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "tools/eslint-rules", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "eslint-rules", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "tools/eslint-rules", + "implicitDependencies": [], + "tags": [] + } + }, + "nx-dev-models-menu": { + "name": "nx-dev-models-menu", + "type": "lib", + "data": { + "root": "nx-dev/models-menu", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/models-menu", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/models-menu", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/models-menu"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-models-menu", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/models-menu/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:util"], + "implicitDependencies": [] + } + }, + "nx-dev-ui-commands": { + "name": "nx-dev-ui-commands", + "type": "lib", + "data": { + "root": "nx-dev/ui-commands", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-commands", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-commands", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-commands"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-commands", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-commands/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:ui"], + "implicitDependencies": [] + } + }, + "storybook": { + "name": "storybook", + "type": "lib", + "data": { + "root": "packages/storybook", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/storybook", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/storybook", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/storybook", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/project-files/.storybook/**", + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/project-files-ts/.storybook/**", + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json", + "**/test-configs/**" + ], + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/storybook", + "tsConfig": "packages/storybook/tsconfig.lib.json", + "main": "packages/storybook/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/storybook/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js storybook" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "storybook", + "tags": [ + "npm:public", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Storybook", + "npm:Cypress", + "npm:CLI", + "npm:Front-end", + "npm:Testing" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Storybook contains executors and generators for allowing your workspace to use the powerful Storybook integration testing & documenting capabilities.", + "js": { + "packageName": "@nx/storybook", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/storybook" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/storybook", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-partners": { + "name": "ui-partners", + "type": "lib", + "data": { + "root": "nx-dev/ui-partners", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-partners", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-partners", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-partners/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "workspace": { + "name": "workspace", + "type": "lib", + "data": { + "root": "packages/workspace", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/workspace", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/workspace", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/workspace" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/workspace", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/files-integrated-repo/**", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/files-integrated-repo/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/files-package-based-repo/**", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/files-readme/**", + "output": "/" + }, + { + "glob": "**/files-packaged-based-repo/**/.gitkeep", + "input": "packages/workspace", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/files-root-app/**", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/*.{js,css,html,svg}", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/workspace", + "tsConfig": "packages/workspace/tsconfig.lib.json", + "main": "packages/workspace/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/workspace/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js workspace" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "add-extra-dependencies": { + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/add-dependency-to-build.js workspace nx" + }, + "configurations": {}, + "parallelism": true + } + }, + "name": "workspace", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Cypress", + "npm:CLI" + ], + "metadata": { + "targetGroups": {}, + "description": "The Workspace plugin contains executors and generators that are useful for any Nx workspace. It should be present in every Nx workspace and other plugins build on it.", + "js": { + "packageName": "@nx/workspace", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/workspace" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/workspace/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-e2e": { + "name": "nx-dev-e2e", + "type": "e2e", + "data": { + "root": "nx-dev/nx-dev-e2e", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci--src/additional-api-references.spec.ts", + "e2e-ci--src/app.spec.ts", + "e2e-ci--src/nx-cloud-documentation.spec.ts", + "e2e-ci--src/packages.spec.ts", + "e2e-ci--src/recipes.spec.ts", + "e2e-ci" + ] + } + }, + "targets": { + "pw-e2e": { + "cache": true, + "executor": "nx:run-commands", + "options": { + "command": "echo 'pw-e2e disabled'" + }, + "configurations": {}, + "parallelism": true + }, + "e2e-ci--src/additional-api-references.spec.ts": { + "options": { + "cwd": "nx-dev/nx-dev-e2e", + "env": {}, + "command": "playwright test src/additional-api-references.spec.ts --output=../../dist/.playwright/nx-dev-e2e/test-output/src-additional-api-references-spec-ts" + }, + "metadata": { + "technologies": ["playwright"], + "description": "Runs Playwright Tests in src/additional-api-references.spec.ts in CI", + "help": { + "command": "pnpm exec playwright test --help", + "example": { + "options": { + "workers": 1 + } + } + } + }, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ], + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [ + "{workspaceRoot}/dist/.playwright/nx-dev-e2e/test-output/src-additional-api-references-spec-ts" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "e2e-ci--src/app.spec.ts": { + "options": { + "cwd": "nx-dev/nx-dev-e2e", + "env": {}, + "command": "playwright test src/app.spec.ts --output=../../dist/.playwright/nx-dev-e2e/test-output/src-app-spec-ts" + }, + "metadata": { + "technologies": ["playwright"], + "description": "Runs Playwright Tests in src/app.spec.ts in CI", + "help": { + "command": "pnpm exec playwright test --help", + "example": { + "options": { + "workers": 1 + } + } + } + }, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ], + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [ + "{workspaceRoot}/dist/.playwright/nx-dev-e2e/test-output/src-app-spec-ts" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "e2e-ci--src/nx-cloud-documentation.spec.ts": { + "options": { + "cwd": "nx-dev/nx-dev-e2e", + "env": {}, + "command": "playwright test src/nx-cloud-documentation.spec.ts --output=../../dist/.playwright/nx-dev-e2e/test-output/src-nx-cloud-documentation-spec-ts" + }, + "metadata": { + "technologies": ["playwright"], + "description": "Runs Playwright Tests in src/nx-cloud-documentation.spec.ts in CI", + "help": { + "command": "pnpm exec playwright test --help", + "example": { + "options": { + "workers": 1 + } + } + } + }, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ], + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [ + "{workspaceRoot}/dist/.playwright/nx-dev-e2e/test-output/src-nx-cloud-documentation-spec-ts" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "e2e-ci--src/packages.spec.ts": { + "options": { + "cwd": "nx-dev/nx-dev-e2e", + "env": {}, + "command": "playwright test src/packages.spec.ts --output=../../dist/.playwright/nx-dev-e2e/test-output/src-packages-spec-ts" + }, + "metadata": { + "technologies": ["playwright"], + "description": "Runs Playwright Tests in src/packages.spec.ts in CI", + "help": { + "command": "pnpm exec playwright test --help", + "example": { + "options": { + "workers": 1 + } + } + } + }, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ], + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [ + "{workspaceRoot}/dist/.playwright/nx-dev-e2e/test-output/src-packages-spec-ts" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "e2e-ci--src/recipes.spec.ts": { + "options": { + "cwd": "nx-dev/nx-dev-e2e", + "env": {}, + "command": "playwright test src/recipes.spec.ts --output=../../dist/.playwright/nx-dev-e2e/test-output/src-recipes-spec-ts" + }, + "metadata": { + "technologies": ["playwright"], + "description": "Runs Playwright Tests in src/recipes.spec.ts in CI", + "help": { + "command": "pnpm exec playwright test --help", + "example": { + "options": { + "workers": 1 + } + } + } + }, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ], + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [ + "{workspaceRoot}/dist/.playwright/nx-dev-e2e/test-output/src-recipes-spec-ts" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "e2e-ci": { + "cache": true, + "executor": "nx:run-commands", + "options": { + "command": "echo 'e2e-ci disabled'" + }, + "configurations": {}, + "parallelism": true, + "inputs": ["e2eInputs", "^production"] + }, + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/nx-dev-e2e", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "nx-dev-e2e", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/nx-dev-e2e/src", + "projectType": "application", + "tags": ["scope:nx-dev", "type:e2e"], + "implicitDependencies": ["nx-dev"] + } + }, + "nx-dev-feature-ai": { + "name": "nx-dev-feature-ai", + "type": "lib", + "data": { + "root": "nx-dev/feature-ai", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/feature-ai", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/feature-ai", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/feature-ai"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-feature-ai", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/feature-ai/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:feature"], + "implicitDependencies": [] + } + }, + "nx-dev-ui-contact": { + "name": "nx-dev-ui-contact", + "type": "lib", + "data": { + "root": "nx-dev/ui-contact", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-contact", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-contact", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-contact"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-contact", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-contact/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:ui"], + "implicitDependencies": [] + } + }, + "nx-dev-ui-markdoc": { + "name": "nx-dev-ui-markdoc", + "type": "lib", + "data": { + "root": "nx-dev/ui-markdoc", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-markdoc", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-markdoc", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-markdoc"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-ui-markdoc" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-ui-markdoc", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-ui-markdoc", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-ui-markdoc" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-markdoc/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-careers": { + "name": "ui-careers", + "type": "lib", + "data": { + "root": "nx-dev/ui-careers", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-careers", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-careers", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-careers/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "ui-company": { + "name": "ui-company", + "type": "lib", + "data": { + "root": "nx-dev/ui-company", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-company", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-company", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-company/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "ui-courses": { + "name": "ui-courses", + "type": "lib", + "data": { + "root": "nx-dev/ui-courses", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-courses", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-courses", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-courses/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "ui-podcast": { + "name": "ui-podcast", + "type": "lib", + "data": { + "root": "nx-dev/ui-podcast", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-podcast", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-podcast", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-podcast/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "ui-pricing": { + "name": "ui-pricing", + "type": "lib", + "data": { + "root": "nx-dev/ui-pricing", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-pricing", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-pricing", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-pricing/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "ui-webinar": { + "name": "ui-webinar", + "type": "lib", + "data": { + "root": "nx-dev/ui-webinar", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-webinar", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-webinar", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-webinar/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "angular": { + "name": "angular", + "type": "lib", + "data": { + "root": "packages/angular", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/angular", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-ng": { + "dependsOn": ["build-base"], + "executor": "@nx/angular:package", + "options": { + "project": "packages/angular/ng-package.json", + "tsConfig": "packages/angular/tsconfig.lib.runtime.json" + }, + "outputs": ["{workspaceRoot}/build/packages/angular"], + "configurations": {}, + "parallelism": true, + "cache": true + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/angular", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/creator-files/**", + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/angular", + "tsConfig": "packages/angular/tsconfig.lib.json", + "main": "packages/angular/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "dependsOn": ["build-ng", "build-base", "^build"], + "outputs": ["{workspaceRoot}/build/packages/angular/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js angular" + }, + "configurations": {}, + "parallelism": true, + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "angular", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Angular contains executors, generators, and utilities for managing Angular applications and libraries within an Nx workspace. It provides: \n\n- Integration with libraries such as Storybook, Jest, ESLint, Tailwind CSS, Playwright and Cypress. \n\n- Generators to help scaffold code quickly (like: Micro Frontends, Libraries, both internal to your codebase and publishable to npm) \n\n- Single Component Application Modules (SCAMs) \n\n- NgRx helpers. \n\n- Utilities for automatic workspace refactoring.", + "js": { + "packageName": "@nx/angular", + "packageExports": { + "./migrations.json": "./migrations.json", + "./generators.json": "./generators.json", + "./executors.json": "./executors.json", + "./generators": "./generators.js", + "./executors": "./executors.js", + "./plugin": "./plugin.js", + "./tailwind": "./tailwind.js", + "./module-federation": "./module-federation/index.js", + "./src/utils": "./src/utils/index.js", + "./plugins/component-testing": "./plugins/component-testing.js", + "./src/generators/utils": "./src/generators/utils/index.js", + "./src/generators/move/move-impl": "./src/generators/move/move-impl.js", + "./src/builders/*/schema.json": "./src/builders/*/schema.json", + "./src/builders/*.impl": "./src/builders/*.impl.js", + "./src/executors/*/schema.json": "./src/executors/*/schema.json", + "./src/executors/*.impl": "./src/executors/*.impl.js" + }, + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/angular" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/angular", + "projectType": "library", + "implicitDependencies": [] + } + }, + "cypress": { + "name": "cypress", + "type": "lib", + "data": { + "root": "packages/cypress", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/cypress", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/cypress", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/cypress", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/cypress", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/cypress", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/cypress", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/cypress", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/cypress", + "tsConfig": "packages/cypress/tsconfig.lib.json", + "main": "packages/cypress/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/cypress/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js cypress" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "cypress", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Front-end", + "npm:Testing" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Cypress contains executors and generators allowing your workspace to use the powerful Cypress integration testing capabilities.", + "js": { + "packageName": "@nx/cypress", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/cypress" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/cypress", + "projectType": "library", + "implicitDependencies": [] + } + }, + "e2e-graph-client": { + "name": "e2e-graph-client", + "type": "app", + "data": { + "root": "graph/client-e2e", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "graph/client-e2e", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "e2e-base": { + "executor": "@nx/cypress:cypress", + "options": { + "testingType": "e2e", + "skipServe": true, + "browser": "chrome" + }, + "configurations": { + "dev": { + "cypressConfig": "graph/client-e2e/cypress.config.ts" + }, + "watch": { + "cypressConfig": "graph/client-e2e/cypress-watch-mode.config.ts" + }, + "release": { + "cypressConfig": "graph/client-e2e/cypress-release.config.ts" + }, + "release-static": { + "cypressConfig": "graph/client-e2e/cypress-release-static.config.ts" + } + }, + "defaultConfiguration": "dev", + "parallelism": true, + "inputs": ["default", "^production"] + }, + "e2e-local": { + "executor": "nx:run-commands", + "outputs": [], + "options": { + "commands": [ + "npx nx e2e-base e2e-graph-client --configuration dev", + "npx nx e2e-base e2e-graph-client --configuration watch", + "npx nx e2e-base e2e-graph-client --configuration release", + "npx nx e2e-base e2e-graph-client --configuration release-static" + ], + "parallel": false + }, + "configurations": {}, + "parallelism": true, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "DISABLED__e2e": { + "executor": "nx:run-commands", + "outputs": [], + "options": { + "commands": [ + "npx nx e2e-base e2e-graph-client --configuration dev", + "npx nx e2e-base e2e-graph-client --configuration release", + "npx nx e2e-base e2e-graph-client --configuration release-static" + ], + "parallel": false + }, + "configurations": {}, + "parallelism": true + } + }, + "name": "e2e-graph-client", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "graph/client-e2e/src", + "projectType": "application", + "implicitDependencies": ["graph-client"], + "tags": [] + } + }, + "e2e-react-native": { + "name": "e2e-react-native", + "type": "app", + "data": { + "root": "e2e/react-native", + "metadata": { + "targetGroups": { + "E2E MACOS (CI)": [ + "e2e-macos-ci", + "e2e-macos-ci--src/react-native-legacy.test.ts", + "e2e-macos-ci--src/react-native.test.ts" + ] + } + }, + "targets": { + "e2e-macos-local": { + "options": { + "cwd": "e2e/react-native", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-macos-ci--src/react-native-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-native-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "options": { + "cwd": "e2e/react-native", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-native-legacy.test.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-macos-ci--src/react-native.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-native.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "options": { + "cwd": "e2e/react-native", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-native.test.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-macos-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-macos-ci--src/react-native-legacy.test.ts", + "e2e-macos-ci--src/react-native.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-macos-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-react-native", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/react-native", + "projectType": "application", + "implicitDependencies": ["react-native"], + "tags": [] + } + }, + "esbuild": { + "name": "esbuild", + "type": "lib", + "data": { + "root": "packages/esbuild", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/esbuild", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/esbuild", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/esbuild", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/esbuild", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/esbuild", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/esbuild", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/esbuild", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/esbuild", + "tsConfig": "packages/esbuild/tsconfig.lib.json", + "main": "packages/esbuild/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/esbuild/README.md"], + "commands": ["node ./scripts/copy-readme.js esbuild"], + "configurations": {}, + "options": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true, + "executor": "nx:noop" + } + }, + "name": "esbuild", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:EsBuild", + "npm:Web", + "npm:CLI", + "npm:Front-end", + "npm:Backend" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for esbuild contains executors and generators that support building applications using esbuild", + "js": { + "packageName": "@nx/esbuild", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/esbuild" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/esbuild", + "projectType": "library", + "implicitDependencies": [] + } + }, + "express": { + "name": "express", + "type": "lib", + "data": { + "root": "packages/express", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/express", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/express", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/express", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/express", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/express", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/express", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/express", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/express", + "tsConfig": "packages/express/tsconfig.lib.json", + "main": "packages/express/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/express/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js express" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "express", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Node", + "npm:Express", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Backend" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Express contains executors and generators for allowing your workspace to create powerful Express Node applications and APIs.", + "js": { + "packageName": "@nx/express", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/express" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/express", + "projectType": "library", + "implicitDependencies": ["node"] + } + }, + "nx-dev-ui-common": { + "name": "nx-dev-ui-common", + "type": "lib", + "data": { + "root": "nx-dev/ui-common", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-common", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-common", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-common"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-ui-common" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-ui-common", + "tags": ["npm:public", "scope:nx-dev", "type:ui"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-ui-common", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-ui-common" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-common/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-ui-gradle": { + "name": "nx-dev-ui-gradle", + "type": "lib", + "data": { + "root": "nx-dev/ui-gradle", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-gradle", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-gradle", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-gradle"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-gradle", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-gradle/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "rsbuild": { + "name": "rsbuild", + "type": "lib", + "data": { + "root": "packages/rsbuild", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/rsbuild", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/rsbuild", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/packages/rsbuild"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "outputPath": "build/packages/rsbuild", + "tsConfig": "packages/rsbuild/tsconfig.lib.json", + "main": "packages/rsbuild/index.ts", + "assets": [ + { + "input": "packages/rsbuild", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/rsbuild", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/rsbuild", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/rsbuild", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/rsbuild", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ] + }, + "outputs": ["{options.outputPath}"], + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/rsbuild/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js rsbuild" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "rsbuild", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Rspack", + "npm:Webpack", + "npm:Bundling", + "npm:Module Federation", + "npm:Rsbuild" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Rsbuild contains an Nx plugin, executors and utilities that support building applications using Rsbuild.", + "js": { + "packageName": "@nx/rsbuild", + "packageExports": { + ".": { + "types": "./index.d.ts", + "default": "./index.js" + }, + "./package.json": { + "default": "./package.json" + }, + "./generators": { + "types": "./generators.d.ts", + "default": "./generators.js" + }, + "./config-utils": { + "types": "./config-utils.d.ts", + "default": "./config-utils.js" + } + }, + "packageMain": "index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/rsbuild" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/rsbuild", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-brands": { + "name": "ui-brands", + "type": "lib", + "data": { + "root": "nx-dev/ui-brands", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-brands", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-brands", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-brands/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "webpack": { + "name": "webpack", + "type": "lib", + "data": { + "root": "packages/webpack", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/webpack", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/webpack", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/webpack", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/webpack", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/webpack", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/webpack", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/webpack", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/webpack", + "tsConfig": "packages/webpack/tsconfig.lib.json", + "main": "packages/webpack/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/webpack/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js webpack" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "webpack", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Webpack", + "npm:Web", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Webpack contains executors and generators that support building applications using Webpack.", + "js": { + "packageName": "@nx/webpack", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/webpack" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/webpack", + "projectType": "library", + "implicitDependencies": [] + } + }, + "devkit": { + "name": "devkit", + "type": "lib", + "data": { + "root": "packages/devkit", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/devkit", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/devkit", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/devkit" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/devkit", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/devkit", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/devkit", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/devkit", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/devkit", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/devkit", + "tsConfig": "packages/devkit/tsconfig.lib.json", + "main": "packages/devkit/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/devkit/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js devkit" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "devkit", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Cypress", + "npm:CLI" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Devkit is used to customize Nx for different technologies and use cases. It contains many utility functions for reading and writing files, updating configuration, working with Abstract Syntax Trees(ASTs), and more. Learn more about [extending Nx by leveraging the Nx Devkit](https://nx.dev/extending-nx/intro/getting-started) on our docs.", + "js": { + "packageName": "@nx/devkit", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/devkit" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/devkit", + "projectType": "library", + "implicitDependencies": [] + } + }, + "eslint": { + "name": "eslint", + "type": "lib", + "data": { + "root": "packages/eslint", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/eslint", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/eslint", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/eslint", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/eslint", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/eslint", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/eslint", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/eslint", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/eslint", + "tsConfig": "packages/eslint/tsconfig.lib.json", + "main": "packages/eslint/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/eslint/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js eslint" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "eslint", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Web", + "npm:Lint", + "npm:ESLint", + "npm:CLI", + "npm:Testing" + ], + "metadata": { + "targetGroups": {}, + "description": "The ESLint plugin for Nx contains executors, generators and utilities used for linting JavaScript/TypeScript projects within an Nx workspace.", + "js": { + "packageName": "@nx/eslint", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/eslint" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/eslint", + "projectType": "library", + "implicitDependencies": ["eslint-plugin"] + } + }, + "gradle": { + "name": "gradle", + "type": "lib", + "data": { + "root": "packages/gradle", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/gradle", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/gradle", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "dependsOn": ["^nx-release-publish"], + "options": { + "packageRoot": "build/packages/gradle" + }, + "configurations": {}, + "parallelism": true + }, + "build-base": { + "dependsOn": [ + "^build-base", + "build-native", + "gradle-batch-runner:assemble" + ], + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/gradle", + "glob": "**/@(files|files-angular)/**", + "output": "/" + }, + { + "input": "packages/gradle", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/gradle", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/gradle", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/gradle", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "packages/gradle/batch-runner", + "glob": "**/*.jar", + "output": "/batch-runner" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/gradle", + "tsConfig": "packages/gradle/tsconfig.lib.json", + "main": "packages/gradle/index.ts" + }, + "configurations": {}, + "parallelism": true, + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/gradle/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js gradle" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "gradle", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Java", + "npm:Gradle", + "npm:CLI", + "npm:Backend" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Gradle allows Gradle tasks to be run through Nx", + "js": { + "packageName": "@nx/gradle", + "packageExports": { + ".": "./index.js", + "./plugin-v1": "./plugin-v1.js", + "./package.json": "./package.json", + "./migrations.json": "./migrations.json", + "./generators.json": "./generators.json" + }, + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/gradle" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/gradle/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-ui-fence": { + "name": "nx-dev-ui-fence", + "type": "lib", + "data": { + "root": "nx-dev/ui-fence", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-fence", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-fence", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-fence"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-ui-fence" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-ui-fence", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-ui-fence", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-ui-fence" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-fence/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-ui-icons": { + "name": "nx-dev-ui-icons", + "type": "lib", + "data": { + "root": "nx-dev/ui-icons", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-icons", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-icons", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-icons"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev-ui-icons" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev-ui-icons", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-ui-icons", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-ui-icons" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-icons/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev-ui-theme": { + "name": "nx-dev-ui-theme", + "type": "lib", + "data": { + "root": "nx-dev/ui-theme", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-theme", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-theme", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-theme"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-theme", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-theme/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "plugin": { + "name": "plugin", + "type": "lib", + "data": { + "root": "packages/plugin", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/plugin", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/plugin", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/plugin", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/plugin", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/plugin", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/plugin", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/plugin", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/plugin", + "tsConfig": "packages/plugin/tsconfig.lib.json", + "main": "packages/plugin/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/plugin/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js plugin" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "plugin", + "tags": ["npm:public", "npm:Monorepo", "npm:Nx", "npm:CLI"], + "metadata": { + "targetGroups": {}, + "description": "This plugin is used to create Nx plugins! It contains generators for generating common plugin features like generators, executors, migrations and more.", + "js": { + "packageName": "@nx/plugin", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/plugin" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/plugin/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "rollup": { + "name": "rollup", + "type": "lib", + "data": { + "root": "packages/rollup", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/rollup", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/rollup", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/rollup", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/rollup", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/rollup", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/rollup", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/rollup", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/rollup", + "tsConfig": "packages/rollup/tsconfig.lib.json", + "main": "packages/rollup/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/rollup/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js rollup" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "rollup", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Rollup", + "npm:Web", + "npm:CLI" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Rollup contains executors and generators that support building applications using Rollup.", + "js": { + "packageName": "@nx/rollup", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/rollup" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/rollup", + "projectType": "library", + "implicitDependencies": [] + } + }, + "rspack": { + "name": "rspack", + "type": "lib", + "data": { + "root": "packages/rspack", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/rspack", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/rspack", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/packages/rspack"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/rspack/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js rspack" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "build-base": { + "dependsOn": ["^build-base"], + "executor": "@nx/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "build/packages/rspack", + "main": "packages/rspack/src/index.ts", + "tsConfig": "packages/rspack/tsconfig.lib.json", + "assets": [ + "packages/rspack/*.md", + { + "input": "./packages/rspack/src", + "glob": "**/!(*.ts)", + "output": "./src" + }, + { + "input": "./packages/rspack/src", + "glob": "**/*.d.ts", + "output": "./src" + }, + { + "input": "./packages/rspack", + "glob": "**.json", + "output": ".", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ] + }, + "LICENSE" + ] + }, + "configurations": {}, + "parallelism": true, + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "rspack", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Rspack", + "npm:Bundling", + "npm:Module Federation" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Rspack contains executors and generators that support building applications using Rspack.", + "js": { + "packageName": "@nx/rspack", + "packageMain": "src/index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/rspack" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/rspack/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "tutorial": { + "name": "tutorial", + "type": "lib", + "data": { + "root": "nx-dev/tutorial", + "targets": { + "lint": { + "cache": true, + "executor": "nx:run-commands", + "options": { + "command": "echo no linting" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "astro": { + "executor": "nx:run-script", + "options": { + "script": "astro" + }, + "metadata": { + "scriptContent": "npx astro", + "runCommand": "pnpm run astro" + }, + "configurations": {}, + "parallelism": true + }, + "build": { + "executor": "nx:run-script", + "metadata": { + "scriptContent": "npx astro check && npx astro build", + "runCommand": "pnpm run build" + }, + "inputs": ["{projectRoot}/src/**/**"], + "outputs": ["{projectRoot}/dist"], + "options": { + "script": "build" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "cache": true + }, + "dev": { + "executor": "nx:run-script", + "options": { + "script": "dev" + }, + "metadata": { + "scriptContent": "npx astro dev", + "runCommand": "pnpm run dev" + }, + "configurations": {}, + "parallelism": true + }, + "preview": { + "executor": "nx:run-script", + "options": { + "script": "preview" + }, + "metadata": { + "scriptContent": "npx astro preview", + "runCommand": "pnpm run preview" + }, + "configurations": {}, + "parallelism": true + }, + "serve": { + "executor": "nx:run-script", + "options": { + "script": "serve" + }, + "metadata": { + "scriptContent": "npx astro dev --port 4200", + "runCommand": "pnpm run serve" + }, + "configurations": {}, + "parallelism": true + }, + "build-code-block-button": { + "inputs": [ + "{projectRoot}/src/code-block-button/compile-js-module.mjs", + "{projectRoot}/src/code-block-button/js-module.ts", + { + "externalDependencies": ["esbuild"] + } + ], + "outputs": [ + "{projectRoot}/src/code-block-button/js-module.min.ts" + ], + "options": { + "cwd": "nx-dev/tutorial", + "command": "node ./compile-js-module.mjs" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + } + }, + "name": "tutorial", + "tags": ["npm:private"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["astro", "build", "dev", "preview", "serve"] + }, + "js": { + "packageName": "tutorial", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "tutorial" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/tutorial/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-cloud": { + "name": "ui-cloud", + "type": "lib", + "data": { + "root": "nx-dev/ui-cloud", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-cloud", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-cloud", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-cloud/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "ui-common": { + "name": "ui-common", + "type": "lib", + "data": { + "root": "graph/ui-common", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "graph/ui-common", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/ui-common" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "ui-common", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/graph/ui-common", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/graph/ui-common" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "graph/ui-common/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-react": { + "name": "ui-react", + "type": "lib", + "data": { + "root": "nx-dev/ui-react", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-react", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-react", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-react/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "detox": { + "name": "detox", + "type": "lib", + "data": { + "root": "packages/detox", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/detox", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/detox", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/detox", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/detox", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/detox", + "glob": "**/files/**/.babelrc.template", + "output": "/" + }, + { + "input": "packages/detox", + "glob": "**/files/**/.detoxrc.json.template", + "output": "/" + }, + { + "input": "./packages/detox", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/detox", + "tsConfig": "packages/detox/tsconfig.lib.json", + "main": "packages/detox/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/detox/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js detox" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "detox", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:React", + "npm:Web", + "npm:Native", + "npm:CLI", + "npm:Detox", + "npm:Testing", + "npm:Mobile" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Detox contains executors and generators for allowing your workspace to use the powerful Detox integration testing capabilities.", + "js": { + "packageName": "@nx/detox", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/detox" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/detox/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "e2e-playwright": { + "name": "e2e-playwright", + "type": "app", + "data": { + "root": "e2e/playwright", + "metadata": { + "targetGroups": { + "E2E (CI)": ["e2e-ci", "e2e-ci--src/playwright.test.ts"] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/playwright", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/playwright.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/playwright", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/playwright.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/playwright.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": ["e2e-ci--src/playwright.test.ts"], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-playwright", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/playwright", + "projectType": "application", + "implicitDependencies": ["playwright"], + "tags": [] + } + }, + "nx-dev-ui-home": { + "name": "nx-dev-ui-home", + "type": "lib", + "data": { + "root": "nx-dev/ui-home", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-home", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/ui-home", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/ui-home"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + } + }, + "name": "nx-dev-ui-home", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-home/src", + "projectType": "library", + "tags": ["scope:nx-dev", "type:ui"], + "implicitDependencies": [] + } + }, + "nx-dev-util-ai": { + "name": "nx-dev-util-ai", + "type": "lib", + "data": { + "root": "nx-dev/util-ai", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/util-ai", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/util-ai", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/util-ai"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build": { + "executor": "@nx/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/nx-dev/util-ai", + "main": "nx-dev/util-ai/src/index.ts", + "tsConfig": "nx-dev/util-ai/tsconfig.lib.json", + "assets": ["nx-dev/util-ai/*.md"] + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "nx-dev-util-ai", + "tags": ["npm:private"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev-util-ai", + "packageMain": "./src/index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev-util-ai" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/util-ai/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "react": { + "name": "react", + "type": "lib", + "data": { + "root": "packages/react", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/react", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/react", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/files/**/.babelrc__tmpl__", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/files/**/.browserslistrc__tmpl__", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/react", + "tsConfig": "packages/react/tsconfig.lib.json", + "main": "packages/react/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/react/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js react" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "react", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:React", + "npm:Web", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The React plugin for Nx contains executors and generators for managing React applications and libraries within an Nx workspace. It provides:\n\n\n- Integration with libraries such as Jest, Vitest, Playwright, Cypress, and Storybook.\n\n- Generators for applications, libraries, components, hooks, and more.\n\n- Library build support for publishing packages to npm or other registries.\n\n- Utilities for automatic workspace refactoring.", + "js": { + "packageName": "@nx/react", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/react" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/react", + "projectType": "library", + "implicitDependencies": [] + } + }, + "remix": { + "name": "remix", + "type": "lib", + "data": { + "root": "packages/remix", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/remix", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/remix", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/packages/remix"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/remix/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js remix" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "build-base": { + "executor": "@nx/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "build/packages/remix", + "tsConfig": "packages/remix/tsconfig.lib.json", + "packageJson": "packages/remix/package.json", + "main": "packages/remix/index.ts", + "generateExportsField": true, + "additionalEntryPoints": [ + "packages/remix/{executors,generators,migrations}.json", + "packages/remix/generators.ts" + ], + "assets": [ + "packages/remix/*.md", + { + "input": "./packages/remix/src", + "glob": "**/!(*.ts)", + "output": "./src" + }, + { + "input": "./packages/remix/src", + "glob": "**/*.d.ts", + "output": "./src" + }, + { + "input": "./packages/remix", + "glob": "**.json", + "output": ".", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ] + }, + "LICENSE" + ] + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "remix", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Remix", + "npm:React", + "npm:Web", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Remix plugin for Nx contains executors and generators for managing Remix applications and libraries within an Nx workspace. It provides:\n\n\n- Integration with libraries such as Vitest, Jest, Playwright, Cypress, and Storybook.\n\n- Generators for applications, libraries, routes, loaders, and more.\n\n- Library build support for publishing packages to npm or other registries.\n\n- Utilities for automatic workspace refactoring.", + "js": { + "packageName": "@nx/remix", + "packageExports": { + ".": "./index.js", + "./plugin": "./plugin.js", + "./plugins/component-testing": "./plugins/component-testing/index.js" + }, + "packageMain": "./index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/remix" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/remix/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "ui-blog": { + "name": "ui-blog", + "type": "lib", + "data": { + "root": "nx-dev/ui-blog", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/ui-blog", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + } + }, + "name": "ui-blog", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/ui-blog/src", + "projectType": "library", + "tags": [], + "implicitDependencies": [] + } + }, + "ui-theme": { + "name": "ui-theme", + "type": "lib", + "data": { + "root": "graph/ui-theme", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "graph/ui-theme", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "build:storybook": { + "options": { + "cwd": "graph/ui-theme", + "command": "storybook build" + }, + "cache": true, + "outputs": [ + "{projectRoot}/storybook-static", + "{options.output-dir}", + "{options.outputDir}", + "{options.o}" + ], + "inputs": [ + "production", + "^production", + { + "externalDependencies": ["storybook"] + } + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "serve:storybook": { + "continuous": true, + "options": { + "cwd": "graph/ui-theme", + "command": "storybook dev" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "static:storybook": { + "dependsOn": ["build:storybook"], + "continuous": true, + "executor": "@nx/web:file-server", + "options": { + "buildTarget": "build:storybook", + "staticFilePath": "graph/ui-theme/storybook-static" + }, + "configurations": {}, + "parallelism": true + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/ui-theme" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "storybook": { + "executor": "@nx/storybook:storybook", + "options": { + "port": 4400, + "configDir": "graph/ui-theme/.storybook" + }, + "configurations": { + "ci": { + "quiet": true + } + }, + "parallelism": true, + "continuous": true + }, + "build-storybook": { + "executor": "@nx/storybook:build", + "outputs": ["{options.outputDir}"], + "options": { + "outputDir": "dist/storybook/ui-theme", + "configDir": "graph/ui-theme/.storybook" + }, + "configurations": { + "ci": { + "quiet": true + } + }, + "parallelism": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/.storybook/**/*", + "{projectRoot}/.storybook/**/*", + "{projectRoot}/tsconfig.storybook.json" + ], + "cache": true + } + }, + "name": "ui-theme", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/graph-internal-ui-theme", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/graph-internal-ui-theme" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "graph/ui-theme/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "e2e-storybook": { + "name": "e2e-storybook", + "type": "app", + "data": { + "root": "e2e/storybook", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/storybook-angular.test.ts", + "e2e-ci--src/storybook-nested.test.ts", + "e2e-ci--src/storybook.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/storybook", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/storybook-angular.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/storybook", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/storybook-angular.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/storybook-angular.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/storybook-nested.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/storybook", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/storybook-nested.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/storybook-nested.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/storybook.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/storybook", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/storybook.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/storybook.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/storybook-angular.test.ts", + "e2e-ci--src/storybook-nested.test.ts", + "e2e-ci--src/storybook.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-storybook", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/storybook", + "projectType": "application", + "implicitDependencies": ["storybook"], + "tags": [] + } + }, + "expo": { + "name": "expo", + "type": "lib", + "data": { + "root": "packages/expo", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/expo", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/expo", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + "packages/expo/*.md", + { + "input": "packages/expo", + "glob": "**/!(*.ts)", + "output": "/" + }, + { + "input": "packages/expo", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "packages/expo", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/expo", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/expo", + "glob": "**/files/**/.babelrc.js.template", + "output": "/" + }, + { + "input": "packages/expo", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json", "**/project.json"], + "output": "/" + }, + "LICENSE" + ], + "outputPath": "build/packages/expo", + "tsConfig": "packages/expo/tsconfig.lib.json", + "main": "packages/expo/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/expo/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js expo" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "expo", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Expo", + "npm:React", + "npm:Web", + "npm:Jest", + "npm:Native", + "npm:CLI", + "npm:Mobile", + "npm:Testing" + ], + "metadata": { + "targetGroups": {}, + "description": "The Expo Plugin for Nx contains executors and generators for managing and developing an expo application within your workspace. For example, you can directly build for different target platforms as well as generate projects and publish your code.", + "js": { + "packageName": "@nx/expo", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/expo" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/expo/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "graph-migrate": { + "name": "graph-migrate", + "type": "lib", + "data": { + "root": "graph/migrate", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "graph/migrate", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "graph/migrate", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/graph/migrate"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build:storybook": { + "options": { + "cwd": "graph/migrate", + "command": "storybook build" + }, + "cache": true, + "outputs": [ + "{projectRoot}/storybook-static", + "{options.output-dir}", + "{options.outputDir}", + "{options.o}" + ], + "inputs": [ + "production", + "^production", + { + "externalDependencies": ["storybook"] + } + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "serve:storybook": { + "continuous": true, + "options": { + "cwd": "graph/migrate", + "command": "storybook dev" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "static:storybook": { + "dependsOn": ["build:storybook"], + "continuous": true, + "executor": "@nx/web:file-server", + "options": { + "buildTarget": "build:storybook", + "staticFilePath": "graph/migrate/storybook-static" + }, + "configurations": {}, + "parallelism": true + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/graph-migrate" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + } + }, + "name": "graph-migrate", + "tags": ["npm:public"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/graph-migrate", + "packageMain": "./src/index.ts", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/graph-migrate" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "graph/migrate/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "jest": { + "name": "jest", + "type": "lib", + "data": { + "root": "packages/jest", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/jest", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/jest", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/jest", + "glob": "**/@(files|files-angular)/**", + "output": "/" + }, + { + "input": "packages/jest", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/jest", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/jest", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/jest", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/jest", + "tsConfig": "packages/jest/tsconfig.lib.json", + "main": "packages/jest/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/jest/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js jest" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "jest", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Unit Testing", + "npm:CLI", + "npm:Testing" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Jest contains executors and generators allowing your workspace to use the powerful Jest testing capabilities.", + "js": { + "packageName": "@nx/jest", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/jest" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/jest", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nest": { + "name": "nest", + "type": "lib", + "data": { + "root": "packages/nest", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/nest", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/nest", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/nest", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/nest", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/nest", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/nest", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/nest", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/nest", + "tsConfig": "packages/nest/tsconfig.lib.json", + "main": "packages/nest/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/nest/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js nest" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "nest", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Backend" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Nest contains executors and generators for allowing your workspace to create powerful Nest best in class APIs.", + "js": { + "packageName": "@nx/nest", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nest" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/nest", + "projectType": "library", + "implicitDependencies": ["node", "eslint"] + } + }, + "next": { + "name": "next", + "type": "lib", + "data": { + "root": "packages/next", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/next", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/next", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/files/**/.babelrc__tmpl__", + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/next", + "tsConfig": "packages/next/tsconfig.lib.json", + "main": "packages/next/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/next/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js next" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "next", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Node", + "npm:Next", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Next.js plugin for Nx contains executors and generators for managing Next.js applications and libraries within an Nx workspace. It provides:\n\n\n- Scaffolding for creating, building, serving, linting, and testing Next.js applications.\n\n- Integration with building, serving, and exporting a Next.js application.\n\n- Integration with React libraries within the workspace. \n\nWhen using Next.js in Nx, you get the out-of-the-box support for TypeScript, Playwright, Cypress, and Jest. No need to configure anything: watch mode, source maps, and typings just work.", + "js": { + "packageName": "@nx/next", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/next" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/next", + "projectType": "library", + "implicitDependencies": [] + } + }, + "node": { + "name": "node", + "type": "lib", + "data": { + "root": "packages/node", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/node", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/node", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/node", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/node", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/node", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/node", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/node", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/node", + "tsConfig": "packages/node/tsconfig.lib.json", + "main": "packages/node/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/node/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js node" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "node", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Backend" + ], + "metadata": { + "targetGroups": {}, + "description": "The Node Plugin for Nx contains generators to manage Node applications within an Nx workspace.", + "js": { + "packageName": "@nx/node", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/node" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/node", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nuxt": { + "name": "nuxt", + "type": "lib", + "data": { + "root": "packages/nuxt", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/nuxt", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/nuxt", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/packages/nuxt"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "outputPath": "build/packages/nuxt", + "tsConfig": "packages/nuxt/tsconfig.lib.json", + "main": "packages/nuxt/index.ts", + "generateExportsField": true, + "additionalEntryPoints": [ + "packages/nuxt/{executors,generators,migrations}.json", + "packages/nuxt/plugin.ts" + ], + "assets": [ + { + "input": "packages/nuxt", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/nuxt", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/nuxt", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/nuxt", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/nuxt", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ] + }, + "outputs": ["{options.outputPath}"], + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/nuxt/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js nuxt" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "nuxt", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Nuxt", + "npm:Web", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nuxt plugin for Nx contains executors and generators for managing Nuxt applications and libraries within an Nx workspace. It provides:\n\n\n- Integration with libraries such as Vitest, Playwright, Cypress, and Storybook.\n\n- Generators for applications, libraries, and more.\n\n- Library build support for publishing packages to npm or other registries.\n\n- Utilities for automatic workspace refactoring.", + "js": { + "packageName": "@nx/nuxt", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nuxt" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/nuxt", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx-dev": { + "name": "nx-dev", + "type": "app", + "data": { + "root": "nx-dev/nx-dev", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "nx-dev/nx-dev", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "nx-dev/nx-dev", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/nx-dev/nx-dev"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "next:build": { + "options": { + "cwd": "nx-dev/nx-dev", + "tty": false, + "command": "next build" + }, + "dependsOn": ["^build"], + "cache": true, + "inputs": [ + "default", + "^production", + { + "externalDependencies": ["next"] + } + ], + "outputs": [ + "{workspaceRoot}/nx-dev/nx-dev/.next/!(cache)/**/*", + "{workspaceRoot}/nx-dev/nx-dev/.next/!(cache)" + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "dev": { + "continuous": true, + "options": { + "cwd": "nx-dev/nx-dev", + "command": "next dev" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "next:start": { + "continuous": true, + "options": { + "cwd": "nx-dev/nx-dev", + "command": "next start" + }, + "dependsOn": ["next:build"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "serve-static": { + "continuous": true, + "options": { + "cwd": "nx-dev/nx-dev", + "command": "next start" + }, + "dependsOn": ["next:build"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "build-deps": { + "dependsOn": ["^build"], + "configurations": {}, + "options": {}, + "parallelism": true, + "executor": "nx:noop" + }, + "watch-deps": { + "continuous": true, + "dependsOn": ["build-deps"], + "executor": "nx:run-commands", + "options": { + "command": "pnpm exec nx watch --projects nx-dev --includeDependentProjects -- pnpm exec nx build-deps nx-dev" + }, + "configurations": {}, + "parallelism": true + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx-dev" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "build": { + "dependsOn": [ + { + "target": "build-base" + } + ], + "executor": "nx:run-commands", + "options": { + "commands": [ + "nx run nx-dev:sitemap", + "ts-node -P ./scripts/tsconfig.scripts.json ./scripts/documentation/internal-link-checker.ts" + ], + "parallel": false + }, + "inputs": [ + "production", + "^production", + "{workspaceRoot}/scripts/tsconfig.scripts.json", + "{workspaceRoot}/scripts/documentation/internal-link-checker.ts" + ], + "outputs": ["{workspaceRoot}/dist/nx-dev/nx-dev"], + "configurations": {}, + "parallelism": true, + "cache": true + }, + "sitemap": { + "executor": "nx:run-commands", + "outputs": ["{workspaceRoot}/dist/nx-dev/nx-dev/public"], + "options": { + "command": "pnpm next-sitemap --config ./nx-dev/nx-dev/next-sitemap.config.js" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "generate-og-images": { + "executor": "nx:run-commands", + "outputs": ["{projectRoot}/public/images/open-graph"], + "options": { + "command": "ts-node -P ./scripts/tsconfig.scripts.json ./scripts/documentation/open-graph/generate-images.ts" + }, + "configurations": {}, + "parallelism": true + }, + "build-base": { + "parallelism": false, + "executor": "@nx/next:build", + "dependsOn": ["copy-docs"], + "outputs": ["{options.outputPath}"], + "options": { + "root": "nx-dev/nx-dev", + "outputPath": "dist/nx-dev/nx-dev", + "tsConfig": "nx-dev/nx-dev/tsconfig.lib.json", + "main": "nx-dev/nx-dev/index.ts" + }, + "configurations": { + "development": { + "outputPath": "nx-dev/nx-dev" + }, + "production": {} + }, + "inputs": ["production", "^production"], + "cache": true + }, + "copy-docs": { + "inputs": ["{workspaceRoot}/docs/**/*"], + "outputs": ["{projectRoot}/public/documentation"], + "options": { + "cwd": "nx-dev/nx-dev", + "command": "node ./copy-docs.js" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "cache": true + }, + "copy-tutorial": { + "inputs": ["{workspaceRoot}/nx-dev/tutorial/**/*"], + "outputs": ["{projectRoot}/public/tutorials"], + "dependsOn": ["tutorial:build"], + "options": { + "cwd": "nx-dev/nx-dev", + "command": "node ./copy-tutorial.js" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "serve-docs": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "nx watch --projects=docs,tutorial -- nx run-many -t=copy-docs,copy-tutorial -p nx-dev", + "nx run nx-dev:serve" + ], + "parallel": true + }, + "configurations": {}, + "parallelism": true + }, + "start": { + "dependsOn": ["build-base"], + "executor": "nx:run-commands", + "options": { + "command": "nx run nx-dev:serve:production" + }, + "configurations": {}, + "parallelism": true + }, + "serve": { + "executor": "@nx/next:server", + "dependsOn": ["copy-docs", "copy-tutorial"], + "options": { + "buildTarget": "nx-dev:build-base", + "dev": true + }, + "configurations": { + "production": { + "buildTarget": "nx-dev:build-base:production", + "dev": false + }, + "development": { + "buildTarget": "nx-dev:build-base:development", + "dev": true + } + }, + "defaultConfiguration": "development", + "parallelism": true, + "continuous": true + }, + "deploy-build": { + "executor": "nx:run-commands", + "outputs": ["{projectRoot}/public/documentation"], + "dependsOn": ["@nx/nx-source:documentation"], + "options": { + "commands": [ + { + "command": "nx run nx-dev:generate-og-images", + "description": "OG images generation" + }, + { + "command": "nx copy-docs nx-dev", + "description": "Copy generated docs to build output" + }, + { + "command": "nx copy-tutorial nx-dev", + "description": "Copy tutorial to build output" + }, + { + "command": "npx ts-node -P scripts/tsconfig.scripts.json scripts/documentation/plugin-quality-indicators.ts", + "description": "Fetch plugin data" + }, + { + "command": "nx run nx-dev:build", + "description": "NextJs build step" + } + ], + "color": true, + "parallel": false + }, + "configurations": {}, + "parallelism": true + } + }, + "name": "nx-dev", + "tags": ["npm:public", "scope:nx-dev", "type:app"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/nx-dev", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-dev" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "nx-dev/nx-dev", + "projectType": "application", + "implicitDependencies": ["docs"] + } + }, + "typedoc-theme": { + "name": "typedoc-theme", + "type": "lib", + "data": { + "root": "typedoc-theme", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "typedoc-theme", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "typedoc-theme", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/typedoc-theme"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/typedoc-theme", + "main": "typedoc-theme/src/index.ts", + "tsConfig": "typedoc-theme/tsconfig.lib.json", + "assets": ["typedoc-theme/*.md"] + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "build": { + "executor": "nx:run-commands", + "options": { + "command": "echo 'Building TypeDoc custom theme'" + }, + "outputs": ["{workspaceRoot}/dist/typedoc-theme"], + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "typedoc-theme", + "tags": ["npm:private", "npm:typedocplugin"], + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/typedoc-theme", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/typedoc-theme" + }, + "$schema": "../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "typedoc-theme/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "vite": { + "name": "vite", + "type": "lib", + "data": { + "root": "packages/vite", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/vite", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/vite", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/packages/vite"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "dependsOn": ["^build-base"], + "executor": "@nx/js:swc", + "options": { + "outputPath": "build/packages/vite", + "tsConfig": "packages/vite/tsconfig.lib.json", + "main": "packages/vite/index.ts", + "assets": [ + { + "input": "packages/vite", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/vite", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/vite", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/vite", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/vite", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ] + }, + "outputs": ["{options.outputPath}"], + "configurations": {}, + "parallelism": true, + "inputs": ["production", "^production"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/vite/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js vite" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "vite", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Vite", + "npm:Web", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for building and testing applications using Vite", + "js": { + "packageName": "@nx/vite", + "packageExports": { + ".": "./index.js", + "./plugin": "./plugin.js", + "./package.json": "./package.json", + "./migrations.json": "./migrations.json", + "./generators.json": "./generators.json", + "./executors.json": "./executors.json", + "./executors": "./executors.js", + "./src/executors/*/schema.json": "./src/executors/*/schema.json", + "./src/executors/*.impl": "./src/executors/*.impl.js", + "./src/executors/*/compat": "./src/executors/*/compat.js", + "./plugins/nx-copy-assets.plugin": "./plugins/nx-copy-assets.plugin.js", + "./plugins/nx-tsconfig-paths.plugin": "./plugins/nx-tsconfig-paths.plugin.js", + "./plugins/rollup-replace-files.plugin": "./plugins/rollup-replace-files.plugin.js" + }, + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/vite" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/vite", + "projectType": "library", + "implicitDependencies": [] + } + }, + "graph-client": { + "name": "graph-client", + "type": "app", + "data": { + "root": "graph/client", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "graph/client", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "graph/client", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/graph/client"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-client": { + "cache": true, + "dependsOn": ["nx:build-native"], + "inputs": [ + "production", + "^production", + { + "externalDependencies": ["webpack-cli"] + } + ], + "outputs": ["{workspaceRoot}/build/apps/graph"], + "metadata": { + "technologies": ["webpack"], + "description": "Runs Webpack build", + "help": { + "command": "pnpm exec webpack-cli build --help", + "example": { + "options": { + "json": "stats.json" + }, + "args": ["--profile"] + } + } + }, + "executor": "nx:run-commands", + "configurations": { + "dev": {}, + "nx-console": {}, + "release": {}, + "watch": {}, + "release-static": {}, + "dev-e2e": {} + }, + "defaultConfiguration": "release", + "options": { + "cwd": "graph/client", + "args": ["--node-env=production"], + "command": "webpack-cli build" + }, + "parallelism": true + }, + "serve-base": { + "continuous": true, + "metadata": { + "technologies": ["webpack"], + "description": "Starts Webpack dev server", + "help": { + "command": "pnpm exec webpack-cli serve --help", + "example": { + "options": { + "args": ["--client-progress", "--history-api-fallback "] + } + } + } + }, + "executor": "nx:run-commands", + "configurations": { + "dev": {}, + "nx-console": {}, + "release": {}, + "watch": {}, + "release-static": {}, + "dev-e2e": {} + }, + "defaultConfiguration": "dev", + "options": { + "cwd": "graph/client", + "args": ["--node-env=development"], + "command": "webpack-cli serve" + }, + "parallelism": true + }, + "preview": { + "continuous": true, + "options": { + "cwd": "graph/client", + "args": ["--node-env=production"], + "command": "webpack-cli serve" + }, + "metadata": { + "technologies": ["webpack"], + "description": "Starts Webpack dev server in production mode", + "help": { + "command": "pnpm exec webpack-cli serve --help", + "example": { + "options": { + "args": ["--client-progress", "--history-api-fallback "] + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "serve-static": { + "continuous": true, + "dependsOn": ["build-client"], + "executor": "@nx/web:file-server", + "options": { + "buildTarget": "build-client", + "spa": true + }, + "configurations": {}, + "parallelism": true + }, + "build-deps": { + "dependsOn": ["^build"], + "configurations": {}, + "options": {}, + "parallelism": true, + "executor": "nx:noop" + }, + "watch-deps": { + "continuous": true, + "dependsOn": ["build-deps"], + "executor": "nx:run-commands", + "options": { + "command": "pnpm exec nx watch --projects graph-client --includeDependentProjects -- pnpm exec nx build-deps graph-client" + }, + "configurations": {}, + "parallelism": true + }, + "build:storybook": { + "options": { + "cwd": "graph/client", + "command": "storybook build" + }, + "cache": true, + "outputs": [ + "{projectRoot}/storybook-static", + "{options.output-dir}", + "{options.outputDir}", + "{options.o}" + ], + "inputs": [ + "production", + "^production", + { + "externalDependencies": ["storybook"] + } + ], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "serve:storybook": { + "continuous": true, + "options": { + "cwd": "graph/client", + "command": "storybook dev" + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true + }, + "static:storybook": { + "dependsOn": ["build:storybook"], + "continuous": true, + "executor": "@nx/web:file-server", + "options": { + "buildTarget": "build:storybook", + "staticFilePath": "graph/client/storybook-static" + }, + "configurations": {}, + "parallelism": true + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/graph-client" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "generate-dev-environment-js": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "ts-node -P ./scripts/tsconfig.scripts.json ./scripts/generate-graph-environment.ts" + ] + }, + "configurations": {}, + "parallelism": true + }, + "generate-graph-base": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "ts-node -P ./scripts/tsconfig.scripts.json ./scripts/generate-graph.ts" + ] + }, + "configurations": {}, + "parallelism": true + }, + "generate-graph": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "npx nx run graph-client:generate-graph-base", + "npx nx run graph-client:generate-dev-environment-js" + ], + "parallel": false + }, + "configurations": {}, + "parallelism": true + }, + "serve": { + "executor": "nx:run-commands", + "configurations": { + "dev": { + "commands": [ + "npx nx run graph-client:generate-dev-environment-js", + "npx nx serve-base graph-client" + ], + "parallel": false + }, + "dev-e2e": { + "commands": [ + "npx nx serve-base graph-client --configuration dev-e2e" + ] + }, + "release": { + "commands": [ + "npx nx serve-base graph-client --configuration release" + ] + }, + "release-static": { + "commands": [ + "npx nx serve-base graph-client --configuration release-static" + ] + }, + "watch": { + "commands": [ + "npx nx serve-base graph-client --configuration watch" + ] + }, + "nx-console": { + "commands": [ + "npx nx serve-base graph-client --configuration nx-console" + ] + } + }, + "defaultConfiguration": "dev", + "options": {}, + "parallelism": true + }, + "storybook": { + "executor": "@nx/storybook:storybook", + "options": { + "port": 4400, + "configDir": "graph/client/.storybook" + }, + "configurations": { + "ci": { + "quiet": true + } + }, + "parallelism": true, + "continuous": true + }, + "build-storybook": { + "executor": "@nx/storybook:build", + "outputs": ["{options.outputDir}"], + "options": { + "configDir": "graph/client/.storybook", + "outputDir": "dist/storybook/graph-client" + }, + "configurations": { + "ci": { + "quiet": true + } + }, + "parallelism": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/.storybook/**/*", + "{projectRoot}/.storybook/**/*", + "{projectRoot}/tsconfig.storybook.json" + ], + "cache": true + } + }, + "projectType": "application", + "metadata": { + "targetGroups": {}, + "js": { + "packageName": "@nx/graph-client", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/graph-client" + }, + "name": "graph-client", + "tags": ["npm:public"], + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "graph/client/src", + "implicitDependencies": [] + } + }, + "vue": { + "name": "vue", + "type": "lib", + "data": { + "root": "packages/vue", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/vue", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/vue", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": ["{workspaceRoot}/coverage/packages/vue"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "outputPath": "build/packages/vue", + "tsConfig": "packages/vue/tsconfig.lib.json", + "main": "packages/vue/index.ts", + "generateExportsField": true, + "additionalEntryPoints": [ + "packages/vue/{executors,generators,migrations}.json", + "packages/vue/src/tailwind.ts" + ], + "assets": [ + { + "input": "packages/vue", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/vue", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/vue", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/vue", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/vue", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ] + }, + "outputs": ["{options.outputPath}"], + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/vue/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js vue" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "vue", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Vue", + "npm:Web", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Vue plugin for Nx contains executors and generators for managing Vue applications and libraries within an Nx workspace. It provides:\n\n\n- Integration with libraries such as Vitest, Playwright, Cypress, and Storybook.\n\n- Generators for applications, libraries, and more.\n\n- Library build support for publishing packages to npm or other registries.\n\n- Utilities for automatic workspace refactoring.", + "js": { + "packageName": "@nx/vue", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/vue" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/vue", + "projectType": "library", + "implicitDependencies": [] + } + }, + "web": { + "name": "web", + "type": "lib", + "data": { + "root": "packages/web", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/web", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/web", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "assets": [ + { + "input": "packages/web", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/files/**/.babelrc__tmpl__", + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/web", + "tsConfig": "packages/web/tsconfig.lib.json", + "main": "packages/web/index.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/web/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js web" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "web", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Web", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Front-end" + ], + "metadata": { + "targetGroups": {}, + "description": "The Nx Plugin for Web Components contains generators for managing Web Component applications and libraries within an Nx workspace. It provides:\n\n\n- Integration with libraries such as Jest, Playwright, Cypress, and Storybook.\n\n- Scaffolding for creating buildable libraries that can be published to npm.\n\n- Utilities for automatic workspace refactoring.", + "js": { + "packageName": "@nx/web", + "packageMain": "./index", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/web" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/web", + "projectType": "library", + "implicitDependencies": [] + } + }, + "e2e-angular": { + "name": "e2e-angular", + "type": "app", + "data": { + "root": "e2e/angular", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/config.test.ts", + "e2e-ci--src/cypress-component-tests.test.ts", + "e2e-ci--src/misc.test.ts", + "e2e-ci--src/module-federation.rspack.test.ts", + "e2e-ci--src/module-federation.test.ts", + "e2e-ci--src/ng-add.test.ts", + "e2e-ci--src/ngrx.test.ts", + "e2e-ci--src/plugin.test.ts", + "e2e-ci--src/projects.test.ts", + "e2e-ci--src/tailwind.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/config.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/config.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/config.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/cypress-component-tests.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/cypress-component-tests.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/cypress-component-tests.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/misc.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/misc.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/misc.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation.rspack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation.rspack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation.rspack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/ng-add.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/ng-add.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/ng-add.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/ngrx.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/ngrx.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/ngrx.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/plugin.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/plugin.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/plugin.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/projects.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/projects.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/projects.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/tailwind.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/angular", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/tailwind.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/tailwind.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/config.test.ts", + "e2e-ci--src/cypress-component-tests.test.ts", + "e2e-ci--src/misc.test.ts", + "e2e-ci--src/module-federation.rspack.test.ts", + "e2e-ci--src/module-federation.test.ts", + "e2e-ci--src/ng-add.test.ts", + "e2e-ci--src/ngrx.test.ts", + "e2e-ci--src/plugin.test.ts", + "e2e-ci--src/projects.test.ts", + "e2e-ci--src/tailwind.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-angular", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/angular", + "projectType": "application", + "implicitDependencies": ["angular"], + "tags": [] + } + }, + "e2e-cypress": { + "name": "e2e-cypress", + "type": "app", + "data": { + "root": "e2e/cypress", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/cypress-legacy.test.ts", + "e2e-ci--src/cypress.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/cypress", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/cypress-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/cypress", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/cypress-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/cypress-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/cypress.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/cypress", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/cypress.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/cypress.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/cypress-legacy.test.ts", + "e2e-ci--src/cypress.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-cypress", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/cypress", + "projectType": "application", + "implicitDependencies": ["cypress", "react"], + "tags": [] + } + }, + "e2e-esbuild": { + "name": "e2e-esbuild", + "type": "app", + "data": { + "root": "e2e/esbuild", + "metadata": { + "targetGroups": { + "E2E (CI)": ["e2e-ci", "e2e-ci--src/esbuild.test.ts"] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/esbuild", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/esbuild.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/esbuild", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/esbuild.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/esbuild.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": ["e2e-ci--src/esbuild.test.ts"], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-esbuild", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/esbuild", + "projectType": "application", + "implicitDependencies": ["esbuild"], + "tags": [] + } + }, + "e2e-nx-init": { + "name": "e2e-nx-init", + "type": "app", + "data": { + "root": "e2e/nx-init", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/nx-init-angular.test.ts", + "e2e-ci--src/nx-init-monorepo.test.ts", + "e2e-ci--src/nx-init-nest.test.ts", + "e2e-ci--src/nx-init-npm-repo.test.ts", + "e2e-ci--src/nx-init-react.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/nx-init", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-init-angular.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx-init", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-init-angular.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-init-angular.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-init-monorepo.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx-init", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-init-monorepo.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-init-monorepo.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-init-nest.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx-init", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-init-nest.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-init-nest.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-init-npm-repo.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx-init", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-init-npm-repo.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-init-npm-repo.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-init-react.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx-init", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-init-react.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-init-react.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/nx-init-angular.test.ts", + "e2e-ci--src/nx-init-monorepo.test.ts", + "e2e-ci--src/nx-init-nest.test.ts", + "e2e-ci--src/nx-init-npm-repo.test.ts", + "e2e-ci--src/nx-init-react.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-nx-init", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/nx-init", + "projectType": "application", + "implicitDependencies": ["nx", "angular", "react", "js", "nest"], + "tags": [] + } + }, + "e2e-release": { + "name": "e2e-release", + "type": "app", + "data": { + "root": "e2e/release", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/circular-dependencies.test.ts", + "e2e-ci--src/conventional-commits-config.test.ts", + "e2e-ci--src/create-github-release.test.ts", + "e2e-ci--src/custom-registries.test.ts", + "e2e-ci--src/first-release.test.ts", + "e2e-ci--src/independent-projects.test.ts", + "e2e-ci--src/lock-file-updates.test.ts", + "e2e-ci--src/multiple-release-branches.test.ts", + "e2e-ci--src/nx-release-git-operations.test.ts", + "e2e-ci--src/pre-version-command.test.ts", + "e2e-ci--src/preserve-local-dependency-protocols.test.ts", + "e2e-ci--src/private-js-packages.test.ts", + "e2e-ci--src/release-publishable-libraries-ts-solution.test.ts", + "e2e-ci--src/release-publishable-libraries.test.ts", + "e2e-ci--src/release-tag-pattern.test.ts", + "e2e-ci--src/release.test.ts", + "e2e-ci--src/version-plans-check.test.ts", + "e2e-ci--src/version-plans-only-touched.test.ts", + "e2e-ci--src/version-plans.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/circular-dependencies.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/circular-dependencies.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/circular-dependencies.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/conventional-commits-config.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/conventional-commits-config.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/conventional-commits-config.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/create-github-release.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/create-github-release.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/create-github-release.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/custom-registries.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/custom-registries.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/custom-registries.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/first-release.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/first-release.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/first-release.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/independent-projects.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/independent-projects.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/independent-projects.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/lock-file-updates.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/lock-file-updates.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/lock-file-updates.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/multiple-release-branches.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/multiple-release-branches.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/multiple-release-branches.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-release-git-operations.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-release-git-operations.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-release-git-operations.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/pre-version-command.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/pre-version-command.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/pre-version-command.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/preserve-local-dependency-protocols.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/preserve-local-dependency-protocols.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/preserve-local-dependency-protocols.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/private-js-packages.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/private-js-packages.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/private-js-packages.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/release-publishable-libraries-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/release-publishable-libraries-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/release-publishable-libraries-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/release-publishable-libraries.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/release-publishable-libraries.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/release-publishable-libraries.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/release-tag-pattern.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/release-tag-pattern.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/release-tag-pattern.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/release.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/release.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/release.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/version-plans-check.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/version-plans-check.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/version-plans-check.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/version-plans-only-touched.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/version-plans-only-touched.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/version-plans-only-touched.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/version-plans.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/release", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/version-plans.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/version-plans.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/circular-dependencies.test.ts", + "e2e-ci--src/conventional-commits-config.test.ts", + "e2e-ci--src/create-github-release.test.ts", + "e2e-ci--src/custom-registries.test.ts", + "e2e-ci--src/first-release.test.ts", + "e2e-ci--src/independent-projects.test.ts", + "e2e-ci--src/lock-file-updates.test.ts", + "e2e-ci--src/multiple-release-branches.test.ts", + "e2e-ci--src/nx-release-git-operations.test.ts", + "e2e-ci--src/pre-version-command.test.ts", + "e2e-ci--src/preserve-local-dependency-protocols.test.ts", + "e2e-ci--src/private-js-packages.test.ts", + "e2e-ci--src/release-publishable-libraries-ts-solution.test.ts", + "e2e-ci--src/release-publishable-libraries.test.ts", + "e2e-ci--src/release-tag-pattern.test.ts", + "e2e-ci--src/release.test.ts", + "e2e-ci--src/version-plans-check.test.ts", + "e2e-ci--src/version-plans-only-touched.test.ts", + "e2e-ci--src/version-plans.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-release", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/release", + "projectType": "application", + "implicitDependencies": ["nx", "js"], + "tags": [] + } + }, + "e2e-webpack": { + "name": "e2e-webpack", + "type": "app", + "data": { + "root": "e2e/webpack", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/webpack.legacy.test.ts", + "e2e-ci--src/webpack.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/webpack", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/webpack.legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/webpack", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/webpack.legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/webpack.legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/webpack", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/webpack.legacy.test.ts", + "e2e-ci--src/webpack.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-webpack", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/webpack", + "projectType": "application", + "implicitDependencies": ["webpack"], + "tags": [] + } + }, + "js": { + "name": "js", + "type": "lib", + "data": { + "root": "packages/js", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "packages/js", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/js", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/js" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "main": "packages/js/src/index.ts", + "assets": [ + { + "input": "packages/js", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/js", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/js", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "project.json", + ".eslintrc.json" + ], + "output": "/" + }, + { + "input": "packages/js", + "glob": "**/*.js", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/js", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/js", + "tsConfig": "packages/js/tsconfig.lib.json" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "build": { + "outputs": ["{workspaceRoot}/build/packages/js/README.md"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/copy-readme.js js" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-base", "build-native"], + "inputs": ["production", "^production"], + "cache": true + } + }, + "name": "js", + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Web", + "npm:Node", + "npm:Swc", + "npm:Tsc", + "npm:CLI", + "npm:Front-end", + "npm:Backend" + ], + "metadata": { + "targetGroups": {}, + "description": "The JS plugin for Nx contains executors and generators that provide the best experience for developing JavaScript and TypeScript projects. ", + "js": { + "packageName": "@nx/js", + "packageMain": "src/index.js", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/js" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/js/src", + "projectType": "library", + "implicitDependencies": [] + } + }, + "nx": { + "name": "nx", + "type": "lib", + "data": { + "root": "packages/nx", + "name": "nx", + "release": { + "version": { + "generator": "@nx/js:release-version" + } + }, + "targets": { + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "options": { + "packageRoot": "build/packages/nx" + }, + "dependsOn": ["^nx-release-publish"], + "configurations": {}, + "parallelism": true + }, + "lint": { + "cache": true, + "options": { + "cwd": "packages/nx", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{projectRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "test": { + "options": { + "cwd": "packages/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest", + "args": [ + "--passWithNoTests", + "--detectOpenHandles", + "--forceExit" + ] + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["test-native", "build-native", "^build-native"] + }, + "postinstall": { + "executor": "nx:run-script", + "options": { + "script": "postinstall" + }, + "metadata": { + "scriptContent": "node ./bin/post-install", + "runCommand": "pnpm run postinstall" + }, + "configurations": {}, + "parallelism": true + }, + "build-native-wasm": { + "cache": true, + "inputs": ["native"], + "outputs": [ + "{projectRoot}/src/native/*.wasm", + "{projectRoot}/src/native/*.js", + "{projectRoot}/src/native/*.cjs", + "{projectRoot}/src/native/*.mjs", + "{projectRoot}/src/native/index.d.ts" + ], + "executor": "@monodon/rust:napi", + "options": { + "target": "wasm32-wasip1-threads", + "dist": "packages/nx/src/native", + "jsFile": "native-bindings.js", + "release": true + }, + "configurations": {}, + "parallelism": true + }, + "build-native": { + "outputs": [ + "{projectRoot}/src/native/*.node", + "{projectRoot}/src/native/*.js", + "{projectRoot}/src/native/index.d.ts" + ], + "executor": "@monodon/rust:napi", + "options": { + "dist": "packages/nx/src/native", + "jsFile": "native-bindings.js", + "release": true + }, + "configurations": { + "local": { + "release": false + } + }, + "parallelism": true, + "inputs": ["native"], + "cache": true + }, + "copy-native-package-directories": { + "executor": "nx:run-commands", + "options": { + "command": "node scripts/copy.js build/packages/nx/native-packages/* build/packages" + }, + "configurations": {}, + "parallelism": true + }, + "artifacts": { + "dependsOn": ["copy-native-package-directories"], + "executor": "nx:run-commands", + "options": { + "command": "pnpm napi artifacts --package-json-path build/packages/nx/package.json -d ./artifacts --npm-dir build/packages" + }, + "configurations": {}, + "parallelism": true + }, + "build-base": { + "executor": "@nx/js:tsc", + "options": { + "main": "packages/nx/bin/nx.ts", + "assets": [ + { + "input": "packages/nx", + "glob": ".npmignore", + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/*.json", + "ignore": [ + "**/tsconfig*.json", + "**/project.json", + "**/__fixtures__/**" + ], + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/*.{mjs,cjs,js,css,html,svg,wasm}", + "ignore": ["**/jest.config.js"], + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "", + "glob": "LICENSE", + "output": "/" + } + ], + "outputPath": "build/packages/nx", + "tsConfig": "packages/nx/tsconfig.lib.json" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": ["^build-base", "build-native"], + "inputs": ["production", "^production"], + "outputs": ["{options.outputPath}"], + "cache": true + }, + "echo": { + "executor": "nx:run-commands", + "options": { + "command": "echo hi" + }, + "configurations": {}, + "parallelism": true + }, + "build": { + "dependsOn": ["^build-client", "build-base", "build-native"], + "inputs": [ + "production", + "^production", + { + "dependentTasksOutputFiles": "**/*.node" + } + ], + "executor": "nx:run-commands", + "outputs": [ + "{workspaceRoot}/build/packages/nx/**/*.{node,wasm,js,mjs,cjs}", + "{workspaceRoot}/build/packages/nx/src/core/graph", + "{workspaceRoot}/build/packages/nx/bin/nx.js", + "{workspaceRoot}/build/packages/nx/README.md" + ], + "options": { + "commands": [ + { + "command": "node ./scripts/copy-local-native.js nx" + }, + { + "command": "node ./scripts/copy-graph-client.js" + }, + { + "command": "node ./scripts/chmod build/packages/nx/bin/nx.js" + }, + { + "command": "node ./scripts/copy-readme.js nx" + } + ], + "parallel": false + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "test-native": { + "configurations": {}, + "options": {}, + "parallelism": true, + "inputs": ["native"], + "executor": "@monodon/rust:test", + "cache": true + }, + "format-native": { + "cache": true, + "inputs": ["native"], + "options": { + "cwd": "packages/nx/src/native", + "args": ["--all", "--check"], + "command": "cargo fmt" + }, + "configurations": { + "fix": { + "args": ["--all"] + } + }, + "executor": "nx:run-commands", + "parallelism": true + }, + "lint-native": { + "cache": true, + "inputs": ["native"], + "options": { + "cwd": "packages/nx/src/native", + "args": ["--frozen"], + "command": "cargo clippy" + }, + "configurations": { + "fix": { + "args": [] + } + }, + "executor": "nx:run-commands", + "parallelism": true + } + }, + "tags": [ + "npm:public", + "npm:Monorepo", + "npm:Angular", + "npm:React", + "npm:Web", + "npm:Node", + "npm:Nest", + "npm:Jest", + "npm:Cypress", + "npm:CLI", + "npm:Testing", + "npm:Front-end", + "npm:Backend", + "npm:Mobile" + ], + "metadata": { + "targetGroups": { + "NPM Scripts": ["postinstall"] + }, + "description": "The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.", + "js": { + "packageName": "nx", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "nx" + }, + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/nx", + "projectType": "library", + "implicitDependencies": ["graph-client"] + } + }, + "e2e-eslint": { + "name": "e2e-eslint", + "type": "app", + "data": { + "root": "e2e/eslint", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/linter-legacy.test.ts", + "e2e-ci--src/linter.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/eslint", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/linter-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/eslint", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/linter-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/linter-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/linter.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/eslint", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/linter.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/linter.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/linter-legacy.test.ts", + "e2e-ci--src/linter.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-eslint", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/eslint", + "projectType": "application", + "implicitDependencies": ["eslint"], + "tags": [] + } + }, + "e2e-gradle": { + "name": "e2e-gradle", + "type": "app", + "data": { + "root": "e2e/gradle", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/gradle-import.test.ts", + "e2e-ci--src/gradle-plugin-v1.test.ts", + "e2e-ci--src/gradle.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/gradle", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/gradle-import.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/gradle", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/gradle-import.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/gradle-import.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/gradle-plugin-v1.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/gradle", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/gradle-plugin-v1.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/gradle-plugin-v1.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/gradle.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/gradle", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/gradle.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/gradle.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/gradle-import.test.ts", + "e2e-ci--src/gradle-plugin-v1.test.ts", + "e2e-ci--src/gradle.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-gradle", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/gradle", + "projectType": "application", + "implicitDependencies": ["gradle"], + "tags": [] + } + }, + "e2e-plugin": { + "name": "e2e-plugin", + "type": "app", + "data": { + "root": "e2e/plugin", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/nx-plugin-ts-solution.test.ts", + "e2e-ci--src/nx-plugin.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/plugin", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-plugin-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/plugin", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-plugin-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-plugin-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-plugin.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/plugin", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-plugin.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-plugin.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/nx-plugin-ts-solution.test.ts", + "e2e-ci--src/nx-plugin.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-plugin", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/plugin", + "projectType": "application", + "implicitDependencies": ["create-nx-plugin"], + "tags": [] + } + }, + "e2e-rollup": { + "name": "e2e-rollup", + "type": "app", + "data": { + "root": "e2e/rollup", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/rollup-legacy.test.ts", + "e2e-ci--src/rollup.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/rollup", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/rollup-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/rollup", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/rollup-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/rollup-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/rollup.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/rollup", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/rollup.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/rollup.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/rollup-legacy.test.ts", + "e2e-ci--src/rollup.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-rollup", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/rollup", + "projectType": "application", + "implicitDependencies": ["rollup", "js"], + "tags": [] + } + }, + "e2e-rspack": { + "name": "e2e-rspack", + "type": "app", + "data": { + "root": "e2e/rspack", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--tests/rspack.legacy.spec.ts", + "e2e-ci--tests/rspack.spec.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/rspack", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": ["{workspaceRoot}/coverage/e2e/e2e-rspack"], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--tests/rspack.legacy.spec.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": ["{workspaceRoot}/coverage/e2e/e2e-rspack"], + "options": { + "cwd": "e2e/rspack", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest tests/rspack.legacy.spec.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in tests/rspack.legacy.spec.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--tests/rspack.spec.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": ["{workspaceRoot}/coverage/e2e/e2e-rspack"], + "options": { + "cwd": "e2e/rspack", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest tests/rspack.spec.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in tests/rspack.spec.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": ["{workspaceRoot}/coverage/e2e/e2e-rspack"], + "dependsOn": [ + "e2e-ci--tests/rspack.legacy.spec.ts", + "e2e-ci--tests/rspack.spec.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-rspack", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "projectType": "application", + "sourceRoot": "e2e/rspack", + "tags": [], + "implicitDependencies": ["rspack"] + } + }, + "e2e-detox": { + "name": "e2e-detox", + "type": "app", + "data": { + "root": "e2e/detox", + "metadata": { + "targetGroups": { + "E2E MACOS (CI)": [ + "e2e-macos-ci", + "e2e-macos-ci--src/detox-legacy.test.ts", + "e2e-macos-ci--src/detox.test.ts" + ] + } + }, + "targets": { + "e2e-macos-local": { + "options": { + "cwd": "e2e/detox", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-macos-ci--src/detox-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/detox-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "dependsOn": [ + "nx:build-native", + "@nx/nx-source:populate-local-registry-storage" + ], + "options": { + "cwd": "e2e/detox", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/detox-legacy.test.ts" + }, + "configurations": {}, + "parallelism": true + }, + "e2e-macos-ci--src/detox.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/detox.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "dependsOn": [ + "nx:build-native", + "@nx/nx-source:populate-local-registry-storage" + ], + "options": { + "cwd": "e2e/detox", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/detox.test.ts" + }, + "configurations": {}, + "parallelism": true + }, + "e2e-macos-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-macos-ci--src/detox-legacy.test.ts", + "e2e-macos-ci--src/detox.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-macos-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-detox", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/detox", + "projectType": "application", + "implicitDependencies": ["detox"], + "tags": [] + } + }, + "e2e-react": { + "name": "e2e-react", + "type": "app", + "data": { + "root": "e2e/react", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/cypress-component-tests.test.ts", + "e2e-ci--src/module-federation/core.rspack.test.ts", + "e2e-ci--src/module-federation/core.webpack.test.ts", + "e2e-ci--src/module-federation/dynamic-federation.rspack.test.ts", + "e2e-ci--src/module-federation/dynamic-federation.webpack.test.ts", + "e2e-ci--src/module-federation/federate-module.rspack.test.ts", + "e2e-ci--src/module-federation/federate-module.webpack.test.ts", + "e2e-ci--src/module-federation/independent-deployability.rspack.test.ts", + "e2e-ci--src/module-federation/independent-deployability.webpack.test.ts", + "e2e-ci--src/module-federation/misc.rspack.test.ts", + "e2e-ci--src/module-federation/ssr.rspack.test.ts", + "e2e-ci--src/playwright.test.ts", + "e2e-ci--src/react-package-legacy.test.ts", + "e2e-ci--src/react-package.test.ts", + "e2e-ci--src/react-router.test.ts", + "e2e-ci--src/react-rsbuild.test.ts", + "e2e-ci--src/react-rspack.test.ts", + "e2e-ci--src/react-ts-solution.test.ts", + "e2e-ci--src/react-vite.test.ts", + "e2e-ci--src/react-webpack.test.ts", + "e2e-ci--src/react.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/cypress-component-tests.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/cypress-component-tests.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/cypress-component-tests.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/core.rspack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/core.rspack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/core.rspack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/core.webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/core.webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/core.webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/dynamic-federation.rspack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/dynamic-federation.rspack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/dynamic-federation.rspack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/dynamic-federation.webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/dynamic-federation.webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/dynamic-federation.webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/federate-module.rspack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/federate-module.rspack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/federate-module.rspack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/federate-module.webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/federate-module.webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/federate-module.webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/independent-deployability.rspack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/independent-deployability.rspack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/independent-deployability.rspack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/independent-deployability.webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/independent-deployability.webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/independent-deployability.webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/misc.rspack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/misc.rspack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/misc.rspack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/module-federation/ssr.rspack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/module-federation/ssr.rspack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/module-federation/ssr.rspack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/playwright.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/playwright.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/playwright.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react-package-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-package-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-package-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react-package.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-package.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-package.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react-router.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-router.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-router.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react-rsbuild.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-rsbuild.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-rsbuild.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react-rspack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-rspack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-rspack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react-vite.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-vite.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-vite.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react-webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react-webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react-webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/react.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/react", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/react.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/react.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/cypress-component-tests.test.ts", + "e2e-ci--src/module-federation/core.rspack.test.ts", + "e2e-ci--src/module-federation/core.webpack.test.ts", + "e2e-ci--src/module-federation/dynamic-federation.rspack.test.ts", + "e2e-ci--src/module-federation/dynamic-federation.webpack.test.ts", + "e2e-ci--src/module-federation/federate-module.rspack.test.ts", + "e2e-ci--src/module-federation/federate-module.webpack.test.ts", + "e2e-ci--src/module-federation/independent-deployability.rspack.test.ts", + "e2e-ci--src/module-federation/independent-deployability.webpack.test.ts", + "e2e-ci--src/module-federation/misc.rspack.test.ts", + "e2e-ci--src/module-federation/ssr.rspack.test.ts", + "e2e-ci--src/playwright.test.ts", + "e2e-ci--src/react-package-legacy.test.ts", + "e2e-ci--src/react-package.test.ts", + "e2e-ci--src/react-router.test.ts", + "e2e-ci--src/react-rsbuild.test.ts", + "e2e-ci--src/react-rspack.test.ts", + "e2e-ci--src/react-ts-solution.test.ts", + "e2e-ci--src/react-vite.test.ts", + "e2e-ci--src/react-webpack.test.ts", + "e2e-ci--src/react.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-react", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/react", + "projectType": "application", + "implicitDependencies": ["react", "rspack"], + "tags": [] + } + }, + "e2e-remix": { + "name": "e2e-remix", + "type": "app", + "data": { + "root": "e2e/remix", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/nx-remix.test.ts", + "e2e-ci--src/remix-ts-solution.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/remix", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-remix.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/remix", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-remix.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-remix.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/remix-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/remix", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/remix-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/remix-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/nx-remix.test.ts", + "e2e-ci--src/remix-ts-solution.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-remix", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/remix", + "projectType": "application", + "implicitDependencies": ["remix"], + "tags": [] + } + }, + "e2e-utils": { + "name": "e2e-utils", + "type": "lib", + "data": { + "root": "e2e/utils", + "name": "e2e-utils", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/utils", + "projectType": "library", + "targets": {}, + "implicitDependencies": [], + "tags": [] + } + }, + "e2e-expo": { + "name": "e2e-expo", + "type": "app", + "data": { + "root": "e2e/expo", + "metadata": { + "targetGroups": { + "E2E MACOS (CI)": [ + "e2e-macos-ci", + "e2e-macos-ci--src/expo-legacy.test.ts", + "e2e-macos-ci--src/expo.test.ts" + ] + } + }, + "targets": { + "e2e-macos-local": { + "options": { + "cwd": "e2e/expo", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-macos-ci--src/expo-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/expo-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "options": { + "cwd": "e2e/expo", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/expo-legacy.test.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-macos-ci--src/expo.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/expo.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "options": { + "cwd": "e2e/expo", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/expo.test.ts" + }, + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-macos-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-macos-ci--src/expo-legacy.test.ts", + "e2e-macos-ci--src/expo.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-macos-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-expo", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/expo", + "projectType": "application", + "implicitDependencies": ["expo"], + "tags": [] + } + }, + "e2e-jest": { + "name": "e2e-jest", + "type": "app", + "data": { + "root": "e2e/jest", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/jest-legacy.test.ts", + "e2e-ci--src/jest-root.test.ts", + "e2e-ci--src/jest.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/jest", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/jest-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/jest", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/jest-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/jest-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/jest-root.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/jest", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/jest-root.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/jest-root.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/jest.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/jest", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/jest.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/jest.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/jest-legacy.test.ts", + "e2e-ci--src/jest-root.test.ts", + "e2e-ci--src/jest.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-jest", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/jest", + "projectType": "application", + "implicitDependencies": ["jest"], + "tags": [] + } + }, + "e2e-next": { + "name": "e2e-next", + "type": "app", + "data": { + "root": "e2e/next", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/next-appdir.test.ts", + "e2e-ci--src/next-component-tests.test.ts", + "e2e-ci--src/next-legacy.test.ts", + "e2e-ci--src/next-playwright-standalone-eslint.test.ts", + "e2e-ci--src/next-playwright.test.ts", + "e2e-ci--src/next-storybook.test.ts", + "e2e-ci--src/next-styles.test.ts", + "e2e-ci--src/next-svgr.test.ts", + "e2e-ci--src/next-ts-solutions.test.ts", + "e2e-ci--src/next-webpack.test.ts", + "e2e-ci--src/next.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-appdir.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-appdir.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-appdir.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-component-tests.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-component-tests.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-component-tests.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-playwright-standalone-eslint.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-playwright-standalone-eslint.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-playwright-standalone-eslint.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-playwright.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-playwright.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-playwright.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-storybook.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-storybook.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-storybook.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-styles.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-styles.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-styles.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-svgr.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-svgr.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-svgr.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-ts-solutions.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-ts-solutions.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-ts-solutions.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next-webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next-webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next-webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/next.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/next", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/next.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/next.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/next-appdir.test.ts", + "e2e-ci--src/next-component-tests.test.ts", + "e2e-ci--src/next-legacy.test.ts", + "e2e-ci--src/next-playwright-standalone-eslint.test.ts", + "e2e-ci--src/next-playwright.test.ts", + "e2e-ci--src/next-storybook.test.ts", + "e2e-ci--src/next-styles.test.ts", + "e2e-ci--src/next-svgr.test.ts", + "e2e-ci--src/next-ts-solutions.test.ts", + "e2e-ci--src/next-webpack.test.ts", + "e2e-ci--src/next.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-next", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/next/src", + "projectType": "application", + "implicitDependencies": ["next"], + "tags": [] + } + }, + "e2e-node": { + "name": "e2e-node", + "type": "app", + "data": { + "root": "e2e/node", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/node-esbuild.test.ts", + "e2e-ci--src/node-server.test.ts", + "e2e-ci--src/node-ts-solution-esbuild.test.ts", + "e2e-ci--src/node-ts-solution.test.ts", + "e2e-ci--src/node-webpack.test.ts", + "e2e-ci--src/node.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/node", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/node-esbuild.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/node", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/node-esbuild.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/node-esbuild.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/node-server.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/node", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/node-server.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/node-server.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/node-ts-solution-esbuild.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/node", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/node-ts-solution-esbuild.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/node-ts-solution-esbuild.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/node-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/node", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/node-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/node-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/node-webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/node", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/node-webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/node-webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/node.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/node", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/node.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/node.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/node-esbuild.test.ts", + "e2e-ci--src/node-server.test.ts", + "e2e-ci--src/node-ts-solution-esbuild.test.ts", + "e2e-ci--src/node-ts-solution.test.ts", + "e2e-ci--src/node-webpack.test.ts", + "e2e-ci--src/node.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + }, + "e2e-ci--src/webpack.test.ts": { + "dependsOn": [ + "nx:build-native", + "@nx/nx-source:populate-local-registry-storage" + ], + "inputs": ["e2eInputs"], + "configurations": {}, + "options": {}, + "parallelism": true, + "executor": "nx:noop" + } + }, + "name": "e2e-node", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/node", + "projectType": "application", + "implicitDependencies": ["node", "nest", "webpack"], + "tags": [] + } + }, + "e2e-nuxt": { + "name": "e2e-nuxt", + "type": "app", + "data": { + "root": "e2e/nuxt", + "metadata": { + "targetGroups": { + "E2E (CI)": ["e2e-ci", "e2e-ci--src/nuxt.test.ts"] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/nuxt", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nuxt.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nuxt", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nuxt.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nuxt.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": ["e2e-ci--src/nuxt.test.ts"], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-nuxt", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/nuxt", + "projectType": "application", + "implicitDependencies": ["nuxt"], + "tags": [] + } + }, + "e2e-vite": { + "name": "e2e-vite", + "type": "app", + "data": { + "root": "e2e/vite", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/vite-esm.test.ts", + "e2e-ci--src/vite-legacy.test.ts", + "e2e-ci--src/vite-ts-solution.test.ts", + "e2e-ci--src/vite.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/vite", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vite-esm.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vite", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vite-esm.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vite-esm.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vite-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vite", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vite-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vite-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vite-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vite", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vite-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vite-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vite.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vite", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vite.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vite.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/vite-esm.test.ts", + "e2e-ci--src/vite-legacy.test.ts", + "e2e-ci--src/vite-ts-solution.test.ts", + "e2e-ci--src/vite.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-vite", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/vite", + "projectType": "application", + "implicitDependencies": ["vite"], + "tags": [] + } + }, + "e2e-vue": { + "name": "e2e-vue", + "type": "app", + "data": { + "root": "e2e/vue", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/vue-legacy.test.ts", + "e2e-ci--src/vue-storybook.test.ts", + "e2e-ci--src/vue-tailwind.test.ts", + "e2e-ci--src/vue-ts-solution.test.ts", + "e2e-ci--src/vue.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/vue", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vue-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vue", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vue-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vue-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vue-storybook.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vue", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vue-storybook.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vue-storybook.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vue-tailwind.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vue", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vue-tailwind.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vue-tailwind.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vue-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vue", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vue-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vue-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/vue.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/vue", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/vue.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/vue.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/vue-legacy.test.ts", + "e2e-ci--src/vue-storybook.test.ts", + "e2e-ci--src/vue-tailwind.test.ts", + "e2e-ci--src/vue-ts-solution.test.ts", + "e2e-ci--src/vue.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-vue", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/vue", + "projectType": "application", + "implicitDependencies": ["vue"], + "tags": [] + } + }, + "e2e-web": { + "name": "e2e-web", + "type": "app", + "data": { + "root": "e2e/web", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/file-server-legacy.test.ts", + "e2e-ci--src/file-server.test.ts", + "e2e-ci--src/web-legacy.test.ts", + "e2e-ci--src/web-vite.test.ts", + "e2e-ci--src/web-webpack.test.ts", + "e2e-ci--src/web.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/web", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/file-server-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/web", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/file-server-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/file-server-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/file-server.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/web", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/file-server.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/file-server.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/web-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/web", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/web-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/web-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/web-vite.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/web", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/web-vite.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/web-vite.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/web-webpack.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/web", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/web-webpack.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/web-webpack.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/web.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/web", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/web.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/web.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/file-server-legacy.test.ts", + "e2e-ci--src/file-server.test.ts", + "e2e-ci--src/web-legacy.test.ts", + "e2e-ci--src/web-vite.test.ts", + "e2e-ci--src/web-webpack.test.ts", + "e2e-ci--src/web.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "name": "e2e-web", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/web", + "projectType": "application", + "implicitDependencies": ["web"], + "tags": [] + } + }, + "e2e-js": { + "name": "e2e-js", + "type": "app", + "data": { + "root": "e2e/js", + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/js-executor-node.test.ts", + "e2e-ci--src/js-executor-swc.test.ts", + "e2e-ci--src/js-executor-tsc.test.ts", + "e2e-ci--src/js-inlining.test.ts", + "e2e-ci--src/js-packaging.test.ts", + "e2e-ci--src/js-ts-solution.test.ts" + ] + } + }, + "targets": { + "e2e-local": { + "options": { + "cwd": "e2e/js", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/js-executor-node.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/js", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/js-executor-node.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/js-executor-node.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/js-executor-swc.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/js", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/js-executor-swc.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/js-executor-swc.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/js-executor-tsc.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/js", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/js-executor-tsc.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/js-executor-tsc.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/js-inlining.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/js", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/js-inlining.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/js-inlining.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/js-packaging.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/js", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/js-packaging.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/js-packaging.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/js-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/js", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/js-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/js-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/js-executor-node.test.ts", + "e2e-ci--src/js-executor-swc.test.ts", + "e2e-ci--src/js-executor-tsc.test.ts", + "e2e-ci--src/js-inlining.test.ts", + "e2e-ci--src/js-packaging.test.ts", + "e2e-ci--src/js-ts-solution.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + }, + "e2e-ci--src/js-generators.test.ts": { + "dependsOn": [ + "nx:build-native", + "@nx/nx-source:populate-local-registry-storage" + ], + "inputs": ["e2eInputs"], + "configurations": {}, + "options": {}, + "parallelism": true, + "executor": "nx:noop" + } + }, + "name": "e2e-js", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/js", + "projectType": "application", + "implicitDependencies": ["jest"], + "tags": [] + } + }, + "e2e-nx": { + "name": "e2e-nx", + "type": "app", + "data": { + "root": "e2e/nx", + "targets": { + "lint": { + "cache": true, + "options": { + "cwd": "e2e/nx", + "command": "eslint ." + }, + "inputs": [ + "default", + "^default", + "{workspaceRoot}/.eslintrc.json", + "{workspaceRoot}/tools/eslint-rules/**/*", + { + "externalDependencies": ["eslint"] + } + ], + "outputs": ["{options.outputFile}"], + "metadata": { + "technologies": ["eslint"], + "description": "Runs ESLint on project", + "help": { + "command": "pnpm exec eslint --help", + "example": { + "options": { + "max-warnings": 0 + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": ["build-native", "^build-native"] + }, + "e2e-local": { + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/affected-graph.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/affected-graph.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/affected-graph.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/cache.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/cache.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/cache.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/extras.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/extras.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/extras.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/graph-ts-solution.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/graph-ts-solution.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/graph-ts-solution.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/import.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/import.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/import.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/invoke-runner.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/invoke-runner.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/invoke-runner.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/misc.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/misc.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/misc.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nx-cloud.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nx-cloud.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nx-cloud.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/nxw.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/nxw.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/nxw.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/run.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/run.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/run.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/watch.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/watch.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/watch.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/workspace-legacy.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/workspace-legacy.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/workspace-legacy.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci--src/workspace.test.ts": { + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "options": { + "cwd": "e2e/nx", + "env": { + "TS_NODE_COMPILER_OPTIONS": "{\"moduleResolution\":\"node10\",\"module\":\"commonjs\",\"customConditions\":null}" + }, + "command": "jest src/workspace.test.ts" + }, + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in src/workspace.test.ts", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "executor": "nx:run-commands", + "configurations": {}, + "parallelism": true, + "dependsOn": [ + "@nx/nx-source:populate-local-registry-storage", + "@nx/nx-source:local-registry" + ] + }, + "e2e-ci": { + "executor": "nx:noop", + "cache": true, + "inputs": ["e2eInputs", "^production"], + "outputs": [], + "dependsOn": [ + "e2e-ci--src/affected-graph.test.ts", + "e2e-ci--src/cache.test.ts", + "e2e-ci--src/extras.test.ts", + "e2e-ci--src/graph-ts-solution.test.ts", + "e2e-ci--src/import.test.ts", + "e2e-ci--src/invoke-runner.test.ts", + "e2e-ci--src/misc.test.ts", + "e2e-ci--src/nx-cloud.test.ts", + "e2e-ci--src/nxw.test.ts", + "e2e-ci--src/run.test.ts", + "e2e-ci--src/watch.test.ts", + "e2e-ci--src/workspace-legacy.test.ts", + "e2e-ci--src/workspace.test.ts" + ], + "metadata": { + "technologies": ["jest"], + "description": "Run Jest Tests in CI", + "nonAtomizedTarget": "e2e-local", + "help": { + "command": "pnpm exec jest --help", + "example": { + "options": { + "coverage": true + } + } + } + }, + "configurations": {}, + "options": {}, + "parallelism": true + } + }, + "metadata": { + "targetGroups": { + "E2E (CI)": [ + "e2e-ci", + "e2e-ci--src/affected-graph.test.ts", + "e2e-ci--src/cache.test.ts", + "e2e-ci--src/extras.test.ts", + "e2e-ci--src/graph-ts-solution.test.ts", + "e2e-ci--src/import.test.ts", + "e2e-ci--src/invoke-runner.test.ts", + "e2e-ci--src/misc.test.ts", + "e2e-ci--src/nx-cloud.test.ts", + "e2e-ci--src/nxw.test.ts", + "e2e-ci--src/run.test.ts", + "e2e-ci--src/watch.test.ts", + "e2e-ci--src/workspace-legacy.test.ts", + "e2e-ci--src/workspace.test.ts" + ] + } + }, + "name": "e2e-nx", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "e2e/nx", + "projectType": "application", + "implicitDependencies": ["nx", "js"], + "tags": [] + } + }, + "docs": { + "name": "docs", + "type": "lib", + "data": { + "root": "docs", + "name": "docs", + "$schema": "../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "docs", + "projectType": "library", + "tags": ["scope:nx-dev"], + "implicitDependencies": [], + "targets": {} + } + }, + "@nx/nx-source": { + "name": "@nx/nx-source", + "type": "lib", + "data": { + "root": ".", + "name": "@nx/nx-source", + "includedScripts": [ + "lint-pnpm-lock", + "echo", + "check-commit", + "check-format", + "check-format:quick", + "check-imports", + "check-lock-files", + "check-codeowners" + ], + "tags": ["npm:private"], + "metadata": { + "targetGroups": { + "NPM Scripts": [ + "lint-pnpm-lock", + "echo", + "check-commit", + "check-format", + "check-format:quick", + "check-imports", + "check-lock-files", + "check-codeowners" + ] + }, + "description": "Smart Repos · Fast Builds", + "js": { + "packageName": "@nx/nx-source", + "isInPackageManagerWorkspaces": true + }, + "jsPackageName": "@nx/nx-source" + }, + "targets": { + "lint-pnpm-lock": { + "executor": "nx:run-script", + "metadata": { + "scriptContent": "eslint pnpm-lock.yaml", + "runCommand": "pnpm run lint-pnpm-lock" + }, + "cache": true, + "inputs": ["{projectRoot}/pnpm-lock.yaml"], + "options": { + "script": "lint-pnpm-lock" + }, + "configurations": {}, + "parallelism": true + }, + "echo": { + "executor": "nx:run-script", + "options": { + "script": "echo" + }, + "metadata": { + "scriptContent": "echo 123458", + "runCommand": "pnpm run echo" + }, + "configurations": {}, + "parallelism": true + }, + "check-commit": { + "executor": "nx:run-script", + "options": { + "script": "check-commit" + }, + "metadata": { + "scriptContent": "node ./scripts/commit-lint.js", + "runCommand": "pnpm run check-commit" + }, + "configurations": {}, + "parallelism": true + }, + "check-format": { + "executor": "nx:run-script", + "options": { + "script": "check-format" + }, + "metadata": { + "scriptContent": "nx format:check --all", + "runCommand": "pnpm run check-format" + }, + "configurations": {}, + "parallelism": true + }, + "check-format:quick": { + "executor": "nx:run-script", + "metadata": { + "scriptContent": "pretty-quick --check", + "runCommand": "pnpm run check-format:quick" + }, + "parallelism": false, + "options": { + "script": "check-format:quick" + }, + "configurations": {} + }, + "check-imports": { + "executor": "nx:run-script", + "options": { + "script": "check-imports" + }, + "metadata": { + "scriptContent": "node ./scripts/check-imports.js", + "runCommand": "pnpm run check-imports" + }, + "configurations": {}, + "parallelism": true + }, + "check-lock-files": { + "executor": "nx:run-script", + "options": { + "script": "check-lock-files" + }, + "metadata": { + "scriptContent": "node ./scripts/check-lock-files.js", + "runCommand": "pnpm run check-lock-files" + }, + "configurations": {}, + "parallelism": true + }, + "check-codeowners": { + "executor": "nx:run-script", + "options": { + "script": "check-codeowners" + }, + "metadata": { + "scriptContent": "ts-node -P ./scripts/tsconfig.scripts.json ./scripts/check-codeowners.ts", + "runCommand": "pnpm run check-codeowners" + }, + "configurations": {}, + "parallelism": true + }, + "local-registry": { + "executor": "@nx/js:verdaccio", + "options": { + "port": 4873, + "config": ".verdaccio/config.yml", + "storage": "build/local-registry/storage", + "clear": false + }, + "configurations": {}, + "parallelism": true, + "continuous": true + }, + "populate-local-registry-storage": { + "cache": true, + "inputs": [ + { + "input": "production", + "projects": ["tag:npm:public"] + }, + "{workspaceRoot}/scripts/local-registry" + ], + "dependsOn": [ + "local-registry", + { + "target": "build", + "projects": ["tag:npm:public"] + } + ], + "outputs": ["{workspaceRoot}/build/local-registry/storage"], + "executor": "nx:run-commands", + "options": { + "command": "node ./scripts/local-registry/run-populate-storage.mjs" + }, + "configurations": {}, + "parallelism": true + }, + "nx-release": { + "dependsOn": [ + { + "target": "build", + "projects": ["tag:npm:public"] + } + ], + "executor": "nx:run-commands", + "options": { + "command": "ts-node -P ./scripts/tsconfig.release.json ./scripts/nx-release.ts" + }, + "configurations": {}, + "parallelism": true + }, + "documentation": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "ts-node -P scripts/tsconfig.scripts.json ./scripts/documentation/generators/main.ts", + "pnpm check-documentation-map" + ], + "parallel": false + }, + "cache": true, + "inputs": [ + "{workspaceRoot}/packages/**", + "{workspaceRoot}/docs/**", + "{workspaceRoot}/scripts/documentation/**", + "!{workspaceRoot}/docs/external-generated", + "!{workspaceRoot}/docs/generated", + "!{workspaceRoot}/packages/**/*.spec.ts", + "!{workspaceRoot}/packages/**/project.json", + "!{workspaceRoot}/packages/**/tsconfig.json", + "!{workspaceRoot}/packages/**/tsconfig.lib.json", + "!{workspaceRoot}/packages/**/tsconfig.spec.json", + "!{workspaceRoot}/packages/**/jest.config.{ts,js}", + "!{workspaceRoot}/packages/**/.eslintrc.json" + ], + "dependsOn": [ + { + "target": "build", + "projects": ["devkit", "typedoc-theme"] + } + ], + "outputs": [ + "{workspaceRoot}/docs/external-generated", + "{workspaceRoot}/docs/generated" + ], + "configurations": {}, + "parallelism": true + }, + "lint": { + "dependsOn": ["@nx/nx-source:lint-pnpm-lock"], + "cache": true, + "inputs": ["{projectRoot}/pnpm-lock.yaml"], + "configurations": {}, + "options": {}, + "parallelism": true, + "executor": "nx:noop" + }, + "prepush": { + "dependsOn": [ + "nx:format-native", + "nx:lint-native", + "documentation", + "check-commit", + "check-format:quick", + "check-lock-files" + ], + "configurations": {}, + "options": {}, + "parallelism": true, + "executor": "nx:noop" + } + }, + "$schema": "node_modules/nx/schemas/project-schema.json", + "implicitDependencies": [] + } + } + }, + "dependencies": { + "linux-arm-gnueabihf": [], + "linux-arm64-musl": [], + "win32-arm64-msvc": [], + "linux-arm64-gnu": [], + "linux-x64-musl": [], + "win32-x64-msvc": [], + "linux-x64-gnu": [], + "darwin-arm64": [], + "freebsd-x64": [], + "darwin-x64": [], + "tools-documentation-create-embeddings": [ + { + "source": "tools-documentation-create-embeddings", + "target": "docs", + "type": "static" + } + ], + "nx-dev-feature-package-schema-viewer": [ + { + "source": "nx-dev-feature-package-schema-viewer", + "target": "nx-dev-data-access-packages", + "type": "static" + }, + { + "source": "nx-dev-feature-package-schema-viewer", + "target": "nx-dev-models-package", + "type": "static" + }, + { + "source": "nx-dev-feature-package-schema-viewer", + "target": "nx-dev-ui-markdoc", + "type": "static" + }, + { + "source": "nx-dev-feature-package-schema-viewer", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "nx-dev-feature-package-schema-viewer", + "target": "nx-dev-models-document", + "type": "static" + } + ], + "gradle-project-graph": [], + "create-nx-workspace": [ + { + "source": "create-nx-workspace", + "target": "workspace", + "type": "implicit" + }, + { + "source": "create-nx-workspace", + "target": "js", + "type": "implicit" + }, + { + "source": "create-nx-workspace", + "target": "react", + "type": "implicit" + }, + { + "source": "create-nx-workspace", + "target": "expo", + "type": "implicit" + }, + { + "source": "create-nx-workspace", + "target": "next", + "type": "implicit" + }, + { + "source": "create-nx-workspace", + "target": "angular", + "type": "implicit" + }, + { + "source": "create-nx-workspace", + "target": "nest", + "type": "implicit" + }, + { + "source": "create-nx-workspace", + "target": "express", + "type": "implicit" + }, + { + "source": "create-nx-workspace", + "target": "vue", + "type": "implicit" + } + ], + "gradle-batch-runner": [], + "nx-dev-data-access-documents": [ + { + "source": "nx-dev-data-access-documents", + "target": "nx-dev-ui-markdoc", + "type": "static" + }, + { + "source": "nx-dev-data-access-documents", + "target": "nx-dev-models-document", + "type": "static" + }, + { + "source": "nx-dev-data-access-documents", + "target": "nx-dev-models-package", + "type": "static" + } + ], + "nx-dev-ui-scrollable-content": [], + "nx-dev-data-access-packages": [ + { + "source": "nx-dev-data-access-packages", + "target": "nx-dev-models-package", + "type": "static" + }, + { + "source": "nx-dev-data-access-packages", + "target": "nx-dev-models-document", + "type": "static" + } + ], + "data-access-careers": [], + "data-access-courses": [ + { + "source": "data-access-courses", + "target": "nx-dev-ui-markdoc", + "type": "static" + } + ], + "module-federation": [ + { + "source": "module-federation", + "target": "devkit", + "type": "static" + }, + { + "source": "module-federation", + "target": "js", + "type": "static" + }, + { + "source": "module-federation", + "target": "web", + "type": "static" + } + ], + "create-nx-plugin": [ + { + "source": "create-nx-plugin", + "target": "plugin", + "type": "implicit" + }, + { + "source": "create-nx-plugin", + "target": "create-nx-workspace", + "type": "static" + } + ], + "nx-dev-feature-doc-viewer": [ + { + "source": "nx-dev-feature-doc-viewer", + "target": "nx-dev-models-document", + "type": "static" + }, + { + "source": "nx-dev-feature-doc-viewer", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "nx-dev-feature-doc-viewer", + "target": "nx-dev-ui-markdoc", + "type": "static" + } + ], + "ui-ai-landing-page": [ + { + "source": "ui-ai-landing-page", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-ai-landing-page", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "graph-ui-project-details": [ + { + "source": "graph-ui-project-details", + "target": "graph-ui-code-block", + "type": "static" + }, + { + "source": "graph-ui-project-details", + "target": "nx-dev-ui-fence", + "type": "static" + } + ], + "nx-dev-feature-analytics": [], + "feature-feedback": [ + { + "source": "feature-feedback", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "nx-dev-data-access-menu": [], + "ui-video-courses": [ + { + "source": "ui-video-courses", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-video-courses", + "target": "data-access-courses", + "type": "static" + } + ], + "eslint-plugin": [ + { + "source": "eslint-plugin", + "target": "devkit", + "type": "static" + }, + { + "source": "eslint-plugin", + "target": "js", + "type": "static" + } + ], + "nx-dev-models-document": [], + "nx-dev-ui-sponsor-card": [], + "ui-remote-cache": [ + { + "source": "ui-remote-cache", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "workspace-plugin": [], + "e2e-lerna-smoke-tests": [ + { + "source": "e2e-lerna-smoke-tests", + "target": "nx", + "type": "implicit" + }, + { + "source": "e2e-lerna-smoke-tests", + "target": "devkit", + "type": "implicit" + } + ], + "graph-project-details": [ + { + "source": "graph-project-details", + "target": "ui-theme", + "type": "static" + }, + { + "source": "graph-project-details", + "target": "graph-ui-project-details", + "type": "static" + } + ], + "nx-dev-feature-search": [], + "nx-dev-models-package": [ + { + "source": "nx-dev-models-package", + "target": "nx-dev-models-document", + "type": "static" + } + ], + "nx-dev-ui-member-card": [], + "react-native": [ + { + "source": "react-native", + "target": "devkit", + "type": "static" + }, + { + "source": "react-native", + "target": "jest", + "type": "static" + }, + { + "source": "react-native", + "target": "js", + "type": "static" + }, + { + "source": "react-native", + "target": "eslint", + "type": "static" + }, + { + "source": "react-native", + "target": "react", + "type": "static" + }, + { + "source": "react-native", + "target": "workspace", + "type": "static" + }, + { + "source": "react-native", + "target": "detox", + "type": "static" + } + ], + "e2e-workspace-create": [ + { + "source": "e2e-workspace-create", + "target": "create-nx-workspace", + "type": "implicit" + } + ], + "nx-dev-ui-animations": [], + "nx-dev-ui-conference": [ + { + "source": "nx-dev-ui-conference", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "nx-dev-ui-enterprise": [ + { + "source": "nx-dev-ui-enterprise", + "target": "nx-dev-ui-icons", + "type": "static" + }, + { + "source": "nx-dev-ui-enterprise", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "nx-dev-ui-primitives": [], + "nx-dev-ui-references": [], + "graph-ui-code-block": [], + "nx-dev-ui-community": [ + { + "source": "nx-dev-ui-community", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "playwright": [ + { + "source": "playwright", + "target": "devkit", + "type": "static" + }, + { + "source": "playwright", + "target": "eslint", + "type": "static" + }, + { + "source": "playwright", + "target": "js", + "type": "static" + } + ], + "ui-customers": [ + { + "source": "ui-customers", + "target": "nx-dev-ui-icons", + "type": "static" + }, + { + "source": "ui-customers", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "ui-powerpack": [ + { + "source": "ui-powerpack", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-powerpack", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "eslint-rules": [], + "nx-dev-models-menu": [], + "nx-dev-ui-commands": [], + "storybook": [ + { + "source": "storybook", + "target": "devkit", + "type": "static" + }, + { + "source": "storybook", + "target": "cypress", + "type": "static" + }, + { + "source": "storybook", + "target": "js", + "type": "static" + }, + { + "source": "storybook", + "target": "eslint", + "type": "static" + } + ], + "ui-partners": [ + { + "source": "ui-partners", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-partners", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "workspace": [ + { + "source": "workspace", + "target": "devkit", + "type": "static" + } + ], + "nx-dev-e2e": [ + { + "source": "nx-dev-e2e", + "target": "nx-dev", + "type": "implicit" + } + ], + "nx-dev-feature-ai": [ + { + "source": "nx-dev-feature-ai", + "target": "nx-dev-util-ai", + "type": "static" + }, + { + "source": "nx-dev-feature-ai", + "target": "nx-dev-ui-markdoc", + "type": "static" + }, + { + "source": "nx-dev-feature-ai", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "nx-dev-ui-contact": [ + { + "source": "nx-dev-ui-contact", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "nx-dev-ui-contact", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "nx-dev-ui-markdoc": [ + { + "source": "nx-dev-ui-markdoc", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "nx-dev-ui-markdoc", + "target": "nx-dev-ui-icons", + "type": "static" + }, + { + "source": "nx-dev-ui-markdoc", + "target": "graph-ui-project-details", + "type": "static" + } + ], + "ui-careers": [ + { + "source": "ui-careers", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "ui-company": [ + { + "source": "ui-company", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "ui-courses": [ + { + "source": "ui-courses", + "target": "data-access-courses", + "type": "static" + }, + { + "source": "ui-courses", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-courses", + "target": "nx-dev-ui-markdoc", + "type": "static" + }, + { + "source": "ui-courses", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "ui-podcast": [ + { + "source": "ui-podcast", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-podcast", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "ui-pricing": [ + { + "source": "ui-pricing", + "target": "nx-dev-ui-icons", + "type": "static" + }, + { + "source": "ui-pricing", + "target": "nx-dev-ui-common", + "type": "static" + } + ], + "ui-webinar": [ + { + "source": "ui-webinar", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-webinar", + "target": "nx-dev-ui-markdoc", + "type": "static" + } + ], + "angular": [ + { + "source": "angular", + "target": "module-federation", + "type": "static" + }, + { + "source": "angular", + "target": "devkit", + "type": "static" + }, + { + "source": "angular", + "target": "eslint", + "type": "static" + }, + { + "source": "angular", + "target": "js", + "type": "static" + }, + { + "source": "angular", + "target": "rspack", + "type": "static" + }, + { + "source": "angular", + "target": "web", + "type": "static" + }, + { + "source": "angular", + "target": "webpack", + "type": "static" + }, + { + "source": "angular", + "target": "workspace", + "type": "static" + } + ], + "cypress": [ + { + "source": "cypress", + "target": "devkit", + "type": "static" + }, + { + "source": "cypress", + "target": "eslint", + "type": "static" + }, + { + "source": "cypress", + "target": "js", + "type": "static" + } + ], + "e2e-graph-client": [ + { + "source": "e2e-graph-client", + "target": "graph-client", + "type": "implicit" + }, + { + "source": "e2e-graph-client", + "target": "graph-client", + "type": "static" + } + ], + "e2e-react-native": [ + { + "source": "e2e-react-native", + "target": "react-native", + "type": "implicit" + }, + { + "source": "e2e-react-native", + "target": "e2e-utils", + "type": "static" + } + ], + "esbuild": [ + { + "source": "esbuild", + "target": "devkit", + "type": "static" + }, + { + "source": "esbuild", + "target": "js", + "type": "static" + } + ], + "express": [ + { + "source": "express", + "target": "node", + "type": "implicit" + }, + { + "source": "express", + "target": "devkit", + "type": "static" + }, + { + "source": "express", + "target": "js", + "type": "static" + }, + { + "source": "express", + "target": "node", + "type": "static" + } + ], + "nx-dev-ui-common": [ + { + "source": "nx-dev-ui-common", + "target": "nx-dev-models-document", + "type": "static" + }, + { + "source": "nx-dev-ui-common", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "nx-dev-ui-gradle": [ + { + "source": "nx-dev-ui-gradle", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "nx-dev-ui-gradle", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "rsbuild": [ + { + "source": "rsbuild", + "target": "devkit", + "type": "static" + }, + { + "source": "rsbuild", + "target": "js", + "type": "static" + } + ], + "ui-brands": [ + { + "source": "ui-brands", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-brands", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "webpack": [ + { + "source": "webpack", + "target": "devkit", + "type": "static" + }, + { + "source": "webpack", + "target": "js", + "type": "static" + } + ], + "devkit": [ + { + "source": "devkit", + "target": "nx", + "type": "static" + } + ], + "eslint": [ + { + "source": "eslint", + "target": "eslint-plugin", + "type": "implicit" + }, + { + "source": "eslint", + "target": "devkit", + "type": "static" + }, + { + "source": "eslint", + "target": "js", + "type": "static" + } + ], + "gradle": [ + { + "source": "gradle", + "target": "devkit", + "type": "static" + } + ], + "nx-dev-ui-fence": [], + "nx-dev-ui-icons": [], + "nx-dev-ui-theme": [], + "plugin": [ + { + "source": "plugin", + "target": "devkit", + "type": "static" + }, + { + "source": "plugin", + "target": "jest", + "type": "static" + }, + { + "source": "plugin", + "target": "js", + "type": "static" + }, + { + "source": "plugin", + "target": "eslint", + "type": "static" + } + ], + "rollup": [ + { + "source": "rollup", + "target": "devkit", + "type": "static" + }, + { + "source": "rollup", + "target": "js", + "type": "static" + } + ], + "rspack": [ + { + "source": "rspack", + "target": "module-federation", + "type": "static" + }, + { + "source": "rspack", + "target": "js", + "type": "static" + }, + { + "source": "rspack", + "target": "devkit", + "type": "static" + }, + { + "source": "rspack", + "target": "web", + "type": "static" + } + ], + "tutorial": [], + "ui-cloud": [ + { + "source": "ui-cloud", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-cloud", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "ui-common": [], + "ui-react": [ + { + "source": "ui-react", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-react", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "detox": [ + { + "source": "detox", + "target": "devkit", + "type": "static" + }, + { + "source": "detox", + "target": "jest", + "type": "static" + }, + { + "source": "detox", + "target": "js", + "type": "static" + }, + { + "source": "detox", + "target": "eslint", + "type": "static" + }, + { + "source": "detox", + "target": "react", + "type": "static" + } + ], + "e2e-playwright": [ + { + "source": "e2e-playwright", + "target": "playwright", + "type": "implicit" + } + ], + "nx-dev-ui-home": [ + { + "source": "nx-dev-ui-home", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "nx-dev-ui-home", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "nx-dev-util-ai": [], + "react": [ + { + "source": "react", + "target": "module-federation", + "type": "static" + }, + { + "source": "react", + "target": "devkit", + "type": "static" + }, + { + "source": "react", + "target": "js", + "type": "static" + }, + { + "source": "react", + "target": "eslint", + "type": "static" + }, + { + "source": "react", + "target": "web", + "type": "static" + }, + { + "source": "react", + "target": "rollup", + "type": "static" + } + ], + "remix": [ + { + "source": "remix", + "target": "devkit", + "type": "static" + }, + { + "source": "remix", + "target": "js", + "type": "static" + }, + { + "source": "remix", + "target": "react", + "type": "static" + } + ], + "ui-blog": [ + { + "source": "ui-blog", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "ui-blog", + "target": "nx-dev-ui-markdoc", + "type": "static" + }, + { + "source": "ui-blog", + "target": "nx-dev-ui-icons", + "type": "static" + } + ], + "ui-theme": [], + "e2e-storybook": [ + { + "source": "e2e-storybook", + "target": "storybook", + "type": "implicit" + } + ], + "expo": [ + { + "source": "expo", + "target": "detox", + "type": "static" + }, + { + "source": "expo", + "target": "devkit", + "type": "static" + }, + { + "source": "expo", + "target": "eslint", + "type": "static" + }, + { + "source": "expo", + "target": "jest", + "type": "static" + }, + { + "source": "expo", + "target": "js", + "type": "static" + }, + { + "source": "expo", + "target": "react", + "type": "static" + }, + { + "source": "expo", + "target": "web", + "type": "static" + }, + { + "source": "expo", + "target": "webpack", + "type": "static" + } + ], + "graph-migrate": [ + { + "source": "graph-migrate", + "target": "ui-common", + "type": "static" + }, + { + "source": "graph-migrate", + "target": "graph-ui-project-details", + "type": "static" + } + ], + "jest": [ + { + "source": "jest", + "target": "devkit", + "type": "static" + }, + { + "source": "jest", + "target": "js", + "type": "static" + } + ], + "nest": [ + { + "source": "nest", + "target": "node", + "type": "implicit" + }, + { + "source": "nest", + "target": "eslint", + "type": "implicit" + }, + { + "source": "nest", + "target": "devkit", + "type": "static" + }, + { + "source": "nest", + "target": "js", + "type": "static" + }, + { + "source": "nest", + "target": "eslint", + "type": "static" + }, + { + "source": "nest", + "target": "node", + "type": "static" + } + ], + "next": [ + { + "source": "next", + "target": "devkit", + "type": "static" + }, + { + "source": "next", + "target": "js", + "type": "static" + }, + { + "source": "next", + "target": "eslint", + "type": "static" + }, + { + "source": "next", + "target": "react", + "type": "static" + }, + { + "source": "next", + "target": "web", + "type": "static" + }, + { + "source": "next", + "target": "webpack", + "type": "static" + } + ], + "node": [ + { + "source": "node", + "target": "devkit", + "type": "static" + }, + { + "source": "node", + "target": "jest", + "type": "static" + }, + { + "source": "node", + "target": "js", + "type": "static" + }, + { + "source": "node", + "target": "eslint", + "type": "static" + } + ], + "nuxt": [ + { + "source": "nuxt", + "target": "devkit", + "type": "static" + }, + { + "source": "nuxt", + "target": "js", + "type": "static" + }, + { + "source": "nuxt", + "target": "eslint", + "type": "static" + }, + { + "source": "nuxt", + "target": "vue", + "type": "static" + }, + { + "source": "nuxt", + "target": "vite", + "type": "static" + } + ], + "nx-dev": [ + { + "source": "nx-dev", + "target": "docs", + "type": "implicit" + }, + { + "source": "nx-dev", + "target": "nx-dev-ui-common", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-ui-icons", + "type": "static" + }, + { + "source": "nx-dev", + "target": "data-access-courses", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-util-ai", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-data-access-menu", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-models-package", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-data-access-documents", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-data-access-packages", + "type": "static" + }, + { + "source": "nx-dev", + "target": "data-access-careers", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-ui-markdoc", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-models-document", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-feature-doc-viewer", + "type": "static" + }, + { + "source": "nx-dev", + "target": "nx-dev-feature-package-schema-viewer", + "type": "static" + } + ], + "typedoc-theme": [], + "vite": [ + { + "source": "vite", + "target": "devkit", + "type": "static" + }, + { + "source": "vite", + "target": "js", + "type": "static" + } + ], + "graph-client": [ + { + "source": "graph-client", + "target": "ui-theme", + "type": "static" + }, + { + "source": "graph-client", + "target": "graph-project-details", + "type": "static" + }, + { + "source": "graph-client", + "target": "graph-ui-project-details", + "type": "static" + }, + { + "source": "graph-client", + "target": "graph-migrate", + "type": "static" + }, + { + "source": "graph-client", + "target": "ui-common", + "type": "static" + } + ], + "vue": [ + { + "source": "vue", + "target": "devkit", + "type": "static" + }, + { + "source": "vue", + "target": "js", + "type": "static" + }, + { + "source": "vue", + "target": "eslint", + "type": "static" + }, + { + "source": "vue", + "target": "vite", + "type": "static" + }, + { + "source": "vue", + "target": "web", + "type": "static" + } + ], + "web": [ + { + "source": "web", + "target": "devkit", + "type": "static" + }, + { + "source": "web", + "target": "js", + "type": "static" + } + ], + "e2e-angular": [ + { + "source": "e2e-angular", + "target": "angular", + "type": "implicit" + }, + { + "source": "e2e-angular", + "target": "e2e-utils", + "type": "static" + } + ], + "e2e-cypress": [ + { + "source": "e2e-cypress", + "target": "cypress", + "type": "implicit" + }, + { + "source": "e2e-cypress", + "target": "react", + "type": "implicit" + } + ], + "e2e-esbuild": [ + { + "source": "e2e-esbuild", + "target": "esbuild", + "type": "implicit" + } + ], + "e2e-nx-init": [ + { + "source": "e2e-nx-init", + "target": "nx", + "type": "implicit" + }, + { + "source": "e2e-nx-init", + "target": "angular", + "type": "implicit" + }, + { + "source": "e2e-nx-init", + "target": "react", + "type": "implicit" + }, + { + "source": "e2e-nx-init", + "target": "js", + "type": "implicit" + }, + { + "source": "e2e-nx-init", + "target": "nest", + "type": "implicit" + }, + { + "source": "e2e-nx-init", + "target": "e2e-utils", + "type": "static" + } + ], + "e2e-release": [ + { + "source": "e2e-release", + "target": "nx", + "type": "implicit" + }, + { + "source": "e2e-release", + "target": "js", + "type": "implicit" + } + ], + "e2e-webpack": [ + { + "source": "e2e-webpack", + "target": "webpack", + "type": "implicit" + } + ], + "js": [ + { + "source": "js", + "target": "devkit", + "type": "static" + }, + { + "source": "js", + "target": "workspace", + "type": "static" + } + ], + "nx": [ + { + "source": "nx", + "target": "graph-client", + "type": "implicit" + }, + { + "source": "nx", + "target": "darwin-arm64", + "type": "static" + }, + { + "source": "nx", + "target": "darwin-x64", + "type": "static" + }, + { + "source": "nx", + "target": "freebsd-x64", + "type": "static" + }, + { + "source": "nx", + "target": "linux-arm-gnueabihf", + "type": "static" + }, + { + "source": "nx", + "target": "linux-arm64-gnu", + "type": "static" + }, + { + "source": "nx", + "target": "linux-arm64-musl", + "type": "static" + }, + { + "source": "nx", + "target": "linux-x64-gnu", + "type": "static" + }, + { + "source": "nx", + "target": "linux-x64-musl", + "type": "static" + }, + { + "source": "nx", + "target": "win32-arm64-msvc", + "type": "static" + }, + { + "source": "nx", + "target": "win32-x64-msvc", + "type": "static" + } + ], + "e2e-eslint": [ + { + "source": "e2e-eslint", + "target": "eslint", + "type": "implicit" + } + ], + "e2e-gradle": [ + { + "source": "e2e-gradle", + "target": "gradle", + "type": "implicit" + } + ], + "e2e-plugin": [ + { + "source": "e2e-plugin", + "target": "create-nx-plugin", + "type": "implicit" + } + ], + "e2e-rollup": [ + { + "source": "e2e-rollup", + "target": "rollup", + "type": "implicit" + }, + { + "source": "e2e-rollup", + "target": "js", + "type": "implicit" + } + ], + "e2e-rspack": [ + { + "source": "e2e-rspack", + "target": "rspack", + "type": "implicit" + } + ], + "e2e-detox": [ + { + "source": "e2e-detox", + "target": "detox", + "type": "implicit" + }, + { + "source": "e2e-detox", + "target": "e2e-utils", + "type": "static" + } + ], + "e2e-react": [ + { + "source": "e2e-react", + "target": "react", + "type": "implicit" + }, + { + "source": "e2e-react", + "target": "rspack", + "type": "implicit" + }, + { + "source": "e2e-react", + "target": "e2e-utils", + "type": "static" + } + ], + "e2e-remix": [ + { + "source": "e2e-remix", + "target": "remix", + "type": "implicit" + } + ], + "e2e-utils": [ + { + "source": "e2e-utils", + "target": "nx", + "type": "static" + } + ], + "e2e-expo": [ + { + "source": "e2e-expo", + "target": "expo", + "type": "implicit" + }, + { + "source": "e2e-expo", + "target": "e2e-utils", + "type": "static" + } + ], + "e2e-jest": [ + { + "source": "e2e-jest", + "target": "jest", + "type": "implicit" + } + ], + "e2e-next": [ + { + "source": "e2e-next", + "target": "next", + "type": "implicit" + }, + { + "source": "e2e-next", + "target": "e2e-utils", + "type": "static" + } + ], + "e2e-node": [ + { + "source": "e2e-node", + "target": "node", + "type": "implicit" + }, + { + "source": "e2e-node", + "target": "nest", + "type": "implicit" + }, + { + "source": "e2e-node", + "target": "webpack", + "type": "implicit" + } + ], + "e2e-nuxt": [ + { + "source": "e2e-nuxt", + "target": "nuxt", + "type": "implicit" + } + ], + "e2e-vite": [ + { + "source": "e2e-vite", + "target": "vite", + "type": "implicit" + } + ], + "e2e-vue": [ + { + "source": "e2e-vue", + "target": "vue", + "type": "implicit" + } + ], + "e2e-web": [ + { + "source": "e2e-web", + "target": "web", + "type": "implicit" + } + ], + "e2e-js": [ + { + "source": "e2e-js", + "target": "jest", + "type": "implicit" + }, + { + "source": "e2e-js", + "target": "e2e-utils", + "type": "static" + } + ], + "e2e-nx": [ + { + "source": "e2e-nx", + "target": "nx", + "type": "implicit" + }, + { + "source": "e2e-nx", + "target": "js", + "type": "implicit" + } + ], + "docs": [], + "@nx/nx-source": [ + { + "source": "@nx/nx-source", + "target": "angular", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "cypress", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "devkit", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "esbuild", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "eslint", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "eslint-plugin", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "jest", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "js", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "next", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "playwright", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "react", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "rsbuild", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "rspack", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "storybook", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "vite", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "web", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "webpack", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "nx", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "nx-dev-models-package", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "nx-dev-feature-package-schema-viewer", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "nx-dev-data-access-packages", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "docs", + "type": "static" + }, + { + "source": "@nx/nx-source", + "target": "nx-dev", + "type": "static" + } + ] + } + } +} diff --git a/graph/client/.eslintrc.json b/graph/client/.eslintrc.json index 552e049507521..543399f368f2d 100644 --- a/graph/client/.eslintrc.json +++ b/graph/client/.eslintrc.json @@ -1,6 +1,6 @@ { "extends": ["plugin:@nx/react", "../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], + "ignorePatterns": ["!**/*", "node_modules"], "rules": { "@typescript-eslint/no-implicit-any": "off" }, diff --git a/graph/client/package.json b/graph/client/package.json new file mode 100644 index 0000000000000..8b86e5939fc1d --- /dev/null +++ b/graph/client/package.json @@ -0,0 +1,13 @@ +{ + "name": "@nx/graph-client", + "version": "0.0.1", + "type": "commonjs", + "dependencies": { + "@nx/graph-internal-ui-theme": "workspace:", + "@nx/graph-internal-project-details": "workspace:", + "@nx/graph-internal-ui-project-details": "workspace:", + "@nx/graph-migrate": "workspace:", + "@nx/graph-ui-common": "workspace:", + "@nx/graph-ui-code-block": "workspace:" + } +} diff --git a/graph/client/src/app/app.tsx b/graph/client/src/app/app.tsx index 60843cb13da2a..96d9e2223d7ba 100644 --- a/graph/client/src/app/app.tsx +++ b/graph/client/src/app/app.tsx @@ -1,4 +1,4 @@ -import { themeInit } from '@nx/graph-internal/ui-theme'; +import { themeInit } from '@nx/graph-internal-ui-theme'; import { rankDirInit } from './rankdir-resolver'; import { RouterProvider } from 'react-router-dom'; import { getRouter } from './get-router'; diff --git a/graph/client/src/app/console-project-details/project-details.app.tsx b/graph/client/src/app/console-project-details/project-details.app.tsx index c5c6f24a12bc3..f896c7c63bb40 100644 --- a/graph/client/src/app/console-project-details/project-details.app.tsx +++ b/graph/client/src/app/console-project-details/project-details.app.tsx @@ -1,4 +1,4 @@ -import { ProjectDetails } from '@nx/graph-internal/ui-project-details'; +import { ProjectDetails } from '@nx/graph-internal-ui-project-details'; import { ErrorToastUI, ExpandedTargetsProvider, diff --git a/graph/client/src/app/machines/graph.service.ts b/graph/client/src/app/machines/graph.service.ts index 11521c879ea3b..2807a9d9464e2 100644 --- a/graph/client/src/app/machines/graph.service.ts +++ b/graph/client/src/app/machines/graph.service.ts @@ -3,7 +3,7 @@ import { getProjectGraphDataService, } from '@nx/graph/legacy/shared'; import { GraphService } from '@nx/graph/legacy/graph'; -import { selectValueByThemeStatic } from '@nx/graph-internal/ui-theme'; +import { selectValueByThemeStatic } from '@nx/graph-internal-ui-theme'; let graphService: GraphService; diff --git a/graph/client/src/app/routes.tsx b/graph/client/src/app/routes.tsx index 04a2231fa3ca5..c1420da343f2b 100644 --- a/graph/client/src/app/routes.tsx +++ b/graph/client/src/app/routes.tsx @@ -16,7 +16,7 @@ import { getProjectGraphDataService, } from '@nx/graph/legacy/shared'; import { TasksSidebarErrorBoundary } from './feature-tasks/tasks-sidebar-error-boundary'; -import { ProjectDetailsPage } from '@nx/graph-internal/project-details'; +import { ProjectDetailsPage } from '@nx/graph-internal-project-details'; import { ErrorBoundary } from './ui-components/error-boundary'; const { appConfig } = getEnvironmentConfig(); diff --git a/graph/client/src/app/shell.tsx b/graph/client/src/app/shell.tsx index 782fe9f16f344..6026551d096d5 100644 --- a/graph/client/src/app/shell.tsx +++ b/graph/client/src/app/shell.tsx @@ -22,7 +22,7 @@ import { import { Dropdown, Spinner } from '@nx/graph/legacy/components'; import { Tooltip } from '@nx/graph/legacy/tooltips'; -import { getSystemTheme, Theme, ThemePanel } from '@nx/graph-internal/ui-theme'; +import { getSystemTheme, Theme, ThemePanel } from '@nx/graph-internal-ui-theme'; import classNames from 'classnames'; import { useLayoutEffect, useState } from 'react'; import { diff --git a/graph/client/src/app/ui-components/error-boundary.tsx b/graph/client/src/app/ui-components/error-boundary.tsx index 42101d8ba3432..b0cc753a45807 100644 --- a/graph/client/src/app/ui-components/error-boundary.tsx +++ b/graph/client/src/app/ui-components/error-boundary.tsx @@ -1,4 +1,4 @@ -import { ProjectDetailsHeader } from '@nx/graph-internal/project-details'; +import { ProjectDetailsHeader } from '@nx/graph-internal-project-details'; import { fetchProjectGraph, getProjectGraphDataService, diff --git a/graph/client/src/app/ui-components/project-details-modal.tsx b/graph/client/src/app/ui-components/project-details-modal.tsx index 78a4b514712b5..497a9d0db2236 100644 --- a/graph/client/src/app/ui-components/project-details-modal.tsx +++ b/graph/client/src/app/ui-components/project-details-modal.tsx @@ -2,7 +2,7 @@ // nx-ignore-next-line import { ProjectGraphClientResponse } from 'nx/src/command-line/graph/graph'; // nx-ignore-next-line -import { ProjectDetailsWrapper } from '@nx/graph-internal/project-details'; +import { ProjectDetailsWrapper } from '@nx/graph-internal-project-details'; /* eslint-enable @nx/enforce-module-boundaries */ import { useFloating } from '@floating-ui/react'; import { XMarkIcon } from '@heroicons/react/24/outline'; diff --git a/graph/client/tsconfig.app.json b/graph/client/tsconfig.app.json index d44e043c2d8d6..d455fccf138a7 100644 --- a/graph/client/tsconfig.app.json +++ b/graph/client/tsconfig.app.json @@ -1,7 +1,10 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/graph/client", + "tsBuildInfoFile": "../../dist/graph/client/tsconfig.app.tsbuildinfo", + "declaration": true, + "composite": true, "types": ["node"], "lib": ["DOM", "es2022"] }, @@ -24,5 +27,14 @@ "**/*.stories.jsx", "**/*.stories.tsx" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { "path": "../ui-theme/tsconfig.lib.json" }, + { "path": "../project-details/tsconfig.lib.json" }, + { "path": "../ui-project-details/tsconfig.lib.json" }, + { "path": "../migrate/tsconfig.lib.json" }, + { "path": "../ui-common/tsconfig.lib.json" }, + { "path": "../ui-code-block/tsconfig.lib.json" }, + { "path": "../../packages/nx/tsconfig.lib.json" } + ] } diff --git a/graph/client/tsconfig.json b/graph/client/tsconfig.json index 3a0cd637fd928..c2e83e7c2d07f 100644 --- a/graph/client/tsconfig.json +++ b/graph/client/tsconfig.json @@ -9,12 +9,6 @@ "references": [ { "path": "./tsconfig.app.json" - }, - { - "path": "./tsconfig.spec.json" - }, - { - "path": "./tsconfig.storybook.json" } ] } diff --git a/graph/client/tsconfig.spec.json b/graph/client/tsconfig.spec.json index 18d0dd2ccb793..8385c1d76bd0b 100644 --- a/graph/client/tsconfig.spec.json +++ b/graph/client/tsconfig.spec.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/graph/client/spec", "module": "commonjs", "types": ["jest", "node"], "lib": ["DOM"] diff --git a/graph/client/tsconfig.storybook.json b/graph/client/tsconfig.storybook.json index 98ee6645c6232..04d623acc2cce 100644 --- a/graph/client/tsconfig.storybook.json +++ b/graph/client/tsconfig.storybook.json @@ -2,7 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "emitDecoratorMetadata": true, - "outDir": "" + "outDir": "../../dist/graph/client/storybook", + "composite": false, + "noEmit": false }, "files": [ "../../node_modules/@nx/react/typings/styled-jsx.d.ts", @@ -21,6 +23,9 @@ "src/**/*.stories.jsx", "src/**/*.stories.tsx", "src/**/*.stories.mdx", - ".storybook/*.js" + "src/**/*.ts", + "src/**/*.tsx", + ".storybook/*.js", + ".storybook/*.ts" ] } diff --git a/graph/client/webpack.config.js b/graph/client/webpack.config.js index c4190ccd44d29..e88d63c11e982 100644 --- a/graph/client/webpack.config.js +++ b/graph/client/webpack.config.js @@ -31,7 +31,7 @@ module.exports = { styles: ['./src/styles.css'], scripts: [], assets: getAssets(process.env.NX_TASK_TARGET_CONFIGURATION), - webpackConfig: './webpack.config.js', + webpackConfig: './webpack.config.cjs', outputHashing: 'none', deleteOutputPath: false, }), diff --git a/graph/migrate/package.json b/graph/migrate/package.json new file mode 100644 index 0000000000000..241c9f372d1ed --- /dev/null +++ b/graph/migrate/package.json @@ -0,0 +1,11 @@ +{ + "name": "@nx/graph-migrate", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts", + "dependencies": { + "@nx/graph-ui-common": "workspace:", + "@nx/graph-internal-ui-project-details": "workspace:" + } +} diff --git a/graph/migrate/src/lib/components/migration-card.tsx b/graph/migrate/src/lib/components/migration-card.tsx index bcdcdd9c7bd41..193adcc4e21e9 100644 --- a/graph/migrate/src/lib/components/migration-card.tsx +++ b/graph/migrate/src/lib/components/migration-card.tsx @@ -11,7 +11,7 @@ import { ListBulletIcon, PlayIcon, } from '@heroicons/react/24/outline'; -import { Pill } from '@nx/graph-internal/ui-project-details'; +import { Pill } from '@nx/graph-internal-ui-project-details'; import { useState, forwardRef, diff --git a/graph/migrate/src/lib/components/migration-done.tsx b/graph/migrate/src/lib/components/migration-done.tsx index a42ec80a215f7..498a7452bef5c 100644 --- a/graph/migrate/src/lib/components/migration-done.tsx +++ b/graph/migrate/src/lib/components/migration-done.tsx @@ -5,7 +5,7 @@ import { ChevronDownIcon, } from '@heroicons/react/24/outline'; import { useState } from 'react'; -import { Popover } from '@nx/graph/ui-common'; +import { Popover } from '@nx/graph-ui-common'; import { PrimaryAction } from '../migrate'; export interface MigrationDoneProps { diff --git a/graph/migrate/src/lib/components/migration-settings-panel.tsx b/graph/migrate/src/lib/components/migration-settings-panel.tsx index 3f2a713fc5f0c..bb3efaad388ca 100644 --- a/graph/migrate/src/lib/components/migration-settings-panel.tsx +++ b/graph/migrate/src/lib/components/migration-settings-panel.tsx @@ -1,5 +1,5 @@ import { useState } from 'react'; -import { Popover } from '@nx/graph/ui-common'; +import { Popover } from '@nx/graph-ui-common'; export interface MigrationSettingsPanelProps { createCommits: boolean; diff --git a/graph/migrate/src/lib/components/migration-timeline.tsx b/graph/migrate/src/lib/components/migration-timeline.tsx index d26466004510f..cf908541e4425 100644 --- a/graph/migrate/src/lib/components/migration-timeline.tsx +++ b/graph/migrate/src/lib/components/migration-timeline.tsx @@ -18,7 +18,7 @@ import { } from '@heroicons/react/24/outline'; import { useEffect, useState, useRef } from 'react'; import { MigrationCard, MigrationCardHandle } from './migration-card'; -import { Collapsible } from '@nx/graph/ui-common'; +import { Collapsible } from '@nx/graph-ui-common'; import { twMerge } from 'tailwind-merge'; import type { Interpreter } from 'xstate'; import type { diff --git a/graph/migrate/src/lib/migrate.tsx b/graph/migrate/src/lib/migrate.tsx index df5c088d91614..f624c0349c625 100644 --- a/graph/migrate/src/lib/migrate.tsx +++ b/graph/migrate/src/lib/migrate.tsx @@ -8,7 +8,7 @@ import { type FileChange } from 'nx/src/devkit-exports'; /* eslint-enable @nx/enforce-module-boundaries */ import { useEffect, useState } from 'react'; import { CheckIcon, ChevronDownIcon } from '@heroicons/react/24/outline'; -import { Popover } from '@nx/graph/ui-common'; +import { Popover } from '@nx/graph-ui-common'; import { useInterpret, useSelector } from '@xstate/react'; import { machine as automaticMigrationMachine } from './state/automatic/machine'; import { diff --git a/graph/migrate/tsconfig.json b/graph/migrate/tsconfig.json index 79d9ca983d86d..b6d0041446a92 100644 --- a/graph/migrate/tsconfig.json +++ b/graph/migrate/tsconfig.json @@ -1,22 +1,12 @@ { "compilerOptions": { - "jsx": "react-jsx", - "allowJs": false, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true + "jsx": "react-jsx" }, "files": [], "include": [], "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - }, - { - "path": "./tsconfig.storybook.json" } ], "extends": "../../tsconfig.base.json" diff --git a/graph/migrate/tsconfig.lib.json b/graph/migrate/tsconfig.lib.json index 15785607d1074..16c1962be994e 100644 --- a/graph/migrate/tsconfig.lib.json +++ b/graph/migrate/tsconfig.lib.json @@ -1,13 +1,17 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/graph/migrate", + "tsBuildInfoFile": "../../dist/out-tsc/graph/migrate/tsconfig.lib.tsbuildinfo", + "declaration": true, "types": [ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" ], - "lib": ["DOM"] + "lib": ["DOM"], + "composite": true, + "noEmit": false }, "exclude": [ "jest.config.ts", @@ -24,5 +28,16 @@ "**/*.stories.jsx", "**/*.stories.tsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../ui-project-details/tsconfig.lib.json" + }, + { + "path": "../../packages/nx/tsconfig.lib.json" + } + ] } diff --git a/graph/migrate/tsconfig.spec.json b/graph/migrate/tsconfig.spec.json index 26ef046ac5e54..fb16ed6823f61 100644 --- a/graph/migrate/tsconfig.spec.json +++ b/graph/migrate/tsconfig.spec.json @@ -2,7 +2,6 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", "types": ["jest", "node"] }, "include": [ diff --git a/graph/project-details/package.json b/graph/project-details/package.json new file mode 100644 index 0000000000000..b078ad20376ed --- /dev/null +++ b/graph/project-details/package.json @@ -0,0 +1,11 @@ +{ + "name": "@nx/graph-internal-project-details", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts", + "dependencies": { + "@nx/graph-internal-ui-theme": "workspace:*", + "@nx/graph-internal-ui-project-details": "workspace:*" + } +} diff --git a/graph/project-details/src/lib/project-details-header.tsx b/graph/project-details/src/lib/project-details-header.tsx index 91953b9257407..28340d1bd86f1 100644 --- a/graph/project-details/src/lib/project-details-header.tsx +++ b/graph/project-details/src/lib/project-details-header.tsx @@ -1,6 +1,6 @@ import { Link } from 'react-router-dom'; import { useRouteConstructor } from '@nx/graph/legacy/shared'; -import { ThemePanel } from '@nx/graph-internal/ui-theme'; +import { ThemePanel } from '@nx/graph-internal-ui-theme'; export function ProjectDetailsHeader() { const routeConstructor = useRouteConstructor(); diff --git a/graph/project-details/src/lib/project-details-wrapper.tsx b/graph/project-details/src/lib/project-details-wrapper.tsx index 42a39c30a4de3..54a52e31ae76e 100644 --- a/graph/project-details/src/lib/project-details-wrapper.tsx +++ b/graph/project-details/src/lib/project-details-wrapper.tsx @@ -14,7 +14,7 @@ import { } from '@nx/graph/legacy/shared'; import { Spinner } from '@nx/graph/legacy/components'; -import { ProjectDetails } from '@nx/graph-internal/ui-project-details'; +import { ProjectDetails } from '@nx/graph-internal-ui-project-details'; import { useCallback, useContext, useEffect } from 'react'; interface ProjectDetailsProps { diff --git a/graph/project-details/tsconfig.json b/graph/project-details/tsconfig.json index 3c41f10fb2148..95cfeb243dd57 100644 --- a/graph/project-details/tsconfig.json +++ b/graph/project-details/tsconfig.json @@ -11,9 +11,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ], "extends": "../../tsconfig.base.json" diff --git a/graph/project-details/tsconfig.lib.json b/graph/project-details/tsconfig.lib.json index 76ffded2dcab7..30c330a5facbd 100644 --- a/graph/project-details/tsconfig.lib.json +++ b/graph/project-details/tsconfig.lib.json @@ -1,13 +1,16 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/graph/project-details", + "declaration": true, "types": [ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" ], - "lib": ["DOM"] + "lib": ["DOM"], + "composite": true, + "noEmit": false }, "exclude": [ "jest.config.ts", @@ -20,5 +23,13 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-project-details/tsconfig.lib.json" + }, + { + "path": "../ui-theme/tsconfig.lib.json" + } + ] } diff --git a/graph/ui-code-block/package.json b/graph/ui-code-block/package.json new file mode 100644 index 0000000000000..1553d15b8d778 --- /dev/null +++ b/graph/ui-code-block/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/graph-ui-code-block", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/graph/ui-code-block/tsconfig.json b/graph/ui-code-block/tsconfig.json index 79d9ca983d86d..b6d0041446a92 100644 --- a/graph/ui-code-block/tsconfig.json +++ b/graph/ui-code-block/tsconfig.json @@ -1,22 +1,12 @@ { "compilerOptions": { - "jsx": "react-jsx", - "allowJs": false, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true + "jsx": "react-jsx" }, "files": [], "include": [], "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - }, - { - "path": "./tsconfig.storybook.json" } ], "extends": "../../tsconfig.base.json" diff --git a/graph/ui-code-block/tsconfig.lib.json b/graph/ui-code-block/tsconfig.lib.json index 8c1bec17db74e..f573680a34bd8 100644 --- a/graph/ui-code-block/tsconfig.lib.json +++ b/graph/ui-code-block/tsconfig.lib.json @@ -1,12 +1,16 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/graph/ui-code-block", + "tsBuildInfoFile": "../../dist/out-tsc/graph/ui-code-block/tsconfig.lib.tsbuildinfo", + "declaration": true, "types": [ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "noEmit": false }, "exclude": [ "jest.config.ts", diff --git a/graph/ui-code-block/tsconfig.storybook.json b/graph/ui-code-block/tsconfig.storybook.json index 2da3caee121ed..9b2fee1e2fb03 100644 --- a/graph/ui-code-block/tsconfig.storybook.json +++ b/graph/ui-code-block/tsconfig.storybook.json @@ -2,7 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "emitDecoratorMetadata": true, - "outDir": "" + "outDir": "../../dist/graph/ui-code-block/storybook", + "composite": false, + "noEmit": false }, "files": [ "../../node_modules/@nx/react/typings/styled-jsx.d.ts", @@ -25,6 +27,8 @@ "src/**/*.stories.jsx", "src/**/*.stories.tsx", "src/**/*.stories.mdx", + "src/**/*.ts", + "src/**/*.tsx", ".storybook/*.js", ".storybook/*.ts" ] diff --git a/graph/ui-common/package.json b/graph/ui-common/package.json new file mode 100644 index 0000000000000..4dcebacf2a1b4 --- /dev/null +++ b/graph/ui-common/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/graph-ui-common", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/graph/ui-common/tsconfig.json b/graph/ui-common/tsconfig.json index 6d076c06d55ac..2d85751d3f7f2 100644 --- a/graph/ui-common/tsconfig.json +++ b/graph/ui-common/tsconfig.json @@ -1,14 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "jsx": "react-jsx", - "allowJs": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true + "jsx": "react-jsx" }, "files": [], "include": [], diff --git a/graph/ui-common/tsconfig.lib.json b/graph/ui-common/tsconfig.lib.json index 4cdfabb3c6a82..52fbccdb0bf83 100644 --- a/graph/ui-common/tsconfig.lib.json +++ b/graph/ui-common/tsconfig.lib.json @@ -1,8 +1,14 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", - "types": ["node"] + "outDir": "../../dist/out-tsc/graph/ui-common", + "tsBuildInfoFile": "../../dist/out-tsc/graph/ui-common/tsconfig.lib.tsbuildinfo", + "declaration": true, + "emitDeclarationOnly": true, + "declarationMap": true, + "types": ["node"], + "composite": true, + "noEmit": false }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -15,5 +21,5 @@ "**/*.test.tsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] } diff --git a/graph/ui-project-details/package.json b/graph/ui-project-details/package.json new file mode 100644 index 0000000000000..61ba2e0229fbd --- /dev/null +++ b/graph/ui-project-details/package.json @@ -0,0 +1,11 @@ +{ + "name": "@nx/graph-internal-ui-project-details", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts", + "dependencies": { + "@nx/graph-ui-code-block": "workspace:", + "@nx/nx-dev-ui-fence": "workspace:" + } +} diff --git a/graph/ui-project-details/src/lib/show-all-options/show-options-help.tsx b/graph/ui-project-details/src/lib/show-all-options/show-options-help.tsx index 71a3c49732612..7f45d7d591903 100644 --- a/graph/ui-project-details/src/lib/show-all-options/show-options-help.tsx +++ b/graph/ui-project-details/src/lib/show-all-options/show-options-help.tsx @@ -8,7 +8,7 @@ import { /* eslint-disable @nx/enforce-module-boundaries */ // nx-ignore-next-line import type { TargetConfiguration } from '@nx/devkit'; -import { TerminalOutput } from '@nx/nx-dev/ui-fence'; +import { TerminalOutput } from '@nx/nx-dev-ui-fence'; import { Tooltip } from '@nx/graph/legacy/tooltips'; import { TooltipTriggerText } from '../target-configuration-details/tooltip-trigger-text'; diff --git a/graph/ui-project-details/src/lib/target-configuration-details/target-configuration-details.tsx b/graph/ui-project-details/src/lib/target-configuration-details/target-configuration-details.tsx index 43a0910f99533..b3d1f042b74fc 100644 --- a/graph/ui-project-details/src/lib/target-configuration-details/target-configuration-details.tsx +++ b/graph/ui-project-details/src/lib/target-configuration-details/target-configuration-details.tsx @@ -1,7 +1,7 @@ /* eslint-disable @nx/enforce-module-boundaries */ // nx-ignore-next-line import type { TargetConfiguration } from '@nx/devkit'; -import { JsonCodeBlock } from '@nx/graph-internal/ui-code-block'; +import { JsonCodeBlock } from '@nx/graph-ui-code-block'; import { ExpandedTargetsContext } from '@nx/graph/legacy/shared'; import { CopyToClipboardButton } from '@nx/graph/legacy/components'; import { Tooltip } from '@nx/graph/legacy/tooltips'; diff --git a/graph/ui-project-details/tsconfig.json b/graph/ui-project-details/tsconfig.json index e9994c5f10865..278fb512ae6a7 100644 --- a/graph/ui-project-details/tsconfig.json +++ b/graph/ui-project-details/tsconfig.json @@ -1,10 +1,6 @@ { "compilerOptions": { "jsx": "react-jsx", - "allowJs": false, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true, "lib": ["ES2022", "dom"] }, "files": [], @@ -12,12 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - }, - { - "path": "./tsconfig.storybook.json" } ], "extends": "../../tsconfig.base.json" diff --git a/graph/ui-project-details/tsconfig.lib.json b/graph/ui-project-details/tsconfig.lib.json index 8c1bec17db74e..3ab37827b8449 100644 --- a/graph/ui-project-details/tsconfig.lib.json +++ b/graph/ui-project-details/tsconfig.lib.json @@ -1,12 +1,16 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/graph/ui-project-details", + "tsBuildInfoFile": "../../dist/out-tsc/graph/ui-project-details/tsconfig.lib.tsbuildinfo", + "declaration": true, "types": [ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "noEmit": false }, "exclude": [ "jest.config.ts", @@ -23,5 +27,13 @@ "**/*.stories.jsx", "**/*.stories.tsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../../nx-dev/ui-fence/tsconfig.lib.json" + }, + { + "path": "../ui-code-block/tsconfig.lib.json" + } + ] } diff --git a/graph/ui-project-details/tsconfig.spec.json b/graph/ui-project-details/tsconfig.spec.json index 26ef046ac5e54..fb16ed6823f61 100644 --- a/graph/ui-project-details/tsconfig.spec.json +++ b/graph/ui-project-details/tsconfig.spec.json @@ -2,7 +2,6 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", "types": ["jest", "node"] }, "include": [ diff --git a/graph/ui-project-details/tsconfig.storybook.json b/graph/ui-project-details/tsconfig.storybook.json index 2da3caee121ed..19a959451bfe1 100644 --- a/graph/ui-project-details/tsconfig.storybook.json +++ b/graph/ui-project-details/tsconfig.storybook.json @@ -2,7 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "emitDecoratorMetadata": true, - "outDir": "" + "outDir": "../../dist/graph/ui-project-details/storybook", + "composite": false, + "noEmit": false }, "files": [ "../../node_modules/@nx/react/typings/styled-jsx.d.ts", @@ -25,6 +27,8 @@ "src/**/*.stories.jsx", "src/**/*.stories.tsx", "src/**/*.stories.mdx", + "src/**/*.ts", + "src/**/*.tsx", ".storybook/*.js", ".storybook/*.ts" ] diff --git a/graph/ui-theme/package.json b/graph/ui-theme/package.json new file mode 100644 index 0000000000000..1f33e1445065f --- /dev/null +++ b/graph/ui-theme/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/graph-internal-ui-theme", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/graph/ui-theme/tsconfig.json b/graph/ui-theme/tsconfig.json index 0672cc05841f6..b96c4d05226ec 100644 --- a/graph/ui-theme/tsconfig.json +++ b/graph/ui-theme/tsconfig.json @@ -12,12 +12,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - }, - { - "path": "./tsconfig.storybook.json" } ], "extends": "../../tsconfig.base.json" diff --git a/graph/ui-theme/tsconfig.lib.json b/graph/ui-theme/tsconfig.lib.json index 8c1bec17db74e..cec9acc559a83 100644 --- a/graph/ui-theme/tsconfig.lib.json +++ b/graph/ui-theme/tsconfig.lib.json @@ -1,12 +1,16 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/graph/ui-theme", + "tsBuildInfoFile": "../../dist/out-tsc/graph/ui-theme/tsconfig.lib.tsbuildinfo", + "declaration": true, "types": [ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "noEmit": false }, "exclude": [ "jest.config.ts", diff --git a/nx-dev/data-access-careers/node-only/index.ts b/nx-dev/data-access-careers/node-only/index.ts new file mode 100644 index 0000000000000..403f2290f9eef --- /dev/null +++ b/nx-dev/data-access-careers/node-only/index.ts @@ -0,0 +1 @@ +export * from '../src/node.index'; diff --git a/nx-dev/data-access-careers/package.json b/nx-dev/data-access-careers/package.json new file mode 100644 index 0000000000000..e9d41aca718fd --- /dev/null +++ b/nx-dev/data-access-careers/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-data-access-careers", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/data-access-careers/tsconfig.lib.json b/nx-dev/data-access-careers/tsconfig.lib.json index 3b824cf3a50b7..9b5285dfb48f5 100644 --- a/nx-dev/data-access-careers/tsconfig.lib.json +++ b/nx-dev/data-access-careers/tsconfig.lib.json @@ -7,7 +7,9 @@ "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" ], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", diff --git a/nx-dev/data-access-courses/package.json b/nx-dev/data-access-courses/package.json new file mode 100644 index 0000000000000..46f88e1b6b29d --- /dev/null +++ b/nx-dev/data-access-courses/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-data-access-courses", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/data-access-courses/src/lib/course.types.ts b/nx-dev/data-access-courses/src/lib/course.types.ts index 16f40afc03a35..6d019ac4a0066 100644 --- a/nx-dev/data-access-courses/src/lib/course.types.ts +++ b/nx-dev/data-access-courses/src/lib/course.types.ts @@ -1,4 +1,4 @@ -import type { BlogAuthor } from '@nx/nx-dev/data-access-documents/node-only'; +import type { BlogAuthor } from '@nx/nx-dev-data-access-documents/node-only'; export interface Course { id: string; diff --git a/nx-dev/data-access-courses/src/lib/courses.api.ts b/nx-dev/data-access-courses/src/lib/courses.api.ts index 74c3f1582ce33..866d9623f0f4c 100644 --- a/nx-dev/data-access-courses/src/lib/courses.api.ts +++ b/nx-dev/data-access-courses/src/lib/courses.api.ts @@ -1,6 +1,6 @@ import { readFile, readdir } from 'fs/promises'; import { join } from 'path'; -import { extractFrontmatter } from '@nx/nx-dev/ui-markdoc'; +import { extractFrontmatter } from '@nx/nx-dev-ui-markdoc'; import { readFileSync, lstatSync } from 'fs'; import { Course, Lesson } from './course.types'; import { calculateTotalDuration } from './duration.utils'; diff --git a/nx-dev/data-access-courses/tsconfig.lib.json b/nx-dev/data-access-courses/tsconfig.lib.json index 461061d0b2fd8..b072fbbe51123 100644 --- a/nx-dev/data-access-courses/tsconfig.lib.json +++ b/nx-dev/data-access-courses/tsconfig.lib.json @@ -2,8 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, + "references": [ + { + "path": "../ui-markdoc/tsconfig.lib.json" + } + ], "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"], "include": ["src/**/*.ts"] } diff --git a/nx-dev/data-access-documents/node-only/index.ts b/nx-dev/data-access-documents/node-only/index.ts new file mode 100644 index 0000000000000..403f2290f9eef --- /dev/null +++ b/nx-dev/data-access-documents/node-only/index.ts @@ -0,0 +1 @@ +export * from '../src/node.index'; diff --git a/nx-dev/data-access-documents/package.json b/nx-dev/data-access-documents/package.json new file mode 100644 index 0000000000000..32ccba93e0419 --- /dev/null +++ b/nx-dev/data-access-documents/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-data-access-documents", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/data-access-documents/src/lib/blog.api.ts b/nx-dev/data-access-documents/src/lib/blog.api.ts index ddb30f1837953..5a96387f6d25f 100644 --- a/nx-dev/data-access-documents/src/lib/blog.api.ts +++ b/nx-dev/data-access-documents/src/lib/blog.api.ts @@ -1,6 +1,6 @@ import { readFileSync, accessSync, constants } from 'fs'; import { join, basename, parse, resolve } from 'path'; -import { extractFrontmatter } from '@nx/nx-dev/ui-markdoc'; +import { extractFrontmatter } from '@nx/nx-dev-ui-markdoc'; import { sortPosts } from './blog.util'; import { BlogPostDataEntry } from './blog.model'; import { readFile, readdir } from 'fs/promises'; diff --git a/nx-dev/data-access-documents/src/lib/documents.api.ts b/nx-dev/data-access-documents/src/lib/documents.api.ts index 2aa890dacf391..46d54b914919d 100644 --- a/nx-dev/data-access-documents/src/lib/documents.api.ts +++ b/nx-dev/data-access-documents/src/lib/documents.api.ts @@ -3,12 +3,12 @@ import { type DocumentMetadata, type ProcessedDocument, type RelatedDocument, -} from '@nx/nx-dev/models-document'; -import { type ProcessedPackageMetadata } from '@nx/nx-dev/models-package'; -import { readdirSync, readFileSync, existsSync } from 'node:fs'; +} from '@nx/nx-dev-models-document'; +import { type ProcessedPackageMetadata } from '@nx/nx-dev-models-package'; +import { readdirSync, readFileSync } from 'node:fs'; import { join } from 'node:path'; import { type TagsApi } from './tags.api'; -import { extractFrontmatter } from '@nx/nx-dev/ui-markdoc'; +import { extractFrontmatter } from '@nx/nx-dev-ui-markdoc'; interface StaticDocumentPaths { params: { segments: string[] }; diff --git a/nx-dev/data-access-documents/src/lib/tags.api.ts b/nx-dev/data-access-documents/src/lib/tags.api.ts index 5e73b874085b6..94aeca47f535a 100644 --- a/nx-dev/data-access-documents/src/lib/tags.api.ts +++ b/nx-dev/data-access-documents/src/lib/tags.api.ts @@ -1,4 +1,4 @@ -import { RelatedDocument } from '@nx/nx-dev/models-document'; +import { RelatedDocument } from '@nx/nx-dev-models-document'; export class TagsApi { private readonly manifest: Record; diff --git a/nx-dev/data-access-documents/tsconfig.lib.json b/nx-dev/data-access-documents/tsconfig.lib.json index 339899f151f74..1e868e8597b4b 100644 --- a/nx-dev/data-access-documents/tsconfig.lib.json +++ b/nx-dev/data-access-documents/tsconfig.lib.json @@ -5,8 +5,15 @@ "esModuleInterop": true, "resolveJsonModule": true, "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, + "references": [ + { "path": "../models-document/tsconfig.lib.json" }, + { "path": "../models-package/tsconfig.lib.json" }, + { "path": "../ui-markdoc/tsconfig.lib.json" } + ], "include": ["**/*.ts"], "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"] } diff --git a/nx-dev/data-access-menu/package.json b/nx-dev/data-access-menu/package.json new file mode 100644 index 0000000000000..200d456d31551 --- /dev/null +++ b/nx-dev/data-access-menu/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-data-access-menu", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/data-access-menu/src/lib/menu.api.ts b/nx-dev/data-access-menu/src/lib/menu.api.ts index ed835c20bafdf..038fecc163158 100644 --- a/nx-dev/data-access-menu/src/lib/menu.api.ts +++ b/nx-dev/data-access-menu/src/lib/menu.api.ts @@ -1,4 +1,4 @@ -import { MenuItem } from '@nx/nx-dev/models-menu'; +import { MenuItem } from '@nx/nx-dev-models-menu'; export class MenusApi { private readonly cache: { id: string; menu: MenuItem[] }[]; diff --git a/nx-dev/data-access-menu/src/lib/menu.utils.ts b/nx-dev/data-access-menu/src/lib/menu.utils.ts index b58738053c947..8986cbfe246d0 100644 --- a/nx-dev/data-access-menu/src/lib/menu.utils.ts +++ b/nx-dev/data-access-menu/src/lib/menu.utils.ts @@ -1,4 +1,4 @@ -import { MenuItem, MenuSection } from '@nx/nx-dev/models-menu'; +import { MenuItem, MenuSection } from '@nx/nx-dev-models-menu'; const COLLAPSIBLE_SECTIONS = ['concepts', 'recipes', 'enterprise']; diff --git a/nx-dev/data-access-menu/tsconfig.lib.json b/nx-dev/data-access-menu/tsconfig.lib.json index b3f90c22fea8c..0780543b1cd18 100644 --- a/nx-dev/data-access-menu/tsconfig.lib.json +++ b/nx-dev/data-access-menu/tsconfig.lib.json @@ -3,8 +3,10 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "declaration": true, - "types": [] + "types": [], + "composite": true }, "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts"] + "exclude": ["jest.config.ts", "**/*.spec.ts"], + "references": [{ "path": "../models-menu/tsconfig.lib.json" }] } diff --git a/nx-dev/data-access-packages/node-only/index.ts b/nx-dev/data-access-packages/node-only/index.ts new file mode 100644 index 0000000000000..403f2290f9eef --- /dev/null +++ b/nx-dev/data-access-packages/node-only/index.ts @@ -0,0 +1 @@ +export * from '../src/node.index'; diff --git a/nx-dev/data-access-packages/package.json b/nx-dev/data-access-packages/package.json new file mode 100644 index 0000000000000..c06ec5cb10b00 --- /dev/null +++ b/nx-dev/data-access-packages/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-data-access-packages", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/data-access-packages/src/lib/get-description-for-schema.ts b/nx-dev/data-access-packages/src/lib/get-description-for-schema.ts index 4f1944892a414..e34fc4a93f1e1 100644 --- a/nx-dev/data-access-packages/src/lib/get-description-for-schema.ts +++ b/nx-dev/data-access-packages/src/lib/get-description-for-schema.ts @@ -1,4 +1,4 @@ -import { JsonSchema } from '@nx/nx-dev/models-package'; +import { JsonSchema } from '@nx/nx-dev-models-package'; export function getDescriptionForSchema(schema: JsonSchema): string { if (typeof schema === 'boolean') { diff --git a/nx-dev/data-access-packages/src/lib/get-title-for-schema.ts b/nx-dev/data-access-packages/src/lib/get-title-for-schema.ts index fcea028fa129d..a2176c408bc96 100644 --- a/nx-dev/data-access-packages/src/lib/get-title-for-schema.ts +++ b/nx-dev/data-access-packages/src/lib/get-title-for-schema.ts @@ -1,4 +1,4 @@ -import { JsonSchema1 } from '@nx/nx-dev/models-package'; +import { JsonSchema1 } from '@nx/nx-dev-models-package'; export function getTitleForSchema( reference: string, diff --git a/nx-dev/data-access-packages/src/lib/lookup.ts b/nx-dev/data-access-packages/src/lib/lookup.ts index 45abb9d0d0766..c0bdc3fb5b3c5 100644 --- a/nx-dev/data-access-packages/src/lib/lookup.ts +++ b/nx-dev/data-access-packages/src/lib/lookup.ts @@ -1,4 +1,4 @@ -import { JsonSchema, JsonSchema1 } from '@nx/nx-dev/models-package'; +import { JsonSchema, JsonSchema1 } from '@nx/nx-dev-models-package'; import { get as pointerGet } from 'jsonpointer'; /** diff --git a/nx-dev/data-access-packages/src/lib/packages.api.ts b/nx-dev/data-access-packages/src/lib/packages.api.ts index 33fdcf79bbc99..2604a81b2ae33 100644 --- a/nx-dev/data-access-packages/src/lib/packages.api.ts +++ b/nx-dev/data-access-packages/src/lib/packages.api.ts @@ -1,12 +1,12 @@ -import { TagsApi } from '@nx/nx-dev/data-access-documents/node-only'; -import { DocumentMetadata } from '@nx/nx-dev/models-document'; +import { TagsApi } from '@nx/dev-data-access-documents/node-only'; +import { DocumentMetadata } from '@nx/nx-dev-models-document'; import { FileMetadata, IntrinsicPackageMetadata, ProcessedPackageMetadata, SchemaMetadata, -} from '@nx/nx-dev/models-package'; -import { readFileSync, lstatSync, readdirSync } from 'fs'; +} from '@nx/nx-dev-models-package'; +import { readFileSync, readdirSync } from 'fs'; import { join } from 'path'; interface StaticDocumentPaths { diff --git a/nx-dev/data-access-packages/tsconfig.lib.json b/nx-dev/data-access-packages/tsconfig.lib.json index 339899f151f74..e9e23363090c8 100644 --- a/nx-dev/data-access-packages/tsconfig.lib.json +++ b/nx-dev/data-access-packages/tsconfig.lib.json @@ -5,8 +5,18 @@ "esModuleInterop": true, "resolveJsonModule": true, "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, + "references": [ + { + "path": "../models-document/tsconfig.lib.json" + }, + { + "path": "../models-package/tsconfig.lib.json" + } + ], "include": ["**/*.ts"], "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"] } diff --git a/nx-dev/feature-ai/package.json b/nx-dev/feature-ai/package.json new file mode 100644 index 0000000000000..55287ab7afa1c --- /dev/null +++ b/nx-dev/feature-ai/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-feature-ai", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/feature-ai/src/lib/feed-container.tsx b/nx-dev/feature-ai/src/lib/feed-container.tsx index 1891a2e2cd72b..846ae50e141bc 100644 --- a/nx-dev/feature-ai/src/lib/feed-container.tsx +++ b/nx-dev/feature-ai/src/lib/feed-container.tsx @@ -1,4 +1,4 @@ -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; import { type FormEvent, type JSX, @@ -11,9 +11,9 @@ import { ErrorMessage } from './error-message'; import { Feed } from './feed/feed'; import { LoadingState } from './loading-state'; import { Prompt } from './prompt'; -import { getQueryFromUid, storeQueryForUid } from '@nx/nx-dev/util-ai'; +import { getQueryFromUid, storeQueryForUid } from '@nx/nx-dev-util-ai'; import { Message, useChat } from 'ai/react'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; const assistantWelcome: Message = { id: 'first-custom-message', diff --git a/nx-dev/feature-ai/src/lib/feed/feed-answer.spec.tsx b/nx-dev/feature-ai/src/lib/feed/feed-answer.spec.tsx index 73f165b96c96d..10b67c2e7a77b 100644 --- a/nx-dev/feature-ai/src/lib/feed/feed-answer.spec.tsx +++ b/nx-dev/feature-ai/src/lib/feed/feed-answer.spec.tsx @@ -24,7 +24,7 @@ jest.mock('@nx/graph/legacy/shared', () => { }; }); -jest.mock('@nx/nx-dev/ui-primitives', () => { +jest.mock('@nx/nx-dev-ui-primitives', () => { return { cx: jest.fn(() => null), }; diff --git a/nx-dev/feature-ai/src/lib/feed/feed-answer.tsx b/nx-dev/feature-ai/src/lib/feed/feed-answer.tsx index 0538904255978..4a3f7f78a1067 100644 --- a/nx-dev/feature-ai/src/lib/feed/feed-answer.tsx +++ b/nx-dev/feature-ai/src/lib/feed/feed-answer.tsx @@ -2,10 +2,10 @@ import { HandThumbDownIcon, HandThumbUpIcon, } from '@heroicons/react/24/outline'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { useMemo, useState } from 'react'; import { ChatGptLogo } from './chat-gpt-logo'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; // Exported for tests export function normalizeContent(content: string): string { diff --git a/nx-dev/feature-ai/src/lib/prompt.tsx b/nx-dev/feature-ai/src/lib/prompt.tsx index 3d6a93677c1fc..6031dfe46c8a4 100644 --- a/nx-dev/feature-ai/src/lib/prompt.tsx +++ b/nx-dev/feature-ai/src/lib/prompt.tsx @@ -6,10 +6,10 @@ import { PlusIcon, StopIcon, } from '@heroicons/react/24/outline'; -import { Button } from '@nx/nx-dev/ui-common'; +import { Button } from '@nx/nx-dev-ui-common'; import Textarea from 'react-textarea-autosize'; import { ChatRequestOptions } from 'ai'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export function Prompt({ isGenerating, diff --git a/nx-dev/feature-ai/tsconfig.lib.json b/nx-dev/feature-ai/tsconfig.lib.json index cccfe3f7d83d9..cd6a999e86887 100644 --- a/nx-dev/feature-ai/tsconfig.lib.json +++ b/nx-dev/feature-ai/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -16,5 +18,22 @@ "**/*.test.tsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { + "path": "../feature-analytics/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../ui-markdoc/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../util-ai/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/feature-analytics/package.json b/nx-dev/feature-analytics/package.json new file mode 100644 index 0000000000000..6a033fc8da7b1 --- /dev/null +++ b/nx-dev/feature-analytics/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-feature-analytics", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/feature-analytics/tsconfig.lib.json b/nx-dev/feature-analytics/tsconfig.lib.json index 4cdfabb3c6a82..c53ad303ed495 100644 --- a/nx-dev/feature-analytics/tsconfig.lib.json +++ b/nx-dev/feature-analytics/tsconfig.lib.json @@ -2,7 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/feature-doc-viewer/package.json b/nx-dev/feature-doc-viewer/package.json new file mode 100644 index 0000000000000..43245f440e931 --- /dev/null +++ b/nx-dev/feature-doc-viewer/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-feature-doc-viewer", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/feature-doc-viewer/src/lib/doc-viewer.tsx b/nx-dev/feature-doc-viewer/src/lib/doc-viewer.tsx index f5016b113d809..6874e6c8a0f5a 100644 --- a/nx-dev/feature-doc-viewer/src/lib/doc-viewer.tsx +++ b/nx-dev/feature-doc-viewer/src/lib/doc-viewer.tsx @@ -2,17 +2,17 @@ import { categorizeRelatedDocuments, ProcessedDocument, RelatedDocument, -} from '@nx/nx-dev/models-document'; -import { Breadcrumbs, Footer, GitHubStarWidget } from '@nx/nx-dev/ui-common'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +} from '@nx/nx-dev-models-document'; +import { Breadcrumbs, Footer, GitHubStarWidget } from '@nx/nx-dev-ui-common'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { useRef, useState } from 'react'; import { collectHeadings, TableOfContents } from './table-of-contents'; import { RelatedDocumentsSection } from './related-documents-section'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; -import { FeedbackDialog } from '@nx/nx-dev/feature-feedback'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; +import { FeedbackDialog } from '@nx/nx-dev-feature-feedback'; export function DocViewer({ document, diff --git a/nx-dev/feature-doc-viewer/src/lib/related-documents-section.tsx b/nx-dev/feature-doc-viewer/src/lib/related-documents-section.tsx index c2612ee8ba2a1..b399cd43e5750 100644 --- a/nx-dev/feature-doc-viewer/src/lib/related-documents-section.tsx +++ b/nx-dev/feature-doc-viewer/src/lib/related-documents-section.tsx @@ -1,4 +1,4 @@ -import { RelatedDocumentsCategory } from '@nx/nx-dev/models-document'; +import { RelatedDocumentsCategory } from '@nx/nx-dev-models-document'; import { CubeTransparentIcon, ArrowRightIcon, diff --git a/nx-dev/feature-doc-viewer/src/lib/table-of-contents.tsx b/nx-dev/feature-doc-viewer/src/lib/table-of-contents.tsx index 6111a192d5d8d..a9dd179e946a9 100644 --- a/nx-dev/feature-doc-viewer/src/lib/table-of-contents.tsx +++ b/nx-dev/feature-doc-viewer/src/lib/table-of-contents.tsx @@ -1,7 +1,7 @@ import Link from 'next/link'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { useHeadingsObserver } from './use-headings-observer'; -import { ProcessedDocument } from '@nx/nx-dev/models-document'; +import { ProcessedDocument } from '@nx/nx-dev-models-document'; interface Heading { id: string; diff --git a/nx-dev/feature-doc-viewer/tsconfig.lib.json b/nx-dev/feature-doc-viewer/tsconfig.lib.json index cccfe3f7d83d9..609be18ef2ca2 100644 --- a/nx-dev/feature-doc-viewer/tsconfig.lib.json +++ b/nx-dev/feature-doc-viewer/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -16,5 +18,13 @@ "**/*.test.tsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { "path": "../feature-analytics/tsconfig.lib.json" }, + { "path": "../feature-feedback/tsconfig.lib.json" }, + { "path": "../models-document/tsconfig.lib.json" }, + { "path": "../ui-common/tsconfig.lib.json" }, + { "path": "../ui-markdoc/tsconfig.lib.json" }, + { "path": "../ui-primitives/tsconfig.lib.json" } + ] } diff --git a/nx-dev/feature-feedback/package.json b/nx-dev/feature-feedback/package.json new file mode 100644 index 0000000000000..48a2b87b28435 --- /dev/null +++ b/nx-dev/feature-feedback/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-feature-feedback", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/feature-feedback/src/lib/feedback-dialog.tsx b/nx-dev/feature-feedback/src/lib/feedback-dialog.tsx index 799b363967204..e232568aefbf9 100644 --- a/nx-dev/feature-feedback/src/lib/feedback-dialog.tsx +++ b/nx-dev/feature-feedback/src/lib/feedback-dialog.tsx @@ -7,8 +7,8 @@ import { TransitionChild, } from '@headlessui/react'; import { ChangeEvent, Fragment, useMemo, useState } from 'react'; -import { GithubIcon } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { GithubIcon } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import styles from './feature-feedback.module.css'; diff --git a/nx-dev/feature-feedback/tsconfig.lib.json b/nx-dev/feature-feedback/tsconfig.lib.json index cfc4843293956..f4dc45444daaf 100644 --- a/nx-dev/feature-feedback/tsconfig.lib.json +++ b/nx-dev/feature-feedback/tsconfig.lib.json @@ -7,7 +7,9 @@ "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -20,5 +22,13 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/feature-package-schema-viewer/package.json b/nx-dev/feature-package-schema-viewer/package.json new file mode 100644 index 0000000000000..0efc0fbe66866 --- /dev/null +++ b/nx-dev/feature-package-schema-viewer/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-feature-package-schema-viewer", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/feature-package-schema-viewer/src/lib/content.tsx b/nx-dev/feature-package-schema-viewer/src/lib/content.tsx index 727b237d8c6ec..0d397c0d5186f 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/content.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/content.tsx @@ -1,8 +1,8 @@ import { HandRaisedIcon } from '@heroicons/react/24/outline'; import { XCircleIcon } from '@heroicons/react/24/solid'; -import { getSchemaFromReference } from '@nx/nx-dev/data-access-packages'; -import { JsonSchema1, NxSchema } from '@nx/nx-dev/models-package'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +import { getSchemaFromReference } from '@nx/nx-dev-data-access-packages'; +import { JsonSchema1, NxSchema } from '@nx/nx-dev-models-package'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import Link from 'next/link'; import { useRouter } from 'next/router'; import React, { ReactNode, useState } from 'react'; @@ -11,7 +11,7 @@ import { SchemaViewModel } from './get-schema-view-model'; import { SchemaEditor } from './schema-editor'; import { SchemaViewer } from './schema-viewer'; import { Heading2, Heading3 } from './ui/headings'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; function pathCleaner(path: string): string { return path.split('?')[0]; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/examples.ts b/nx-dev/feature-package-schema-viewer/src/lib/examples.ts index af4b820782644..06761ddd480b5 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/examples.ts +++ b/nx-dev/feature-package-schema-viewer/src/lib/examples.ts @@ -1,5 +1,5 @@ -import { getSchemaFromResult, Lookup } from '@nx/nx-dev/data-access-packages'; -import { JsonSchema, JsonSchema1 } from '@nx/nx-dev/models-package'; +import { getSchemaFromResult, Lookup } from '@nx/nx-dev-data-access-packages'; +import { JsonSchema, JsonSchema1 } from '@nx/nx-dev-models-package'; import { shouldShowInStage, Stage } from './stage'; import { getOrInferType } from './types/type-inference'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/get-schema-view-model.ts b/nx-dev/feature-package-schema-viewer/src/lib/get-schema-view-model.ts index c445f5257e9c2..5f53a919f84ce 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/get-schema-view-model.ts +++ b/nx-dev/feature-package-schema-viewer/src/lib/get-schema-view-model.ts @@ -2,13 +2,13 @@ import { getSchemaFromReference, InternalLookup, Lookup, -} from '@nx/nx-dev/data-access-packages'; +} from '@nx/nx-dev-data-access-packages'; import { JsonSchema, NxSchema, ProcessedPackageMetadata, SchemaMetadata, -} from '@nx/nx-dev/models-package'; +} from '@nx/nx-dev-models-package'; import { ParsedUrlQuery } from 'querystring'; import { Errors, Example, generateJsonExampleFor } from './examples'; import { pkgToGeneratedApiDocs } from '@nx/nx-dev/models-document'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/migration-viewer.tsx b/nx-dev/feature-package-schema-viewer/src/lib/migration-viewer.tsx index 2745308122b6e..64c79264b90e7 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/migration-viewer.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/migration-viewer.tsx @@ -1,5 +1,5 @@ -import { MigrationMetadata } from '@nx/nx-dev/models-package'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +import { MigrationMetadata } from '@nx/nx-dev-models-package'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import { ReactNode } from 'react'; import { Heading3 } from './ui/headings'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/package-schema-list.tsx b/nx-dev/feature-package-schema-viewer/src/lib/package-schema-list.tsx index bb4d34634d538..b6ccb7c1e9bd9 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/package-schema-list.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/package-schema-list.tsx @@ -2,9 +2,9 @@ import { MigrationMetadata, PackageMetadata, ProcessedPackageMetadata, -} from '@nx/nx-dev/models-package'; -import { Breadcrumbs, Footer } from '@nx/nx-dev/ui-common'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +} from '@nx/nx-dev-models-package'; +import { Breadcrumbs, Footer } from '@nx/nx-dev-ui-common'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import React, { ReactNode } from 'react'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list.tsx b/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list.tsx index efba6509d2e46..f2da141a85464 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list.tsx @@ -2,8 +2,8 @@ import { MigrationMetadata, PackageMetadata, ProcessedPackageMetadata, -} from '@nx/nx-dev/models-package'; -import { Breadcrumbs, Footer } from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-models-package'; +import { Breadcrumbs, Footer } from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import React from 'react'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/package-schema-viewer.tsx b/nx-dev/feature-package-schema-viewer/src/lib/package-schema-viewer.tsx index a7c15b474a9b5..05b7253c0b05a 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/package-schema-viewer.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/package-schema-viewer.tsx @@ -1,8 +1,8 @@ import { ProcessedPackageMetadata, SchemaMetadata, -} from '@nx/nx-dev/models-package'; -import { Breadcrumbs, Footer } from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-models-package'; +import { Breadcrumbs, Footer } from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import Content from './content'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/parameter-metadata.ts b/nx-dev/feature-package-schema-viewer/src/lib/parameter-metadata.ts index 6084e1d396dd6..64a02054c86e5 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/parameter-metadata.ts +++ b/nx-dev/feature-package-schema-viewer/src/lib/parameter-metadata.ts @@ -1,4 +1,4 @@ -import { JsonSchema } from '@nx/nx-dev/models-package'; +import { JsonSchema } from '@nx/nx-dev-models-package'; import { slugify } from './slugify.utils'; interface ParameterMetadata { diff --git a/nx-dev/feature-package-schema-viewer/src/lib/parameter-view.tsx b/nx-dev/feature-package-schema-viewer/src/lib/parameter-view.tsx index c435529d0af15..ed29185de7b0d 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/parameter-view.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/parameter-view.tsx @@ -1,6 +1,6 @@ -import { Lookup } from '@nx/nx-dev/data-access-packages'; -import { JsonSchema } from '@nx/nx-dev/models-package'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +import { Lookup } from '@nx/nx-dev-data-access-packages'; +import { JsonSchema } from '@nx/nx-dev-models-package'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import { getParameterMetadata } from './parameter-metadata'; import { getEnum } from './types/get-enum'; import { Type } from './types/type'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/schema-editor.tsx b/nx-dev/feature-package-schema-viewer/src/lib/schema-editor.tsx index bf28c9f00c0d0..4f085dbac144d 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/schema-editor.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/schema-editor.tsx @@ -1,6 +1,6 @@ import Editor, { useMonaco } from '@monaco-editor/react'; -import { JsonSchema } from '@nx/nx-dev/models-package'; -import { useTheme } from '@nx/nx-dev/ui-theme'; +import { JsonSchema } from '@nx/nx-dev-models-package'; +import { useTheme } from '@nx/nx-dev-ui-theme'; import { useEffect } from 'react'; export const SchemaEditor = ({ diff --git a/nx-dev/feature-package-schema-viewer/src/lib/schema-viewer.tsx b/nx-dev/feature-package-schema-viewer/src/lib/schema-viewer.tsx index 58cbf9f47a303..0eaa79e238caf 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/schema-viewer.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/schema-viewer.tsx @@ -3,8 +3,8 @@ import { getSchemaFromResult, Lookup, LookupResult, -} from '@nx/nx-dev/data-access-packages'; -import { JsonSchema, JsonSchema1 } from '@nx/nx-dev/models-package'; +} from '@nx/nx-dev-data-access-packages'; +import { JsonSchema, JsonSchema1 } from '@nx/nx-dev-models-package'; import { ParameterView } from './parameter-view'; import { shouldShowInStage, Stage } from './stage'; import { Type } from './types/type'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/stage.ts b/nx-dev/feature-package-schema-viewer/src/lib/stage.ts index e3222e27d654f..d36f4ff3fa6df 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/stage.ts +++ b/nx-dev/feature-package-schema-viewer/src/lib/stage.ts @@ -1,4 +1,4 @@ -import { JsonSchema } from '@nx/nx-dev/models-package'; +import { JsonSchema } from '@nx/nx-dev-models-package'; export type Stage = 'read' | 'write' | 'both'; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/types/get-enum.ts b/nx-dev/feature-package-schema-viewer/src/lib/types/get-enum.ts index 98c501c26e152..1068b91f6828a 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/types/get-enum.ts +++ b/nx-dev/feature-package-schema-viewer/src/lib/types/get-enum.ts @@ -1,5 +1,5 @@ -import { getSchemaFromResult, Lookup } from '@nx/nx-dev/data-access-packages'; -import { JsonSchema, JsonSchema1 } from '@nx/nx-dev/models-package'; +import { getSchemaFromResult, Lookup } from '@nx/nx-dev-data-access-packages'; +import { JsonSchema, JsonSchema1 } from '@nx/nx-dev-models-package'; import { getTypesFromEnum, isPrimitiveType } from './type-inference'; function extractEnumDirectly(schema?: JsonSchema): JsonSchema1['enum'] { diff --git a/nx-dev/feature-package-schema-viewer/src/lib/types/type-inference.ts b/nx-dev/feature-package-schema-viewer/src/lib/types/type-inference.ts index de147d83a05f2..0191062e186be 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/types/type-inference.ts +++ b/nx-dev/feature-package-schema-viewer/src/lib/types/type-inference.ts @@ -1,4 +1,4 @@ -import { JsonSchema1, SimpleTypes } from '@nx/nx-dev/models-package'; +import { JsonSchema1, SimpleTypes } from '@nx/nx-dev-models-package'; export function isPresent(t: T | undefined | null | void): t is T { return t !== undefined && t !== null; diff --git a/nx-dev/feature-package-schema-viewer/src/lib/types/type.tsx b/nx-dev/feature-package-schema-viewer/src/lib/types/type.tsx index 3271d89c9929e..8ea8ae33a54fc 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/types/type.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/types/type.tsx @@ -3,12 +3,12 @@ import { getSchemaFromResult, getTitleForSchema, Lookup, -} from '@nx/nx-dev/data-access-packages'; +} from '@nx/nx-dev-data-access-packages'; import { JsonSchema, JsonSchema1, SimpleTypes, -} from '@nx/nx-dev/models-package'; +} from '@nx/nx-dev-models-package'; import React from 'react'; import { joinTypes } from './join-types'; import { diff --git a/nx-dev/feature-package-schema-viewer/src/lib/ui/package-reference.tsx b/nx-dev/feature-package-schema-viewer/src/lib/ui/package-reference.tsx index 24b6cfec9c878..57dd5c0e6bf47 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/ui/package-reference.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/ui/package-reference.tsx @@ -5,9 +5,9 @@ import { DocumentIcon, InformationCircleIcon, } from '@heroicons/react/24/outline'; -import { DocumentMetadata } from '@nx/nx-dev/models-document'; -import { FileMetadata } from '@nx/nx-dev/models-package'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +import { DocumentMetadata } from '@nx/nx-dev-models-document'; +import { FileMetadata } from '@nx/nx-dev-models-package'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import Link from 'next/link'; export function DocumentList({ diff --git a/nx-dev/feature-package-schema-viewer/tsconfig.lib.json b/nx-dev/feature-package-schema-viewer/tsconfig.lib.json index b4b6c7cd9a4bd..ed92309d62bb2 100644 --- a/nx-dev/feature-package-schema-viewer/tsconfig.lib.json +++ b/nx-dev/feature-package-schema-viewer/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -20,5 +22,14 @@ "**/*.test.jsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { "path": "../data-access-packages/tsconfig.lib.json" }, + { "path": "../models-document/tsconfig.lib.json" }, + { "path": "../models-package/tsconfig.lib.json" }, + { "path": "../ui-common/tsconfig.lib.json" }, + { "path": "../ui-markdoc/tsconfig.lib.json" }, + { "path": "../ui-primitives/tsconfig.lib.json" }, + { "path": "../ui-theme/tsconfig.lib.json" } + ] } diff --git a/nx-dev/feature-search/package.json b/nx-dev/feature-search/package.json new file mode 100644 index 0000000000000..56c9ec97f945f --- /dev/null +++ b/nx-dev/feature-search/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-feature-search", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/feature-search/tsconfig.lib.json b/nx-dev/feature-search/tsconfig.lib.json index cccfe3f7d83d9..43cfabb923f38 100644 --- a/nx-dev/feature-search/tsconfig.lib.json +++ b/nx-dev/feature-search/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/models-document/package.json b/nx-dev/models-document/package.json new file mode 100644 index 0000000000000..d7c41ce20d369 --- /dev/null +++ b/nx-dev/models-document/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-models-document", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/models-document/tsconfig.lib.json b/nx-dev/models-document/tsconfig.lib.json index 5c589aef9e7c7..4f4b6084e78f4 100644 --- a/nx-dev/models-document/tsconfig.lib.json +++ b/nx-dev/models-document/tsconfig.lib.json @@ -4,7 +4,8 @@ "module": "commonjs", "outDir": "../../dist/out-tsc", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/nx-dev/models-menu/package.json b/nx-dev/models-menu/package.json new file mode 100644 index 0000000000000..a5990261240a9 --- /dev/null +++ b/nx-dev/models-menu/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-models-menu", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/models-menu/tsconfig.lib.json b/nx-dev/models-menu/tsconfig.lib.json index 5c589aef9e7c7..4f4b6084e78f4 100644 --- a/nx-dev/models-menu/tsconfig.lib.json +++ b/nx-dev/models-menu/tsconfig.lib.json @@ -4,7 +4,8 @@ "module": "commonjs", "outDir": "../../dist/out-tsc", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/nx-dev/models-package/package.json b/nx-dev/models-package/package.json new file mode 100644 index 0000000000000..b80a0bf7a5199 --- /dev/null +++ b/nx-dev/models-package/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-models-package", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/models-package/src/lib/package.models.ts b/nx-dev/models-package/src/lib/package.models.ts index ffbe4ab250c42..a1a0a97e92519 100644 --- a/nx-dev/models-package/src/lib/package.models.ts +++ b/nx-dev/models-package/src/lib/package.models.ts @@ -1,4 +1,4 @@ -import { DocumentMetadata } from '@nx/nx-dev/models-document'; +import { DocumentMetadata } from '@nx/nx-dev-models-document'; /** * To generate base json-schema models, you need to run the following command: * `npx json2ts nx-dev/models-package/src/lib/json-schema.draft-07.json > nx-dev/models-package/src/lib/json-schema.model.ts` diff --git a/nx-dev/models-package/tsconfig.lib.json b/nx-dev/models-package/tsconfig.lib.json index 5c589aef9e7c7..6ae02a04876d6 100644 --- a/nx-dev/models-package/tsconfig.lib.json +++ b/nx-dev/models-package/tsconfig.lib.json @@ -4,8 +4,10 @@ "module": "commonjs", "outDir": "../../dist/out-tsc", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], - "include": ["**/*.ts"] + "include": ["**/*.ts"], + "references": [{ "path": "../models-document/tsconfig.lib.json" }] } diff --git a/nx-dev/nx-dev/app/app-router-analytics.tsx b/nx-dev/nx-dev/app/app-router-analytics.tsx index 9bc143e7f7dbb..2e6d6bb721fe4 100644 --- a/nx-dev/nx-dev/app/app-router-analytics.tsx +++ b/nx-dev/nx-dev/app/app-router-analytics.tsx @@ -1,5 +1,5 @@ 'use client'; -import { sendPageViewEvent } from '@nx/nx-dev/feature-analytics'; +import { sendPageViewEvent } from '@nx/nx-dev-feature-analytics'; import { usePathname } from 'next/navigation'; import { useEffect, useState } from 'react'; diff --git a/nx-dev/nx-dev/app/blog/[slug]/page.tsx b/nx-dev/nx-dev/app/blog/[slug]/page.tsx index cc6cad119259d..14400d966eb45 100644 --- a/nx-dev/nx-dev/app/blog/[slug]/page.tsx +++ b/nx-dev/nx-dev/app/blog/[slug]/page.tsx @@ -1,7 +1,7 @@ import type { Metadata, ResolvingMetadata } from 'next'; import { blogApi } from '../../../lib/blog.api'; import { BlogDetails } from '@nx/nx-dev/ui-blog'; -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { tryNxCloudForFree } from '../../../lib/components/headerCtaConfigs'; interface BlogPostDetailProps { diff --git a/nx-dev/nx-dev/app/blog/page.tsx b/nx-dev/nx-dev/app/blog/page.tsx index 815cdd51f8f1a..48854631c993c 100644 --- a/nx-dev/nx-dev/app/blog/page.tsx +++ b/nx-dev/nx-dev/app/blog/page.tsx @@ -1,7 +1,7 @@ import type { Metadata } from 'next'; import { blogApi } from '../../lib/blog.api'; import { BlogContainer } from '@nx/nx-dev/ui-blog'; -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { Suspense } from 'react'; import { requestFreeTrial, diff --git a/nx-dev/nx-dev/app/brands/page.tsx b/nx-dev/nx-dev/app/brands/page.tsx index 184a31bffbb0e..9fa560025e5b4 100644 --- a/nx-dev/nx-dev/app/brands/page.tsx +++ b/nx-dev/nx-dev/app/brands/page.tsx @@ -1,4 +1,4 @@ -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { Hero, LernaBrand, diff --git a/nx-dev/nx-dev/app/careers/page.tsx b/nx-dev/nx-dev/app/careers/page.tsx index 9206bb7e77ea8..2d451958ac401 100644 --- a/nx-dev/nx-dev/app/careers/page.tsx +++ b/nx-dev/nx-dev/app/careers/page.tsx @@ -3,10 +3,10 @@ import { WhyJoinNx, CurrentOpenings, WhatWeOffer, -} from '@nx/nx-dev/ui-careers'; -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-careers'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; -import { fetchJobsList } from '@nx/nx-dev/data-access-careers/node-only'; +import { fetchJobsList } from '@nx/nx-dev-data-access-careers/node-only'; import { Metadata } from 'next'; async function getData() { diff --git a/nx-dev/nx-dev/app/courses/[courseId]/[lessonId]/page.tsx b/nx-dev/nx-dev/app/courses/[courseId]/[lessonId]/page.tsx index 8e559927268c3..e430144968e6e 100644 --- a/nx-dev/nx-dev/app/courses/[courseId]/[lessonId]/page.tsx +++ b/nx-dev/nx-dev/app/courses/[courseId]/[lessonId]/page.tsx @@ -1,5 +1,5 @@ import { coursesApi } from '../../../../lib/courses.api'; -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { LessonPlayer } from '@nx/nx-dev/ui-courses'; import { Metadata } from 'next'; diff --git a/nx-dev/nx-dev/app/courses/[courseId]/page.tsx b/nx-dev/nx-dev/app/courses/[courseId]/page.tsx index b85a91673852a..535834fede33f 100644 --- a/nx-dev/nx-dev/app/courses/[courseId]/page.tsx +++ b/nx-dev/nx-dev/app/courses/[courseId]/page.tsx @@ -1,7 +1,7 @@ import type { Metadata, ResolvingMetadata } from 'next'; import { coursesApi } from '../../../lib/courses.api'; -import { CourseDetails } from '@nx/nx-dev/ui-courses'; -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { CourseDetails } from '@nx/nx-dev-ui-courses'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; interface CourseDetailProps { params: { courseId: string }; diff --git a/nx-dev/nx-dev/app/courses/page.tsx b/nx-dev/nx-dev/app/courses/page.tsx index 879cc5fefd7ea..1fb9d435a71f6 100644 --- a/nx-dev/nx-dev/app/courses/page.tsx +++ b/nx-dev/nx-dev/app/courses/page.tsx @@ -1,4 +1,4 @@ -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { CourseOverview, CourseHero } from '@nx/nx-dev/ui-video-courses'; import { coursesApi } from '../../lib/courses.api'; diff --git a/nx-dev/nx-dev/app/java/page.tsx b/nx-dev/nx-dev/app/java/page.tsx index 9d73fe038d53e..263adfd5e45b4 100644 --- a/nx-dev/nx-dev/app/java/page.tsx +++ b/nx-dev/nx-dev/app/java/page.tsx @@ -1,4 +1,4 @@ -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { CallToAction, Features, diff --git a/nx-dev/nx-dev/app/layout.tsx b/nx-dev/nx-dev/app/layout.tsx index d41eaea79a622..02739f7e88e0f 100644 --- a/nx-dev/nx-dev/app/layout.tsx +++ b/nx-dev/nx-dev/app/layout.tsx @@ -2,7 +2,7 @@ import type { Metadata, Viewport } from 'next'; import type { ReactNode } from 'react'; import AppRouterAnalytics from './app-router-analytics'; import GlobalScripts from './global-scripts'; -// import { LiveStreamNotifier } from '@nx/nx-dev/ui-common'; +// import { LiveStreamNotifier } from '@nx/nx-dev-ui-common'; import '../styles/main.css'; import { FrontendObservability } from '../lib/components/frontend-observability'; diff --git a/nx-dev/nx-dev/app/nx-cloud/page.tsx b/nx-dev/nx-dev/app/nx-cloud/page.tsx index 8a104979296cc..da19213e385d4 100644 --- a/nx-dev/nx-dev/app/nx-cloud/page.tsx +++ b/nx-dev/nx-dev/app/nx-cloud/page.tsx @@ -13,7 +13,7 @@ import { ButtonLinkProps, CallToAction, DefaultLayout, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import type { Metadata } from 'next'; import { ReactElement } from 'react'; diff --git a/nx-dev/nx-dev/app/podcast/page.tsx b/nx-dev/nx-dev/app/podcast/page.tsx index 933e73dd97683..b023d8567e72a 100644 --- a/nx-dev/nx-dev/app/podcast/page.tsx +++ b/nx-dev/nx-dev/app/podcast/page.tsx @@ -1,6 +1,6 @@ import { Metadata } from 'next'; import { podcastApi } from '../../lib/podcast.api'; -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { Hero, PodcastList } from '@nx/nx-dev/ui-podcast'; export const metadata: Metadata = { diff --git a/nx-dev/nx-dev/app/powerpack/page.tsx b/nx-dev/nx-dev/app/powerpack/page.tsx index ecd47e51d5a60..d2117f3078295 100644 --- a/nx-dev/nx-dev/app/powerpack/page.tsx +++ b/nx-dev/nx-dev/app/powerpack/page.tsx @@ -1,4 +1,4 @@ -import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev-ui-common'; import { CallToAction, Faq, diff --git a/nx-dev/nx-dev/app/pricing/page.tsx b/nx-dev/nx-dev/app/pricing/page.tsx index 9d7cd44fdd063..1cf2fdee3156c 100644 --- a/nx-dev/nx-dev/app/pricing/page.tsx +++ b/nx-dev/nx-dev/app/pricing/page.tsx @@ -11,7 +11,7 @@ import { DefaultLayout, Testimonials, TrustedBy, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { gotoAppButton } from '../../lib/components/headerCtaConfigs'; export const metadata: Metadata = { diff --git a/nx-dev/nx-dev/app/react/page.tsx b/nx-dev/nx-dev/app/react/page.tsx index f1f35aec0a235..22bcf6c6d8421 100644 --- a/nx-dev/nx-dev/app/react/page.tsx +++ b/nx-dev/nx-dev/app/react/page.tsx @@ -1,4 +1,4 @@ -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { CallToAction, Features, diff --git a/nx-dev/nx-dev/app/remote-cache/page.tsx b/nx-dev/nx-dev/app/remote-cache/page.tsx index 3d6cb175f3b74..3c4451c1b6dc2 100644 --- a/nx-dev/nx-dev/app/remote-cache/page.tsx +++ b/nx-dev/nx-dev/app/remote-cache/page.tsx @@ -1,4 +1,4 @@ -import { CallToAction, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { CallToAction, DefaultLayout } from '@nx/nx-dev-ui-common'; import type { Metadata } from 'next'; import { type ReactElement } from 'react'; diff --git a/nx-dev/nx-dev/app/resources/page.tsx b/nx-dev/nx-dev/app/resources/page.tsx index 0713cece906f3..04d4eacef9826 100644 --- a/nx-dev/nx-dev/app/resources/page.tsx +++ b/nx-dev/nx-dev/app/resources/page.tsx @@ -1,12 +1,12 @@ import React from 'react'; -import { DefaultLayout, SectionHeading } from '@nx/nx-dev/ui-common'; +import { DefaultLayout, SectionHeading } from '@nx/nx-dev-ui-common'; import { learnItems, eventItems, companyItems, MenuItem, -} from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +} from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { Metadata } from 'next'; interface ResourceCardProps { diff --git a/nx-dev/nx-dev/app/webinar/page.tsx b/nx-dev/nx-dev/app/webinar/page.tsx index 47cb35035b1f6..b35358f917799 100644 --- a/nx-dev/nx-dev/app/webinar/page.tsx +++ b/nx-dev/nx-dev/app/webinar/page.tsx @@ -1,6 +1,6 @@ import { Metadata } from 'next'; import { webinarApi } from '../../lib/webinar.api'; -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { Hero, WebinarList } from '@nx/nx-dev/ui-webinar'; export const metadata: Metadata = { diff --git a/nx-dev/nx-dev/lib/blog.api.ts b/nx-dev/nx-dev/lib/blog.api.ts index d59c7f0539d25..c8f9c16af7b9a 100644 --- a/nx-dev/nx-dev/lib/blog.api.ts +++ b/nx-dev/nx-dev/lib/blog.api.ts @@ -1,4 +1,4 @@ -import { BlogApi } from '@nx/nx-dev/data-access-documents/node-only'; +import { BlogApi } from '@nx/nx-dev-data-access-documents/node-only'; export const blogApi = new BlogApi({ id: 'blog', diff --git a/nx-dev/nx-dev/lib/champions.ts b/nx-dev/nx-dev/lib/champions.ts index 56429417b151a..2a12cfe0f61a1 100644 --- a/nx-dev/nx-dev/lib/champions.ts +++ b/nx-dev/nx-dev/lib/champions.ts @@ -1,4 +1,4 @@ -import { Champion } from '@nx/nx-dev/ui-common'; +import { Champion } from '@nx/nx-dev-ui-common'; export const champions: Champion[] = [ { diff --git a/nx-dev/nx-dev/lib/changelog.api.ts b/nx-dev/nx-dev/lib/changelog.api.ts index 845ed11b04be7..c66c15b47bae9 100644 --- a/nx-dev/nx-dev/lib/changelog.api.ts +++ b/nx-dev/nx-dev/lib/changelog.api.ts @@ -1,4 +1,4 @@ -import { ChangelogApi } from '@nx/nx-dev/data-access-documents/node-only'; +import { ChangelogApi } from '@nx/nx-dev-data-access-documents/node-only'; export const changeLogApi = new ChangelogApi({ id: 'changelog', diff --git a/nx-dev/nx-dev/lib/ci.api.ts b/nx-dev/nx-dev/lib/ci.api.ts index 9e7efb6cd73b7..3058bae73480d 100644 --- a/nx-dev/nx-dev/lib/ci.api.ts +++ b/nx-dev/nx-dev/lib/ci.api.ts @@ -1,7 +1,7 @@ import { DocumentsApi, TagsApi, -} from '@nx/nx-dev/data-access-documents/node-only'; +} from '@nx/nx-dev-data-access-documents/node-only'; // Imports JSON directly, so they can be bundled into the app and functions. // Also provides some test safety. diff --git a/nx-dev/nx-dev/lib/components/headerCtaConfigs.tsx b/nx-dev/nx-dev/lib/components/headerCtaConfigs.tsx index bf4cc26c89c6f..01d3713886cca 100644 --- a/nx-dev/nx-dev/lib/components/headerCtaConfigs.tsx +++ b/nx-dev/nx-dev/lib/components/headerCtaConfigs.tsx @@ -1,5 +1,5 @@ -import { ButtonLinkProps } from '@nx/nx-dev/ui-common'; -import { NxCloudAnimatedIcon } from '@nx/nx-dev/ui-icons'; +import { ButtonLinkProps } from '@nx/nx-dev-ui-common'; +import { NxCloudAnimatedIcon } from '@nx/nx-dev-ui-icons'; export const requestFreeTrial: ButtonLinkProps = { href: '/enterprise/trial', diff --git a/nx-dev/nx-dev/lib/courses.api.ts b/nx-dev/nx-dev/lib/courses.api.ts index b14b1d835a203..a22f4e309319c 100644 --- a/nx-dev/nx-dev/lib/courses.api.ts +++ b/nx-dev/nx-dev/lib/courses.api.ts @@ -1,4 +1,4 @@ -import { CoursesApi } from '@nx/nx-dev/data-access-courses'; +import { CoursesApi } from '@nx/nx-dev-data-access-courses'; export const coursesApi = new CoursesApi({ coursesRoot: 'public/documentation/courses', diff --git a/nx-dev/nx-dev/lib/getTokenizedContext.ts b/nx-dev/nx-dev/lib/getTokenizedContext.ts index 0b5389f900f27..e923dcb53b572 100644 --- a/nx-dev/nx-dev/lib/getTokenizedContext.ts +++ b/nx-dev/nx-dev/lib/getTokenizedContext.ts @@ -7,8 +7,8 @@ import { getUserQuery, MIN_CONTENT_LENGTH, PageSection, -} from '@nx/nx-dev/util-ai'; -import { getOpenAI, getSupabaseClient } from '@nx/nx-dev/util-ai'; +} from '@nx/nx-dev-util-ai'; +import { getOpenAI, getSupabaseClient } from '@nx/nx-dev-util-ai'; import { SupabaseClient } from '@supabase/supabase-js'; import GPT3Tokenizer from 'gpt3-tokenizer'; import { NextRequest } from 'next/server'; diff --git a/nx-dev/nx-dev/lib/menus.api.ts b/nx-dev/nx-dev/lib/menus.api.ts index 14e4cd8002537..59390c488e5f6 100644 --- a/nx-dev/nx-dev/lib/menus.api.ts +++ b/nx-dev/nx-dev/lib/menus.api.ts @@ -1,4 +1,4 @@ -import { MenusApi } from '@nx/nx-dev/data-access-menu'; +import { MenusApi } from '@nx/nx-dev-data-access-menu'; import menus from '../public/documentation/generated/manifests/menus.json'; export const menusApi = new MenusApi(menus); diff --git a/nx-dev/nx-dev/lib/new-packages.api.ts b/nx-dev/nx-dev/lib/new-packages.api.ts index 09750b50d11e9..564a5f875afdc 100644 --- a/nx-dev/nx-dev/lib/new-packages.api.ts +++ b/nx-dev/nx-dev/lib/new-packages.api.ts @@ -1,5 +1,5 @@ -import { PackagesApi } from '@nx/nx-dev/data-access-packages/node-only'; -import { ProcessedPackageMetadata } from '@nx/nx-dev/models-package'; +import { PackagesApi } from '@nx/nx-dev-data-access-packages/node-only'; +import { ProcessedPackageMetadata } from '@nx/nx-dev-models-package'; import packages from '../public/documentation/generated/manifests/new-nx-api.json'; import { tagsApi } from './tags.api'; diff --git a/nx-dev/nx-dev/lib/nx.api.ts b/nx-dev/nx-dev/lib/nx.api.ts index 0887f85765c01..ac3b3b3a80721 100644 --- a/nx-dev/nx-dev/lib/nx.api.ts +++ b/nx-dev/nx-dev/lib/nx.api.ts @@ -1,8 +1,8 @@ -import { DocumentsApi } from '@nx/nx-dev/data-access-documents/node-only'; +import { DocumentsApi } from '@nx/nx-dev-data-access-documents/node-only'; import documents from '../public/documentation/generated/manifests/nx.json'; import packages from '../public/documentation/generated/manifests/new-nx-api.json'; import { tagsApi } from './tags.api'; -import { type ProcessedPackageMetadata } from '@nx/nx-dev/models-package'; +import { type ProcessedPackageMetadata } from '@nx/nx-dev-models-package'; export const nxDocumentationApi = new DocumentsApi({ id: 'nx', diff --git a/nx-dev/nx-dev/lib/plugins.api.ts b/nx-dev/nx-dev/lib/plugins.api.ts index c4c3e11d8c1b8..aab9d5a3e9c5d 100644 --- a/nx-dev/nx-dev/lib/plugins.api.ts +++ b/nx-dev/nx-dev/lib/plugins.api.ts @@ -1,4 +1,4 @@ -import { DocumentsApi } from '@nx/nx-dev/data-access-documents/node-only'; +import { DocumentsApi } from '@nx/nx-dev-data-access-documents/node-only'; import documents from '../public/documentation/generated/manifests/extending-nx.json'; import { tagsApi } from './tags.api'; diff --git a/nx-dev/nx-dev/lib/podcast.api.ts b/nx-dev/nx-dev/lib/podcast.api.ts index dea27dbc7bb0d..6db728fa5b479 100644 --- a/nx-dev/nx-dev/lib/podcast.api.ts +++ b/nx-dev/nx-dev/lib/podcast.api.ts @@ -1,4 +1,4 @@ import { blogApi } from './blog.api'; -import { PodcastApi } from '@nx/nx-dev/data-access-documents/node-only'; +import { PodcastApi } from '@nx/nx-dev-data-access-documents/node-only'; export const podcastApi = new PodcastApi({ blogApi }); diff --git a/nx-dev/nx-dev/lib/rspack/pkg.ts b/nx-dev/nx-dev/lib/rspack/pkg.ts index fd87c1412214c..aa12fc73fee54 100644 --- a/nx-dev/nx-dev/lib/rspack/pkg.ts +++ b/nx-dev/nx-dev/lib/rspack/pkg.ts @@ -1,4 +1,4 @@ -import { ProcessedPackageMetadata } from '@nx/nx-dev/models-package'; +import { ProcessedPackageMetadata } from '@nx/nx-dev-models-package'; export const pkg: ProcessedPackageMetadata = { description: '', diff --git a/nx-dev/nx-dev/lib/tags.api.ts b/nx-dev/nx-dev/lib/tags.api.ts index 8622c81f3cea7..434c4e3859bb3 100644 --- a/nx-dev/nx-dev/lib/tags.api.ts +++ b/nx-dev/nx-dev/lib/tags.api.ts @@ -1,4 +1,4 @@ -import { TagsApi } from '@nx/nx-dev/data-access-documents/node-only'; +import { TagsApi } from '@nx/nx-dev-data-access-documents/node-only'; import tags from '../public/documentation/generated/manifests/tags.json'; export const tagsApi = new TagsApi(tags); diff --git a/nx-dev/nx-dev/lib/webinar.api.ts b/nx-dev/nx-dev/lib/webinar.api.ts index bad9c5d946a5a..df0997f27e61c 100644 --- a/nx-dev/nx-dev/lib/webinar.api.ts +++ b/nx-dev/nx-dev/lib/webinar.api.ts @@ -1,4 +1,4 @@ import { blogApi } from './blog.api'; -import { WebinarApi } from '@nx/nx-dev/data-access-documents/node-only'; +import { WebinarApi } from '@nx/nx-dev-data-access-documents/node-only'; export const webinarApi = new WebinarApi({ blogApi }); diff --git a/nx-dev/nx-dev/package.json b/nx-dev/nx-dev/package.json new file mode 100644 index 0000000000000..552425eff467d --- /dev/null +++ b/nx-dev/nx-dev/package.json @@ -0,0 +1,45 @@ +{ + "name": "@nx/nx-dev", + "version": "0.0.1", + "type": "commonjs", + "dependencies": { + "@nx/nx-dev-data-access-documents": "file:../data-access-documents", + "@nx/nx-dev-data-access-menu": "file:../data-access-menu", + "@nx/nx-dev-data-access-packages": "file:../data-access-packages", + "@nx/nx-dev-data-access-courses": "file:../data-access-courses", + "@nx/nx-dev-data-access-careers": "file:../data-access-careers", + "@nx/nx-dev-models-package": "file:../models-package", + "@nx/nx-dev-ui-careers": "file:../ui-careers", + "@nx/nx-dev-ui-common": "file:../ui-common", + "@nx/nx-dev-ui-courses": "file:../ui-courses", + "@nx/nx-dev-ui-icons": "file:../ui-icons", + "@nx/nx-dev-util-ai": "file:../util-ai", + "@nx/nx-dev-ui-markdoc": "file:../ui-markdoc", + "@nx/nx-dev-models-document": "file:../models-document", + "@nx/nx-dev-feature-doc-viewer": "file:../feature-doc-viewer", + "@nx/nx-dev-feature-package-schema-viewer": "file:../feature-package-schema-viewer", + "@nx/nx-dev-feature-analytics": "file:../feature-analytics", + "@nx/nx-dev-ui-scrollable-content": "file:../ui-scrollable-content", + "@nx/nx-dev-ui-primitives": "file:../ui-primitives", + "@nx/nx-dev-feature-feedback": "file:../feature-feedback", + "@nx/nx-dev-ui-theme": "file:../ui-theme", + "@nx/nx-dev-feature-ai": "file:../feature-ai", + "@nx/nx-dev-ui-community": "file:../ui-community", + "@nx/nx-dev-ui-company": " file:../ui-company", + "@nx/nx-dev-ui-enterprise": "file:../ui-enterprise", + "@nx/nx-dev-ui-conference": "file:../ui-conference", + "@nx/nx-dev-ui-animations": "file:../ui-animations", + "@nx/nx-dev-models-menu": "file:../models-menu", + "@nx/nx-dev-feature-search": "file:../feature-search", + "@nx/nx-dev-ui-contact": "file:../ui-contact", + "@nx/nx-dev-ui-customers": "file:../ui-customers", + "@nx/nx-dev-ui-home": "file:../ui-home", + "@nx/nx-dev-ui-partners": "file:../ui-partners", + "@nx/nx-dev-ui-powerpack": "file:../ui-powerpack", + "@nx/nx-dev-ui-references": "file:../ui-references", + "@nx/nx-dev-ui-member-card": "file:../ui-member-card", + "@nx/nx-dev-ui-sponsor-card": "file:../ui-sponsor-card", + "@nx/nx-dev-ui-fence": "file:../ui-fence", + "@nx/nx-dev-ui-blog": "file:../ui-blog" + } +} diff --git a/nx-dev/nx-dev/pages/404.tsx b/nx-dev/nx-dev/pages/404.tsx index 477a151d62669..af6aaf332d080 100644 --- a/nx-dev/nx-dev/pages/404.tsx +++ b/nx-dev/nx-dev/pages/404.tsx @@ -1,5 +1,5 @@ -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; -import { Footer, Header } from '@nx/nx-dev/ui-common'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import Image from 'next/image'; import Link from 'next/link'; diff --git a/nx-dev/nx-dev/pages/500.tsx b/nx-dev/nx-dev/pages/500.tsx index e265d766c7131..183a3e06e42f5 100644 --- a/nx-dev/nx-dev/pages/500.tsx +++ b/nx-dev/nx-dev/pages/500.tsx @@ -1,4 +1,4 @@ -import { Footer, Header } from '@nx/nx-dev/ui-common'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import Image from 'next/image'; import Link from 'next/link'; diff --git a/nx-dev/nx-dev/pages/[...segments].tsx b/nx-dev/nx-dev/pages/[...segments].tsx index ea1a17681e89b..d13f62a0ed71b 100644 --- a/nx-dev/nx-dev/pages/[...segments].tsx +++ b/nx-dev/nx-dev/pages/[...segments].tsx @@ -1,13 +1,13 @@ -import { getBasicNxSection } from '@nx/nx-dev/data-access-menu'; -import { DocViewer } from '@nx/nx-dev/feature-doc-viewer'; -import { PackageSchemaSubList } from '@nx/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list'; +import { getBasicNxSection } from '@nx/nx-dev-data-access-menu'; +import { DocViewer } from '@nx/nx-dev-feature-doc-viewer'; +import { PackageSchemaSubList } from '@nx/nx-dev-feature-package-schema-viewer/src/lib/package-schema-sub-list'; import { pkgToGeneratedApiDocs, ProcessedDocument, RelatedDocument, -} from '@nx/nx-dev/models-document'; +} from '@nx/nx-dev-models-document'; import { MenuItem } from '@nx/nx-dev/models-menu'; -import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev/ui-common'; +import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev-ui-common'; import { GetStaticPaths, GetStaticProps } from 'next'; import { menusApi } from '../lib/menus.api'; import { useNavToggle } from '../lib/navigation-toggle.effect'; @@ -15,17 +15,17 @@ import { nxDocumentationApi } from '../lib/nx.api'; import { nxNewPackagesApi } from '../lib/new-packages.api'; import { tagsApi } from '../lib/tags.api'; import { fetchGithubStarCount } from '../lib/githubStars.api'; -import { ScrollableContent } from '@nx/ui-scrollable-content'; +import { ScrollableContent } from '@nx/nx-dev-ui-scrollable-content'; import { PackageSchemaList, PackageSchemaViewer, -} from '@nx/nx-dev/feature-package-schema-viewer'; +} from '@nx/nx-dev-feature-package-schema-viewer'; import { type MigrationMetadata, type ProcessedPackageMetadata, type SchemaMetadata, -} from '@nx/nx-dev/models-package'; -import { DocumentsApi } from '@nx/nx-dev/data-access-documents/node-only'; +} from '@nx/nx-dev-models-package'; +import { DocumentsApi } from '@nx/nx-dev-data-access-documents/node-only'; type NxDocumentationProps = | { diff --git a/nx-dev/nx-dev/pages/_app.tsx b/nx-dev/nx-dev/pages/_app.tsx index f622cb3439dc4..63459410dee42 100644 --- a/nx-dev/nx-dev/pages/_app.tsx +++ b/nx-dev/nx-dev/pages/_app.tsx @@ -1,4 +1,4 @@ -import { sendPageViewEvent } from '@nx/nx-dev/feature-analytics'; +import { sendPageViewEvent } from '@nx/nx-dev-feature-analytics'; import { DefaultSeo } from 'next-seo'; import { AppProps } from 'next/app'; import Head from 'next/head'; @@ -7,7 +7,7 @@ import Script from 'next/script'; import { useEffect } from 'react'; import '../styles/main.css'; import Link from 'next/link'; -import { WebinarNotifier } from '@nx/nx-dev/ui-common'; +import { WebinarNotifier } from '@nx/nx-dev-ui-common'; import { FrontendObservability } from '../lib/components/frontend-observability'; import GlobalScripts from '../app/global-scripts'; diff --git a/nx-dev/nx-dev/pages/advent-of-code/index.tsx b/nx-dev/nx-dev/pages/advent-of-code/index.tsx index 1196d0952df00..2496059327738 100644 --- a/nx-dev/nx-dev/pages/advent-of-code/index.tsx +++ b/nx-dev/nx-dev/pages/advent-of-code/index.tsx @@ -9,7 +9,7 @@ import { Footer, Header, SectionHeading, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import { useState } from 'react'; diff --git a/nx-dev/nx-dev/pages/ai-chat/index.tsx b/nx-dev/nx-dev/pages/ai-chat/index.tsx index 097f01a64f230..fdc9be27d2b58 100644 --- a/nx-dev/nx-dev/pages/ai-chat/index.tsx +++ b/nx-dev/nx-dev/pages/ai-chat/index.tsx @@ -1,8 +1,8 @@ -import { FeedContainer } from '@nx/nx-dev/feature-ai'; -import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev/ui-common'; +import { FeedContainer } from '@nx/nx-dev-feature-ai'; +import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import { useNavToggle } from '../../lib/navigation-toggle.effect'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export default function AiDocs(): JSX.Element { const { toggleNav, navIsOpen } = useNavToggle(); diff --git a/nx-dev/nx-dev/pages/ai.tsx b/nx-dev/nx-dev/pages/ai.tsx index e088f9c88ea1d..f002b71450e67 100644 --- a/nx-dev/nx-dev/pages/ai.tsx +++ b/nx-dev/nx-dev/pages/ai.tsx @@ -1,12 +1,12 @@ import type { Metadata } from 'next'; -import { DefaultLayout } from '@nx/nx-dev/ui-common'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { AiHero, CallToAction, WhileCoding, WhileRunningCi, WhileScalingYourOrganization, -} from '@nx/nx-dev/ui-ai-landing-page'; +} from '@nx/nx-dev-ui-ai-landing-page'; import type { ReactElement } from 'react'; import { NextSeo } from 'next-seo'; diff --git a/nx-dev/nx-dev/pages/api/query-ai-embeddings.ts b/nx-dev/nx-dev/pages/api/query-ai-embeddings.ts index 41c314ea1a6ef..d9f27cd807dbc 100644 --- a/nx-dev/nx-dev/pages/api/query-ai-embeddings.ts +++ b/nx-dev/nx-dev/pages/api/query-ai-embeddings.ts @@ -1,6 +1,6 @@ import { NextRequest } from 'next/server'; import { getTokenizedContext } from '../../lib/getTokenizedContext'; -import { ChatItem, CustomError } from '@nx/nx-dev/util-ai'; +import { ChatItem, CustomError } from '@nx/nx-dev-util-ai'; export const config = { runtime: 'edge', diff --git a/nx-dev/nx-dev/pages/api/query-ai-handler.ts b/nx-dev/nx-dev/pages/api/query-ai-handler.ts index 32f8ea7bb9941..0bd6e7162c489 100644 --- a/nx-dev/nx-dev/pages/api/query-ai-handler.ts +++ b/nx-dev/nx-dev/pages/api/query-ai-handler.ts @@ -8,7 +8,7 @@ import { getOpenAI, getUserQuery, initializeChat, -} from '@nx/nx-dev/util-ai'; +} from '@nx/nx-dev-util-ai'; import { OpenAIStream, StreamingTextResponse } from 'ai'; import { NextRequest } from 'next/server'; import OpenAI from 'openai'; diff --git a/nx-dev/nx-dev/pages/changelog.tsx b/nx-dev/nx-dev/pages/changelog.tsx index 1acec1e348020..98b4df9412756 100644 --- a/nx-dev/nx-dev/pages/changelog.tsx +++ b/nx-dev/nx-dev/pages/changelog.tsx @@ -4,9 +4,9 @@ import { DocumentationHeader, Footer, SidebarContainer, -} from '@nx/nx-dev/ui-common'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; -import { cx } from '@nx/nx-dev/ui-primitives'; +} from '@nx/nx-dev-ui-common'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import { Octokit } from 'octokit'; @@ -15,7 +15,7 @@ import { changeLogApi } from '../lib/changelog.api'; import { useNavToggle } from '../lib/navigation-toggle.effect'; import { menusApi } from '../lib/menus.api'; import { MenuItem } from '@nx/nx-dev/models-menu'; -import { getBasicNxSection } from '@nx/nx-dev/data-access-menu'; +import { getBasicNxSection } from '@nx/nx-dev-data-access-menu'; import Link from 'next/link'; interface ChangelogEntry { diff --git a/nx-dev/nx-dev/pages/ci/[...segments].tsx b/nx-dev/nx-dev/pages/ci/[...segments].tsx index 0f34817edbcb6..b2842be10c063 100644 --- a/nx-dev/nx-dev/pages/ci/[...segments].tsx +++ b/nx-dev/nx-dev/pages/ci/[...segments].tsx @@ -1,15 +1,15 @@ -import { getBasicNxCloudSection } from '@nx/nx-dev/data-access-menu'; -import { DocViewer } from '@nx/nx-dev/feature-doc-viewer'; -import { ProcessedDocument, RelatedDocument } from '@nx/nx-dev/models-document'; +import { getBasicNxCloudSection } from '@nx/nx-dev-data-access-menu'; +import { DocViewer } from '@nx/nx-dev-feature-doc-viewer'; +import { ProcessedDocument, RelatedDocument } from '@nx/nx-dev-models-document'; import { Menu, MenuItem } from '@nx/nx-dev/models-menu'; -import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev/ui-common'; +import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev-ui-common'; import { GetStaticPaths, GetStaticProps } from 'next'; import { ciApi } from '../../lib/ci.api'; import { menusApi } from '../../lib/menus.api'; import { useNavToggle } from '../../lib/navigation-toggle.effect'; import { tagsApi } from '../../lib/tags.api'; import { fetchGithubStarCount } from '../../lib/githubStars.api'; -import { ScrollableContent } from '@nx/ui-scrollable-content'; +import { ScrollableContent } from '@nx/nx-dev-ui-scrollable-content'; export default function Pages({ document, diff --git a/nx-dev/nx-dev/pages/ci/index.tsx b/nx-dev/nx-dev/pages/ci/index.tsx index b933bd3b664e1..5f710859f3269 100644 --- a/nx-dev/nx-dev/pages/ci/index.tsx +++ b/nx-dev/nx-dev/pages/ci/index.tsx @@ -1,15 +1,15 @@ -import { getBasicNxCloudSection } from '@nx/nx-dev/data-access-menu'; -import { DocViewer } from '@nx/nx-dev/feature-doc-viewer'; -import { ProcessedDocument, RelatedDocument } from '@nx/nx-dev/models-document'; +import { getBasicNxCloudSection } from '@nx/nx-dev-data-access-menu'; +import { DocViewer } from '@nx/nx-dev-feature-doc-viewer'; +import { ProcessedDocument, RelatedDocument } from '@nx/nx-dev-models-document'; import { Menu, MenuItem } from '@nx/nx-dev/models-menu'; -import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev/ui-common'; +import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev-ui-common'; import { GetStaticProps } from 'next'; import { ciApi } from '../../lib/ci.api'; import { menusApi } from '../../lib/menus.api'; import { useNavToggle } from '../../lib/navigation-toggle.effect'; import { tagsApi } from '../../lib/tags.api'; import { fetchGithubStarCount } from '../../lib/githubStars.api'; -import { ScrollableContent } from '@nx/ui-scrollable-content'; +import { ScrollableContent } from '@nx/nx-dev-ui-scrollable-content'; export default function CloudRoot({ document, diff --git a/nx-dev/nx-dev/pages/community.tsx b/nx-dev/nx-dev/pages/community.tsx index dfa7d16921597..a1c900db70180 100644 --- a/nx-dev/nx-dev/pages/community.tsx +++ b/nx-dev/nx-dev/pages/community.tsx @@ -5,8 +5,8 @@ import { Footer, Header, SectionHeading, -} from '@nx/nx-dev/ui-common'; -import { ConnectWithUs } from '@nx/nx-dev/ui-community'; +} from '@nx/nx-dev-ui-common'; +import { ConnectWithUs } from '@nx/nx-dev-ui-community'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import dynamic from 'next/dynamic'; diff --git a/nx-dev/nx-dev/pages/company.tsx b/nx-dev/nx-dev/pages/company.tsx index 31c5c65ca3d64..991fc69aa4dfd 100644 --- a/nx-dev/nx-dev/pages/company.tsx +++ b/nx-dev/nx-dev/pages/company.tsx @@ -1,8 +1,8 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { CoFounders, Hero, TheTeam, Layout } from '@nx/nx-dev/ui-company'; -import { CustomerLogos } from '@nx/nx-dev/ui-enterprise'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { CoFounders, Hero, TheTeam, Layout } from '@nx/nx-dev-ui-company'; +import { CustomerLogos } from '@nx/nx-dev-ui-enterprise'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function Company(): JSX.Element { const router = useRouter(); diff --git a/nx-dev/nx-dev/pages/conf.tsx b/nx-dev/nx-dev/pages/conf.tsx index bc3249aceee7f..c5615933fb299 100644 --- a/nx-dev/nx-dev/pages/conf.tsx +++ b/nx-dev/nx-dev/pages/conf.tsx @@ -1,10 +1,10 @@ -import { Footer, Header } from '@nx/nx-dev/ui-common'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; import { CodeOfConduct, ConfLocation, ConfScheduleShort, ConfSpeakers, -} from '@nx/nx-dev/ui-conference'; +} from '@nx/nx-dev-ui-conference'; import { NextSeo } from 'next-seo'; import Link from 'next/link'; import { useRouter } from 'next/router'; diff --git a/nx-dev/nx-dev/pages/contact/engineering.tsx b/nx-dev/nx-dev/pages/contact/engineering.tsx index e505ca04ec5d9..ec09a8ff94b08 100644 --- a/nx-dev/nx-dev/pages/contact/engineering.tsx +++ b/nx-dev/nx-dev/pages/contact/engineering.tsx @@ -1,7 +1,7 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { Footer, Header } from '@nx/nx-dev/ui-common'; -import { TalkToOurEngineeringTeam } from '@nx/nx-dev/ui-contact'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; +import { TalkToOurEngineeringTeam } from '@nx/nx-dev-ui-contact'; export function EngineeringTeam(): JSX.Element { const router = useRouter(); diff --git a/nx-dev/nx-dev/pages/contact/index.tsx b/nx-dev/nx-dev/pages/contact/index.tsx index 1edafb05b8950..138a6b5b60020 100644 --- a/nx-dev/nx-dev/pages/contact/index.tsx +++ b/nx-dev/nx-dev/pages/contact/index.tsx @@ -1,7 +1,7 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { Footer, Header } from '@nx/nx-dev/ui-common'; -import { ContactLinks, HowCanWeHelp } from '@nx/nx-dev/ui-contact'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; +import { ContactLinks, HowCanWeHelp } from '@nx/nx-dev-ui-contact'; export function Contact(): JSX.Element { const router = useRouter(); diff --git a/nx-dev/nx-dev/pages/contact/sales.tsx b/nx-dev/nx-dev/pages/contact/sales.tsx index a85a9e1d30b01..a5d54447379fe 100644 --- a/nx-dev/nx-dev/pages/contact/sales.tsx +++ b/nx-dev/nx-dev/pages/contact/sales.tsx @@ -1,7 +1,7 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { Footer, Header } from '@nx/nx-dev/ui-common'; -import { TalkToOurTeam } from '@nx/nx-dev/ui-contact'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; +import { TalkToOurTeam } from '@nx/nx-dev-ui-contact'; import { type ReactElement } from 'react'; export function ContactSales(): ReactElement { diff --git a/nx-dev/nx-dev/pages/customers.tsx b/nx-dev/nx-dev/pages/customers.tsx index e891984e9c782..c96908d23f3b0 100644 --- a/nx-dev/nx-dev/pages/customers.tsx +++ b/nx-dev/nx-dev/pages/customers.tsx @@ -1,11 +1,11 @@ -import { CallToAction, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { CallToAction, DefaultLayout } from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import { EnterpriseCustomers, Hero, OssProjects, -} from '@nx/nx-dev/ui-customers'; +} from '@nx/nx-dev-ui-customers'; import { contactButton } from '../lib/components/headerCtaConfigs'; export function Customers(): JSX.Element { diff --git a/nx-dev/nx-dev/pages/enterprise/index.tsx b/nx-dev/nx-dev/pages/enterprise/index.tsx index 53f921bbe080c..f5b02d335e711 100644 --- a/nx-dev/nx-dev/pages/enterprise/index.tsx +++ b/nx-dev/nx-dev/pages/enterprise/index.tsx @@ -13,7 +13,7 @@ import { Security, TestimonialCarousel, VmwareTestimonial, -} from '@nx/nx-dev/ui-enterprise'; +} from '@nx/nx-dev-ui-enterprise'; import { ReactElement } from 'react'; export function Enterprise(): ReactElement { diff --git a/nx-dev/nx-dev/pages/enterprise/security.tsx b/nx-dev/nx-dev/pages/enterprise/security.tsx index 890d659f54e7a..3cbaa254169e2 100644 --- a/nx-dev/nx-dev/pages/enterprise/security.tsx +++ b/nx-dev/nx-dev/pages/enterprise/security.tsx @@ -1,6 +1,6 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev-ui-common'; import { BuiltForEnterprise, CachePoisoningProtection, @@ -10,7 +10,7 @@ import { SecurityCallToAction, SecurityHero, WhyCiSecurityMatters, -} from '@nx/nx-dev/ui-enterprise'; +} from '@nx/nx-dev-ui-enterprise'; import { type ReactElement } from 'react'; export function EnterpriseSecurity(): ReactElement { diff --git a/nx-dev/nx-dev/pages/enterprise/trial.tsx b/nx-dev/nx-dev/pages/enterprise/trial.tsx index 943ede8ee7838..995be2f732c76 100644 --- a/nx-dev/nx-dev/pages/enterprise/trial.tsx +++ b/nx-dev/nx-dev/pages/enterprise/trial.tsx @@ -1,7 +1,7 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { Footer, Header } from '@nx/nx-dev/ui-common'; -import { TrialNxEnterprise } from '@nx/nx-dev/ui-enterprise'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; +import { TrialNxEnterprise } from '@nx/nx-dev-ui-enterprise'; import { type ReactElement } from 'react'; export function EnterpriseTrial(): ReactElement { diff --git a/nx-dev/nx-dev/pages/extending-nx/[...segments].tsx b/nx-dev/nx-dev/pages/extending-nx/[...segments].tsx index 5a541b6c66eb2..e48a0cb15c299 100644 --- a/nx-dev/nx-dev/pages/extending-nx/[...segments].tsx +++ b/nx-dev/nx-dev/pages/extending-nx/[...segments].tsx @@ -1,8 +1,8 @@ -import { getBasicPluginsSection } from '@nx/nx-dev/data-access-menu'; -import { DocViewer } from '@nx/nx-dev/feature-doc-viewer'; -import { ProcessedDocument, RelatedDocument } from '@nx/nx-dev/models-document'; +import { getBasicPluginsSection } from '@nx/nx-dev-data-access-menu'; +import { DocViewer } from '@nx/nx-dev-feature-doc-viewer'; +import { ProcessedDocument, RelatedDocument } from '@nx/nx-dev-models-document'; import { Menu, MenuItem } from '@nx/nx-dev/models-menu'; -import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev/ui-common'; +import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev-ui-common'; import { GetStaticPaths, GetStaticProps } from 'next'; import { useRouter } from 'next/router'; import { useEffect, useRef } from 'react'; @@ -11,7 +11,7 @@ import { useNavToggle } from '../../lib/navigation-toggle.effect'; import { nxPluginsApi } from '../../lib/plugins.api'; import { tagsApi } from '../../lib/tags.api'; import { fetchGithubStarCount } from '../../lib/githubStars.api'; -import { ScrollableContent } from '@nx/ui-scrollable-content'; +import { ScrollableContent } from '@nx/nx-dev-ui-scrollable-content'; export default function Pages({ document, diff --git a/nx-dev/nx-dev/pages/extending-nx/index.tsx b/nx-dev/nx-dev/pages/extending-nx/index.tsx index 2ba4c7c904611..0c753d18f5972 100644 --- a/nx-dev/nx-dev/pages/extending-nx/index.tsx +++ b/nx-dev/nx-dev/pages/extending-nx/index.tsx @@ -1,15 +1,15 @@ -import { getBasicPluginsSection } from '@nx/nx-dev/data-access-menu'; -import { DocViewer } from '@nx/nx-dev/feature-doc-viewer'; -import { ProcessedDocument, RelatedDocument } from '@nx/nx-dev/models-document'; +import { getBasicPluginsSection } from '@nx/nx-dev-data-access-menu'; +import { DocViewer } from '@nx/nx-dev-feature-doc-viewer'; +import { ProcessedDocument, RelatedDocument } from '@nx/nx-dev-models-document'; import { Menu, MenuItem } from '@nx/nx-dev/models-menu'; -import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev/ui-common'; +import { DocumentationHeader, SidebarContainer } from '@nx/nx-dev-ui-common'; import { GetStaticProps } from 'next'; import { menusApi } from '../../lib/menus.api'; import { useNavToggle } from '../../lib/navigation-toggle.effect'; import { nxPluginsApi } from '../../lib/plugins.api'; import { tagsApi } from '../../lib/tags.api'; import { fetchGithubStarCount } from '../../lib/githubStars.api'; -import { ScrollableContent } from '@nx/ui-scrollable-content'; +import { ScrollableContent } from '@nx/nx-dev-ui-scrollable-content'; export default function PluginsRoot({ document, diff --git a/nx-dev/nx-dev/pages/index.tsx b/nx-dev/nx-dev/pages/index.tsx index 131b881fa0ab4..161b1981f8bae 100644 --- a/nx-dev/nx-dev/pages/index.tsx +++ b/nx-dev/nx-dev/pages/index.tsx @@ -1,4 +1,4 @@ -import { CallToAction, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { CallToAction, DefaultLayout } from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import { CiForMonorepos, @@ -9,7 +9,7 @@ import { Statistics, TeamAndCommunity, WorkBetterAchieveMoreShipQuicker, -} from '@nx/nx-dev/ui-home'; +} from '@nx/nx-dev-ui-home'; import { contactButton } from '../lib/components/headerCtaConfigs'; export default function Index(): JSX.Element { diff --git a/nx-dev/nx-dev/pages/launch-nx.tsx b/nx-dev/nx-dev/pages/launch-nx.tsx index c7c02010f79a5..2b1ec3af8af58 100644 --- a/nx-dev/nx-dev/pages/launch-nx.tsx +++ b/nx-dev/nx-dev/pages/launch-nx.tsx @@ -1,4 +1,4 @@ -import { Footer, Header } from '@nx/nx-dev/ui-common'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; import { LaunchWeekAgenda, LaunchWeekAnnouncements, @@ -6,7 +6,7 @@ import { LaunchNxCommunityPartners, CodeOfConduct, LaunchNxIntro, -} from '@nx/nx-dev/ui-conference'; +} from '@nx/nx-dev-ui-conference'; import { NextSeo } from 'next-seo'; import Link from 'next/link'; import { useRouter } from 'next/router'; diff --git a/nx-dev/nx-dev/pages/partners.tsx b/nx-dev/nx-dev/pages/partners.tsx index 8b8358c4ab629..1774bc151a7f4 100644 --- a/nx-dev/nx-dev/pages/partners.tsx +++ b/nx-dev/nx-dev/pages/partners.tsx @@ -1,5 +1,5 @@ -import { DefaultLayout } from '@nx/nx-dev/ui-common'; -import { Hero, PartnersList } from '@nx/nx-dev/ui-partners'; +import { DefaultLayout } from '@nx/nx-dev-ui-common'; +import { Hero, PartnersList } from '@nx/nx-dev-ui-partners'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import { contactButton } from '../lib/components/headerCtaConfigs'; diff --git a/nx-dev/nx-dev/pages/plugin-registry.tsx b/nx-dev/nx-dev/pages/plugin-registry.tsx index a023852dbd02b..4146709d1e1d1 100644 --- a/nx-dev/nx-dev/pages/plugin-registry.tsx +++ b/nx-dev/nx-dev/pages/plugin-registry.tsx @@ -1,4 +1,4 @@ -import { getBasicNxSection } from '@nx/nx-dev/data-access-menu'; +import { getBasicNxSection } from '@nx/nx-dev-data-access-menu'; import { MenuItem } from '@nx/nx-dev/models-menu'; import { Breadcrumbs, @@ -6,14 +6,14 @@ import { Footer, PluginType, SidebarContainer, -} from '@nx/nx-dev/ui-common'; -import { PluginDirectory } from '@nx/nx-dev/ui-community'; +} from '@nx/nx-dev-ui-common'; +import { PluginDirectory } from '@nx/nx-dev-ui-community'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import { menusApi } from '../lib/menus.api'; import { useNavToggle } from '../lib/navigation-toggle.effect'; import { nxNewPackagesApi } from '../lib/new-packages.api'; -import { ScrollableContent } from '@nx/ui-scrollable-content'; +import { ScrollableContent } from '@nx/nx-dev-ui-scrollable-content'; declare const fetch: any; let qualityIndicators = require('./quality-indicators.json'); diff --git a/nx-dev/nx-dev/pages/powerpack/license.tsx b/nx-dev/nx-dev/pages/powerpack/license.tsx index 8f8b98760c36f..dfbf9414a5271 100644 --- a/nx-dev/nx-dev/pages/powerpack/license.tsx +++ b/nx-dev/nx-dev/pages/powerpack/license.tsx @@ -1,6 +1,6 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { Footer, Header } from '@nx/nx-dev/ui-common'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; export function Contact(): JSX.Element { const router = useRouter(); diff --git a/nx-dev/nx-dev/pages/powerpack/trial.tsx b/nx-dev/nx-dev/pages/powerpack/trial.tsx index cc5381d3b35c3..ee91cbe163828 100644 --- a/nx-dev/nx-dev/pages/powerpack/trial.tsx +++ b/nx-dev/nx-dev/pages/powerpack/trial.tsx @@ -1,7 +1,7 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { Footer, Header } from '@nx/nx-dev/ui-common'; -import { TrialNxPowerpack } from '@nx/nx-dev/ui-powerpack'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; +import { TrialNxPowerpack } from '@nx/nx-dev-ui-powerpack'; import { type ReactElement } from 'react'; export function PowerpackTrial(): ReactElement { diff --git a/nx-dev/nx-dev/pages/solutions/engineering.tsx b/nx-dev/nx-dev/pages/solutions/engineering.tsx index d1e6dfbac62b6..2fa6a2f40ee98 100644 --- a/nx-dev/nx-dev/pages/solutions/engineering.tsx +++ b/nx-dev/nx-dev/pages/solutions/engineering.tsx @@ -1,6 +1,6 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev-ui-common'; import { AllSpeedNoStress, CustomerLogos, @@ -11,7 +11,7 @@ import { SolutionsEngineeringTestimonials, SolutionsFaq, SolutionsTopCallToAction, -} from '@nx/nx-dev/ui-enterprise'; +} from '@nx/nx-dev-ui-enterprise'; import { type ReactElement } from 'react'; export function EnterpriseSolutionsEngineering(): ReactElement { diff --git a/nx-dev/nx-dev/pages/solutions/leadership.tsx b/nx-dev/nx-dev/pages/solutions/leadership.tsx index a2581c7d468f4..a037b0598d06b 100644 --- a/nx-dev/nx-dev/pages/solutions/leadership.tsx +++ b/nx-dev/nx-dev/pages/solutions/leadership.tsx @@ -1,6 +1,6 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev-ui-common'; import { BuildAModernEngineeringOrganization, CustomerLogos, @@ -12,7 +12,7 @@ import { SolutionsLeadershipHero, SolutionsLeadershipTestimonials, SolutionsTopCallToAction, -} from '@nx/nx-dev/ui-enterprise'; +} from '@nx/nx-dev-ui-enterprise'; import { type ReactElement } from 'react'; export function EnterpriseSolutionsLeadership(): ReactElement { diff --git a/nx-dev/nx-dev/pages/solutions/management.tsx b/nx-dev/nx-dev/pages/solutions/management.tsx index f5ac525e987bf..89cb0303980af 100644 --- a/nx-dev/nx-dev/pages/solutions/management.tsx +++ b/nx-dev/nx-dev/pages/solutions/management.tsx @@ -1,6 +1,6 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev-ui-common'; import { CustomerLogos, CutDownEngineeringWaste, @@ -12,7 +12,7 @@ import { SolutionsManagementTestimonials, SolutionsFaq, SolutionsTopCallToAction, -} from '@nx/nx-dev/ui-enterprise'; +} from '@nx/nx-dev-ui-enterprise'; import { type ReactElement } from 'react'; export function EnterpriseSolutionsManagement(): ReactElement { diff --git a/nx-dev/nx-dev/pages/solutions/platform.tsx b/nx-dev/nx-dev/pages/solutions/platform.tsx index f9b3fe0a0c296..0609bc28701d1 100644 --- a/nx-dev/nx-dev/pages/solutions/platform.tsx +++ b/nx-dev/nx-dev/pages/solutions/platform.tsx @@ -1,6 +1,6 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev/ui-common'; +import { ButtonLinkProps, DefaultLayout } from '@nx/nx-dev-ui-common'; import { CostEfficientCompute, CustomerLogos, @@ -12,7 +12,7 @@ import { SolutionsPlatformHero, SolutionsPlatformTestimonials, SolutionsTopCallToAction, -} from '@nx/nx-dev/ui-enterprise'; +} from '@nx/nx-dev-ui-enterprise'; import { type ReactElement } from 'react'; export function EnterpriseSolutionsPlatform(): ReactElement { diff --git a/nx-dev/nx-dev/pages/tutorials.tsx b/nx-dev/nx-dev/pages/tutorials.tsx index 0e5c66c0fbf62..2445d57cb2389 100644 --- a/nx-dev/nx-dev/pages/tutorials.tsx +++ b/nx-dev/nx-dev/pages/tutorials.tsx @@ -1,10 +1,10 @@ 'use client'; -import { DefaultLayout, SectionHeading } from '@nx/nx-dev/ui-common'; +import { DefaultLayout, SectionHeading } from '@nx/nx-dev-ui-common'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import { contactButton } from '../lib/components/headerCtaConfigs'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { Framework, frameworkIcons } from '@nx/graph/legacy/icons'; export default function Tutorials(): JSX.Element { diff --git a/nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx b/nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx index 9ccf8c124ed54..b6de5c17f147f 100644 --- a/nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx +++ b/nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx @@ -6,17 +6,17 @@ import { Header, HubspotForm, SectionHeading, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { CapitalOneIcon, CaterpillarIcon, RoyalBankOfCanadaIcon, ShopifyIcon, SiriusxmAlternateIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import { type ReactElement } from 'react'; import { ArrowDownTrayIcon } from '@heroicons/react/24/outline'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; export function WhitePaperFastCI(): ReactElement { const router = useRouter(); diff --git a/nx-dev/ui-ai-landing-page/package.json b/nx-dev/ui-ai-landing-page/package.json new file mode 100644 index 0000000000000..0ffdf0a2a3bef --- /dev/null +++ b/nx-dev/ui-ai-landing-page/package.json @@ -0,0 +1,6 @@ +{ + "name": "@nx/nx-dev-ui-ai-landing-page", + "version": "0.0.1", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-ai-landing-page/src/lib/call-to-action.tsx b/nx-dev/ui-ai-landing-page/src/lib/call-to-action.tsx index 377fd82919f84..27654a653e28b 100644 --- a/nx-dev/ui-ai-landing-page/src/lib/call-to-action.tsx +++ b/nx-dev/ui-ai-landing-page/src/lib/call-to-action.tsx @@ -1,5 +1,5 @@ -import { ButtonLink } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { ButtonLink } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import React, { ReactElement } from 'react'; import Link from 'next/link'; diff --git a/nx-dev/ui-ai-landing-page/src/lib/features.tsx b/nx-dev/ui-ai-landing-page/src/lib/features.tsx index 413d5a0b3d510..df163c7815980 100644 --- a/nx-dev/ui-ai-landing-page/src/lib/features.tsx +++ b/nx-dev/ui-ai-landing-page/src/lib/features.tsx @@ -1,5 +1,5 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { CommandLineIcon } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; diff --git a/nx-dev/ui-ai-landing-page/src/lib/hero.tsx b/nx-dev/ui-ai-landing-page/src/lib/hero.tsx index f28c33d93b64b..dfb99d0f24b37 100644 --- a/nx-dev/ui-ai-landing-page/src/lib/hero.tsx +++ b/nx-dev/ui-ai-landing-page/src/lib/hero.tsx @@ -1,13 +1,13 @@ 'use client'; import { ComponentProps, ReactElement, useState } from 'react'; -import { ButtonLink, SectionHeading, VideoModal } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading, VideoModal } from '@nx/nx-dev-ui-common'; import { PlayIcon, CommandLineIcon, CpuChipIcon, } from '@heroicons/react/24/outline'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { MovingBorder } from '@nx/nx-dev/ui-animations'; import { motion, AnimatePresence } from 'framer-motion'; import Image from 'next/image'; diff --git a/nx-dev/ui-ai-landing-page/src/lib/problem-statement.tsx b/nx-dev/ui-ai-landing-page/src/lib/problem-statement.tsx index bb0b51d4993e0..0b44389112bc8 100644 --- a/nx-dev/ui-ai-landing-page/src/lib/problem-statement.tsx +++ b/nx-dev/ui-ai-landing-page/src/lib/problem-statement.tsx @@ -1,4 +1,4 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export interface ProblemStatementProps { className?: string; diff --git a/nx-dev/ui-ai-landing-page/src/lib/technical-implementation.tsx b/nx-dev/ui-ai-landing-page/src/lib/technical-implementation.tsx index bd7583511d338..2478864e6133f 100644 --- a/nx-dev/ui-ai-landing-page/src/lib/technical-implementation.tsx +++ b/nx-dev/ui-ai-landing-page/src/lib/technical-implementation.tsx @@ -1,7 +1,7 @@ import { ModelContextProtocolIcon, NxConsoleSmallIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import Image from 'next/image'; export interface TechnicalImplementationProps { diff --git a/nx-dev/ui-ai-landing-page/tsconfig.lib.json b/nx-dev/ui-ai-landing-page/tsconfig.lib.json index 578a3fb7dd757..89c6900a23917 100644 --- a/nx-dev/ui-ai-landing-page/tsconfig.lib.json +++ b/nx-dev/ui-ai-landing-page/tsconfig.lib.json @@ -19,5 +19,19 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../feature-analytics/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-animations/package.json b/nx-dev/ui-animations/package.json new file mode 100644 index 0000000000000..91042a8910c41 --- /dev/null +++ b/nx-dev/ui-animations/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-animations", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-animations/src/lib/animated-beam.tsx b/nx-dev/ui-animations/src/lib/animated-beam.tsx index cf7d768b4f97c..cdc8f4adb7189 100644 --- a/nx-dev/ui-animations/src/lib/animated-beam.tsx +++ b/nx-dev/ui-animations/src/lib/animated-beam.tsx @@ -1,7 +1,7 @@ 'use client'; import { FC, RefObject, useEffect, useId, useState } from 'react'; import { motion, TargetAndTransition } from 'framer-motion'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export interface AnimatedCurvedBeamProps { className?: string; diff --git a/nx-dev/ui-animations/src/lib/fit-text.tsx b/nx-dev/ui-animations/src/lib/fit-text.tsx index fa7bddae981b3..6b17b41e32234 100644 --- a/nx-dev/ui-animations/src/lib/fit-text.tsx +++ b/nx-dev/ui-animations/src/lib/fit-text.tsx @@ -1,6 +1,6 @@ import { motion, useInView, useMotionValue, useTransform } from 'framer-motion'; import { ComponentRef, ReactNode, useEffect, useRef, useCallback } from 'react'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export function FitText({ children, diff --git a/nx-dev/ui-animations/src/lib/marquee.tsx b/nx-dev/ui-animations/src/lib/marquee.tsx index e7684967e56c9..ebd71b8a2a192 100644 --- a/nx-dev/ui-animations/src/lib/marquee.tsx +++ b/nx-dev/ui-animations/src/lib/marquee.tsx @@ -1,4 +1,4 @@ -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { usePrefersReducedMotion } from './prefers-reduced-motion'; interface MarqueeProps { diff --git a/nx-dev/ui-animations/src/lib/shine-border.tsx b/nx-dev/ui-animations/src/lib/shine-border.tsx index 501c526f3fdb2..a768c65a80c2f 100644 --- a/nx-dev/ui-animations/src/lib/shine-border.tsx +++ b/nx-dev/ui-animations/src/lib/shine-border.tsx @@ -1,5 +1,5 @@ 'use client'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { CSSProperties, ReactNode } from 'react'; type TColorProp = `#${string}` | `#${string}`[]; diff --git a/nx-dev/ui-animations/tsconfig.lib.json b/nx-dev/ui-animations/tsconfig.lib.json index 3e8e485c662b4..c1ce0e0686e88 100644 --- a/nx-dev/ui-animations/tsconfig.lib.json +++ b/nx-dev/ui-animations/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -20,5 +22,6 @@ "**/*.spec.jsx", "**/*.test.jsx" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [{ "path": "../ui-primitives/tsconfig.lib.json" }] } diff --git a/nx-dev/ui-blog/package.json b/nx-dev/ui-blog/package.json new file mode 100644 index 0000000000000..ed46a7a7d9163 --- /dev/null +++ b/nx-dev/ui-blog/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-blog", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-blog/src/lib/author-detail.tsx b/nx-dev/ui-blog/src/lib/author-detail.tsx index ce14facc51155..683d858122ada 100644 --- a/nx-dev/ui-blog/src/lib/author-detail.tsx +++ b/nx-dev/ui-blog/src/lib/author-detail.tsx @@ -1,5 +1,5 @@ -import type { BlogAuthor } from '@nx/nx-dev/data-access-documents/node-only'; -import { GithubIcon, XIcon } from '@nx/nx-dev/ui-common'; +import type { BlogAuthor } from '@nx/nx-dev-data-access-documents/node-only'; +import { GithubIcon, XIcon } from '@nx/nx-dev-ui-common'; import Image from 'next/image'; interface AuthorDetailProps { diff --git a/nx-dev/ui-blog/src/lib/authors.tsx b/nx-dev/ui-blog/src/lib/authors.tsx index 2feda194ad0e5..5038820421849 100644 --- a/nx-dev/ui-blog/src/lib/authors.tsx +++ b/nx-dev/ui-blog/src/lib/authors.tsx @@ -1,6 +1,6 @@ import Image from 'next/image'; import AuthorDetail from './author-detail'; -import type { BlogAuthor } from '@nx/nx-dev/data-access-documents/node-only'; +import type { BlogAuthor } from '@nx/nx-dev-data-access-documents/node-only'; export function BlogAuthors({ authors, diff --git a/nx-dev/ui-blog/src/lib/blog-container.tsx b/nx-dev/ui-blog/src/lib/blog-container.tsx index c3c9da875ad2e..3060f575d8326 100644 --- a/nx-dev/ui-blog/src/lib/blog-container.tsx +++ b/nx-dev/ui-blog/src/lib/blog-container.tsx @@ -1,5 +1,5 @@ 'use client'; -import { BlogPostDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import { BlogPostDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; import { MoreBlogs } from './more-blogs'; import { FeaturedBlogs } from './featured-blogs'; import { useEffect, useMemo, useState } from 'react'; diff --git a/nx-dev/ui-blog/src/lib/blog-details.tsx b/nx-dev/ui-blog/src/lib/blog-details.tsx index 99e102d37cb46..496c143c6eb5f 100644 --- a/nx-dev/ui-blog/src/lib/blog-details.tsx +++ b/nx-dev/ui-blog/src/lib/blog-details.tsx @@ -1,15 +1,15 @@ import Link from 'next/link'; -import { BlogPostDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import { BlogPostDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; import Image from 'next/image'; import { BlogAuthors } from './authors'; import { ChevronLeftIcon, ListBulletIcon } from '@heroicons/react/24/outline'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import { EpisodePlayer } from './episode-player'; -import { YouTube } from '@nx/nx-dev/ui-common'; +import { YouTube } from '@nx/nx-dev-ui-common'; import { FeaturedBlogs } from './featured-blogs'; import { MoreBlogs } from './more-blogs'; import { ALL_TOPICS, type Topic } from './topics'; -import { Metrics } from '@nx/nx-dev/ui-markdoc'; +import { Metrics } from '@nx/nx-dev-ui-markdoc'; export interface BlogDetailsProps { post: BlogPostDataEntry; diff --git a/nx-dev/ui-blog/src/lib/blog-entry.tsx b/nx-dev/ui-blog/src/lib/blog-entry.tsx index 5c47005ca3e90..6a98b11a19013 100644 --- a/nx-dev/ui-blog/src/lib/blog-entry.tsx +++ b/nx-dev/ui-blog/src/lib/blog-entry.tsx @@ -1,5 +1,5 @@ import Link from 'next/link'; -import { BlogPostDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import { BlogPostDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; import { BlogAuthors } from './authors'; import Image from 'next/image'; diff --git a/nx-dev/ui-blog/src/lib/episode-player.tsx b/nx-dev/ui-blog/src/lib/episode-player.tsx index 6e6e4bd8acd64..6a7db08d17f24 100644 --- a/nx-dev/ui-blog/src/lib/episode-player.tsx +++ b/nx-dev/ui-blog/src/lib/episode-player.tsx @@ -6,7 +6,7 @@ import { ApplePodcastsIcon, IHeartRadioIcon, SpotifyIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import Link from 'next/link'; export function EpisodePlayer({ diff --git a/nx-dev/ui-blog/src/lib/featured-blogs.tsx b/nx-dev/ui-blog/src/lib/featured-blogs.tsx index e2a3d0e00bcaf..11b9e55568565 100644 --- a/nx-dev/ui-blog/src/lib/featured-blogs.tsx +++ b/nx-dev/ui-blog/src/lib/featured-blogs.tsx @@ -1,4 +1,4 @@ -import { BlogPostDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import { BlogPostDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; import { BlogEntry } from './blog-entry'; interface FeaturedBlogsProps { diff --git a/nx-dev/ui-blog/src/lib/filters.tsx b/nx-dev/ui-blog/src/lib/filters.tsx index f3400b0515888..e7abfcd4f919d 100644 --- a/nx-dev/ui-blog/src/lib/filters.tsx +++ b/nx-dev/ui-blog/src/lib/filters.tsx @@ -11,8 +11,8 @@ import { MenuItems, Transition, } from '@headlessui/react'; -import { cx } from '@nx/nx-dev/ui-primitives'; -import { BlogPostDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import { cx } from '@nx/nx-dev-ui-primitives'; +import { BlogPostDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; export interface FiltersProps { blogs: BlogPostDataEntry[]; diff --git a/nx-dev/ui-blog/src/lib/more-blogs.tsx b/nx-dev/ui-blog/src/lib/more-blogs.tsx index cee9e5551950a..75d1cc2a61c88 100644 --- a/nx-dev/ui-blog/src/lib/more-blogs.tsx +++ b/nx-dev/ui-blog/src/lib/more-blogs.tsx @@ -1,5 +1,5 @@ import Link from 'next/link'; -import { BlogPostDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import { BlogPostDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; import { BlogAuthors } from './authors'; export interface MoreBlogsProps { diff --git a/nx-dev/ui-blog/tsconfig.lib.json b/nx-dev/ui-blog/tsconfig.lib.json index faa09cc1862f4..d98067da3269d 100644 --- a/nx-dev/ui-blog/tsconfig.lib.json +++ b/nx-dev/ui-blog/tsconfig.lib.json @@ -3,8 +3,23 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "declaration": true, + "composite": true, "types": ["node"] }, + "references": [ + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-markdoc/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ], "include": ["src/**/*.ts"], "exclude": ["src/**/*.spec.ts", "src/**/*.test.ts"] } diff --git a/nx-dev/ui-brands/src/lib/hero.tsx b/nx-dev/ui-brands/src/lib/hero.tsx index 454c287f48226..5a95f61fe7845 100644 --- a/nx-dev/ui-brands/src/lib/hero.tsx +++ b/nx-dev/ui-brands/src/lib/hero.tsx @@ -1,4 +1,4 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function Hero() { return ( diff --git a/nx-dev/ui-brands/src/lib/lerna-brand.tsx b/nx-dev/ui-brands/src/lib/lerna-brand.tsx index 8ef4bc78641a3..03b4d9d904c5d 100644 --- a/nx-dev/ui-brands/src/lib/lerna-brand.tsx +++ b/nx-dev/ui-brands/src/lib/lerna-brand.tsx @@ -3,8 +3,8 @@ import { ButtonLink, SectionDescription, SectionHeading, -} from '@nx/nx-dev/ui-common'; -import { LernaIcon } from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-common'; +import { LernaIcon } from '@nx/nx-dev-ui-icons'; export function LernaBrand() { return ( diff --git a/nx-dev/ui-brands/src/lib/nx-brand.tsx b/nx-dev/ui-brands/src/lib/nx-brand.tsx index 295fdab32fa07..fc5ead917a82f 100644 --- a/nx-dev/ui-brands/src/lib/nx-brand.tsx +++ b/nx-dev/ui-brands/src/lib/nx-brand.tsx @@ -3,8 +3,8 @@ import { ButtonLink, SectionDescription, SectionHeading, -} from '@nx/nx-dev/ui-common'; -import { NxIcon } from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-common'; +import { NxIcon } from '@nx/nx-dev-ui-icons'; export function NxBrand() { return ( diff --git a/nx-dev/ui-brands/src/lib/nx-cloud.tsx b/nx-dev/ui-brands/src/lib/nx-cloud.tsx index 8b601871e2fb9..c6590301e41df 100644 --- a/nx-dev/ui-brands/src/lib/nx-cloud.tsx +++ b/nx-dev/ui-brands/src/lib/nx-cloud.tsx @@ -3,8 +3,8 @@ import { ButtonLink, SectionDescription, SectionHeading, -} from '@nx/nx-dev/ui-common'; -import { NxCloudIcon } from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-common'; +import { NxCloudIcon } from '@nx/nx-dev-ui-icons'; export function NxCloudBrand() { return ( diff --git a/nx-dev/ui-brands/src/lib/nx-console-brand.tsx b/nx-dev/ui-brands/src/lib/nx-console-brand.tsx index 651a631eff17a..674bb4940d7ef 100644 --- a/nx-dev/ui-brands/src/lib/nx-console-brand.tsx +++ b/nx-dev/ui-brands/src/lib/nx-console-brand.tsx @@ -3,8 +3,8 @@ import { ButtonLink, SectionDescription, SectionHeading, -} from '@nx/nx-dev/ui-common'; -import { NxConsoleIcon } from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-common'; +import { NxConsoleIcon } from '@nx/nx-dev-ui-icons'; export function NxConsoleBrand() { return ( diff --git a/nx-dev/ui-brands/tsconfig.lib.json b/nx-dev/ui-brands/tsconfig.lib.json index cfc4843293956..99d5841ccfb75 100644 --- a/nx-dev/ui-brands/tsconfig.lib.json +++ b/nx-dev/ui-brands/tsconfig.lib.json @@ -7,7 +7,9 @@ "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -20,5 +22,13 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-careers/package.json b/nx-dev/ui-careers/package.json new file mode 100644 index 0000000000000..4628773bc883e --- /dev/null +++ b/nx-dev/ui-careers/package.json @@ -0,0 +1,11 @@ +{ + "name": "@nx-dev/nx-dev-ui-careers", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-data-access-careers": "file:../data-access-careers", + "@nx/nx-dev-ui-common": "file:../ui-common" + } +} diff --git a/nx-dev/ui-careers/src/lib/current-openings.tsx b/nx-dev/ui-careers/src/lib/current-openings.tsx index e18bfe2457c77..6da05f5f8ee99 100644 --- a/nx-dev/ui-careers/src/lib/current-openings.tsx +++ b/nx-dev/ui-careers/src/lib/current-openings.tsx @@ -1,5 +1,5 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; -import { Job } from '@nx/nx-dev/data-access-careers/node-only'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; +import { Job } from '@nx/nx-dev-data-access-careers/node-only'; interface CurrentOpeningsProps { jobs: Job[]; diff --git a/nx-dev/ui-careers/src/lib/make-a-difference.tsx b/nx-dev/ui-careers/src/lib/make-a-difference.tsx index faed20a0570c5..c073aedfa5589 100644 --- a/nx-dev/ui-careers/src/lib/make-a-difference.tsx +++ b/nx-dev/ui-careers/src/lib/make-a-difference.tsx @@ -1,4 +1,4 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function MakeADifference() { return ( diff --git a/nx-dev/ui-careers/src/lib/what-we-offer.tsx b/nx-dev/ui-careers/src/lib/what-we-offer.tsx index b555b75634e7f..ae4c208a06865 100644 --- a/nx-dev/ui-careers/src/lib/what-we-offer.tsx +++ b/nx-dev/ui-careers/src/lib/what-we-offer.tsx @@ -1,5 +1,5 @@ import { CheckIcon } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; const features = [ { diff --git a/nx-dev/ui-careers/src/lib/why-join-nx.tsx b/nx-dev/ui-careers/src/lib/why-join-nx.tsx index c5dceb0b1ce2c..c1453fd862a24 100644 --- a/nx-dev/ui-careers/src/lib/why-join-nx.tsx +++ b/nx-dev/ui-careers/src/lib/why-join-nx.tsx @@ -3,7 +3,7 @@ import { GlobeAltIcon, UserGroupIcon, } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; const features = [ { diff --git a/nx-dev/ui-careers/tsconfig.lib.json b/nx-dev/ui-careers/tsconfig.lib.json index 578a3fb7dd757..79d620a185df0 100644 --- a/nx-dev/ui-careers/tsconfig.lib.json +++ b/nx-dev/ui-careers/tsconfig.lib.json @@ -6,7 +6,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -19,5 +21,13 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../data-access-careers/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-cloud/src/lib/agent-number-over-time.tsx b/nx-dev/ui-cloud/src/lib/agent-number-over-time.tsx index 6993e906d7610..6adee3eb3ef6c 100644 --- a/nx-dev/ui-cloud/src/lib/agent-number-over-time.tsx +++ b/nx-dev/ui-cloud/src/lib/agent-number-over-time.tsx @@ -1,6 +1,6 @@ 'use client'; import { usePrefersReducedMotion } from '@nx/nx-dev/ui-animations'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { motion } from 'framer-motion'; import { useEffect, useState } from 'react'; interface Agent { diff --git a/nx-dev/ui-cloud/src/lib/automated-agents-management.tsx b/nx-dev/ui-cloud/src/lib/automated-agents-management.tsx index e1ff731738b83..adac454ab410c 100644 --- a/nx-dev/ui-cloud/src/lib/automated-agents-management.tsx +++ b/nx-dev/ui-cloud/src/lib/automated-agents-management.tsx @@ -5,9 +5,9 @@ import { CircleStackIcon, CodeBracketSquareIcon, } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { motion } from 'framer-motion'; -import { NxCloudIcon } from '@nx/nx-dev/ui-icons'; +import { NxCloudIcon } from '@nx/nx-dev-ui-icons'; import { usePrefersReducedMotion } from '@nx/nx-dev/ui-animations'; export function AutomatedAgentsManagement(): JSX.Element { diff --git a/nx-dev/ui-cloud/src/lib/elements/bento-grid.tsx b/nx-dev/ui-cloud/src/lib/elements/bento-grid.tsx index 56dcd3d39d352..290494f60e713 100644 --- a/nx-dev/ui-cloud/src/lib/elements/bento-grid.tsx +++ b/nx-dev/ui-cloud/src/lib/elements/bento-grid.tsx @@ -1,4 +1,4 @@ -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import Link from 'next/link'; import { ReactNode } from 'react'; diff --git a/nx-dev/ui-cloud/src/lib/elements/spotlight.tsx b/nx-dev/ui-cloud/src/lib/elements/spotlight.tsx index 8718e93936345..1cd196ba196d4 100644 --- a/nx-dev/ui-cloud/src/lib/elements/spotlight.tsx +++ b/nx-dev/ui-cloud/src/lib/elements/spotlight.tsx @@ -1,4 +1,4 @@ -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export const Spotlight = ({ className, diff --git a/nx-dev/ui-cloud/src/lib/enhance-with-ai.tsx b/nx-dev/ui-cloud/src/lib/enhance-with-ai.tsx index 53cbaca1113f9..1e748aca66953 100644 --- a/nx-dev/ui-cloud/src/lib/enhance-with-ai.tsx +++ b/nx-dev/ui-cloud/src/lib/enhance-with-ai.tsx @@ -7,7 +7,7 @@ import { RectangleGroupIcon, ServerStackIcon, } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; import { ReactElement } from 'react'; diff --git a/nx-dev/ui-cloud/src/lib/enhanced-security.tsx b/nx-dev/ui-cloud/src/lib/enhanced-security.tsx index 9789fd28e2c08..70b726ddf921f 100644 --- a/nx-dev/ui-cloud/src/lib/enhanced-security.tsx +++ b/nx-dev/ui-cloud/src/lib/enhanced-security.tsx @@ -8,7 +8,7 @@ import { ServerIcon, ServerStackIcon, } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; import { ReactElement } from 'react'; diff --git a/nx-dev/ui-cloud/src/lib/hero.tsx b/nx-dev/ui-cloud/src/lib/hero.tsx index abaef056b05dd..34eee4d49e1c4 100644 --- a/nx-dev/ui-cloud/src/lib/hero.tsx +++ b/nx-dev/ui-cloud/src/lib/hero.tsx @@ -5,14 +5,14 @@ import { Transition, TransitionChild, } from '@headlessui/react'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { PlayIcon } from '@heroicons/react/24/outline'; import { motion } from 'framer-motion'; import { ComponentProps, Fragment, useState } from 'react'; -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; import { MovingBorder } from '@nx/nx-dev/ui-animations'; import Image from 'next/image'; -import { NxCloudAnimatedIcon } from '@nx/nx-dev/ui-icons'; +import { NxCloudAnimatedIcon } from '@nx/nx-dev-ui-icons'; export function Hero(): JSX.Element { const [isOpen, setIsOpen] = useState(false); diff --git a/nx-dev/ui-cloud/src/lib/statistics.tsx b/nx-dev/ui-cloud/src/lib/statistics.tsx index 57c6fb87fe7bc..840b00b5c168e 100644 --- a/nx-dev/ui-cloud/src/lib/statistics.tsx +++ b/nx-dev/ui-cloud/src/lib/statistics.tsx @@ -1,7 +1,7 @@ 'use client'; import { motion } from 'framer-motion'; import { ReactElement, useEffect, useState } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { usePrefersReducedMotion } from '@nx/nx-dev/ui-animations'; /** diff --git a/nx-dev/ui-cloud/src/lib/trusted-by.tsx b/nx-dev/ui-cloud/src/lib/trusted-by.tsx index 188508dbb9b73..d29dd365a6b25 100644 --- a/nx-dev/ui-cloud/src/lib/trusted-by.tsx +++ b/nx-dev/ui-cloud/src/lib/trusted-by.tsx @@ -7,7 +7,7 @@ import { ShopifyIcon, StorybookIcon, VmwareIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import { ReactElement } from 'react'; export function TrustedBy(): ReactElement { diff --git a/nx-dev/ui-cloud/src/lib/understand-workspace.tsx b/nx-dev/ui-cloud/src/lib/understand-workspace.tsx index 8f1a8dc312a64..563132fe62751 100644 --- a/nx-dev/ui-cloud/src/lib/understand-workspace.tsx +++ b/nx-dev/ui-cloud/src/lib/understand-workspace.tsx @@ -9,9 +9,9 @@ import { LockClosedIcon, SparklesIcon, } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { BentoGrid, BentoGridItem } from './elements/bento-grid'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { animate, motion, useMotionValue, useTransform } from 'framer-motion'; import { ReactElement, useEffect } from 'react'; import { usePrefersReducedMotion } from '@nx/nx-dev/ui-animations'; diff --git a/nx-dev/ui-cloud/tsconfig.lib.json b/nx-dev/ui-cloud/tsconfig.lib.json index cfc4843293956..88b6d0e18b2c1 100644 --- a/nx-dev/ui-cloud/tsconfig.lib.json +++ b/nx-dev/ui-cloud/tsconfig.lib.json @@ -7,7 +7,9 @@ "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -20,5 +22,16 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-commands/tsconfig.lib.json b/nx-dev/ui-commands/tsconfig.lib.json index 4cdfabb3c6a82..c53ad303ed495 100644 --- a/nx-dev/ui-commands/tsconfig.lib.json +++ b/nx-dev/ui-commands/tsconfig.lib.json @@ -2,7 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/ui-common/package.json b/nx-dev/ui-common/package.json new file mode 100644 index 0000000000000..b5722d86156b8 --- /dev/null +++ b/nx-dev/ui-common/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-common", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-common/src/lib/breadcrumbs.tsx b/nx-dev/ui-common/src/lib/breadcrumbs.tsx index 48231e28b0433..436482430ad2b 100644 --- a/nx-dev/ui-common/src/lib/breadcrumbs.tsx +++ b/nx-dev/ui-common/src/lib/breadcrumbs.tsx @@ -1,5 +1,5 @@ import { ChevronRightIcon } from '@heroicons/react/24/solid'; -import { ProcessedDocument } from '@nx/nx-dev/models-document'; +import { ProcessedDocument } from '@nx/nx-dev-models-document'; import classNames from 'classnames'; interface Crumb { diff --git a/nx-dev/ui-common/src/lib/button.tsx b/nx-dev/ui-common/src/lib/button.tsx index 8ed669e61ce49..262c7ab1cc587 100644 --- a/nx-dev/ui-common/src/lib/button.tsx +++ b/nx-dev/ui-common/src/lib/button.tsx @@ -1,5 +1,5 @@ import Link from 'next/link'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { AnchorHTMLAttributes, ForwardedRef, diff --git a/nx-dev/ui-common/src/lib/footer.tsx b/nx-dev/ui-common/src/lib/footer.tsx index 95a205115b027..d1edd690d0435 100644 --- a/nx-dev/ui-common/src/lib/footer.tsx +++ b/nx-dev/ui-common/src/lib/footer.tsx @@ -1,5 +1,5 @@ import { HeartIcon } from '@heroicons/react/24/solid'; -import { ThemeSwitcher } from '@nx/nx-dev/ui-theme'; +import { ThemeSwitcher } from '@nx/nx-dev-ui-theme'; import Link from 'next/link'; import { DiscordIcon } from './discord-icon'; import { VersionPicker } from './version-picker'; diff --git a/nx-dev/ui-common/src/lib/github-star-widget.tsx b/nx-dev/ui-common/src/lib/github-star-widget.tsx index 3d7f1ae893ca0..813d9a3373374 100644 --- a/nx-dev/ui-common/src/lib/github-star-widget.tsx +++ b/nx-dev/ui-common/src/lib/github-star-widget.tsx @@ -1,4 +1,4 @@ -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; import type { ReactElement } from 'react'; export const GithubIcon = (props: any) => { diff --git a/nx-dev/ui-common/src/lib/headers/documentation-header.tsx b/nx-dev/ui-common/src/lib/headers/documentation-header.tsx index 389edc275d139..544caf9c5d2bc 100644 --- a/nx-dev/ui-common/src/lib/headers/documentation-header.tsx +++ b/nx-dev/ui-common/src/lib/headers/documentation-header.tsx @@ -1,12 +1,12 @@ 'use client'; import { Fragment, type MouseEvent, ReactElement } from 'react'; -import { NxCloudAnimatedIcon, NxIcon } from '@nx/nx-dev/ui-icons'; +import { NxCloudAnimatedIcon, NxIcon } from '@nx/nx-dev-ui-icons'; import { Bars3Icon, ChevronDownIcon, XMarkIcon, } from '@heroicons/react/24/outline'; -import { AlgoliaSearch } from '@nx/nx-dev/feature-search'; +import { AlgoliaSearch } from '@nx/nx-dev-feature-search'; import cx from 'classnames'; import Link from 'next/link'; import { useRouter } from 'next/router'; diff --git a/nx-dev/ui-common/src/lib/headers/header.tsx b/nx-dev/ui-common/src/lib/headers/header.tsx index f106046dff069..0f90296132160 100644 --- a/nx-dev/ui-common/src/lib/headers/header.tsx +++ b/nx-dev/ui-common/src/lib/headers/header.tsx @@ -33,8 +33,8 @@ import { } from './menu-items'; import { MobileMenuItem } from './mobile-menu-item'; import { SectionsMenu } from './sections-menu'; -import { AlgoliaSearch } from '@nx/nx-dev/feature-search'; -import { GitHubIcon, NxIcon } from '@nx/nx-dev/ui-icons'; +import { AlgoliaSearch } from '@nx/nx-dev-feature-search'; +import { GitHubIcon, NxIcon } from '@nx/nx-dev-ui-icons'; import { useRouter } from 'next/navigation'; interface HeaderProps { diff --git a/nx-dev/ui-common/src/lib/headers/menu-items.ts b/nx-dev/ui-common/src/lib/headers/menu-items.ts index 69b8663f9e7c3..8bb6ad31a2ea2 100644 --- a/nx-dev/ui-common/src/lib/headers/menu-items.ts +++ b/nx-dev/ui-common/src/lib/headers/menu-items.ts @@ -27,7 +27,7 @@ import { import { FC, SVGProps } from 'react'; import { DiscordIcon } from '../discord-icon'; import { BuildingOfficeIcon } from '@heroicons/react/24/solid'; -import { NxAgentsIcon, NxReplayIcon } from '@nx/nx-dev/ui-icons'; +import { NxAgentsIcon, NxReplayIcon } from '@nx/nx-dev-ui-icons'; export interface MenuItem { name: string; diff --git a/nx-dev/ui-common/src/lib/live-stream-notifier.tsx b/nx-dev/ui-common/src/lib/live-stream-notifier.tsx index 89bc8848a473b..2b37378029b39 100644 --- a/nx-dev/ui-common/src/lib/live-stream-notifier.tsx +++ b/nx-dev/ui-common/src/lib/live-stream-notifier.tsx @@ -2,7 +2,7 @@ import { useState, useEffect, ReactElement } from 'react'; import { motion } from 'framer-motion'; -import { MonorepoWorldIcon } from '@nx/nx-dev/ui-icons'; +import { MonorepoWorldIcon } from '@nx/nx-dev-ui-icons'; import { ButtonLink } from './button'; import { PlayIcon, diff --git a/nx-dev/ui-common/src/lib/sidebar.tsx b/nx-dev/ui-common/src/lib/sidebar.tsx index f7fb4dcca926c..0c3c8c0644b05 100644 --- a/nx-dev/ui-common/src/lib/sidebar.tsx +++ b/nx-dev/ui-common/src/lib/sidebar.tsx @@ -6,9 +6,9 @@ import { TransitionChild, } from '@headlessui/react'; import { XMarkIcon } from '@heroicons/react/24/outline'; -import { AlgoliaSearch } from '@nx/nx-dev/feature-search'; -import { Menu, MenuItem, MenuSection } from '@nx/nx-dev/models-menu'; -import { iconsMap } from '@nx/nx-dev/ui-references'; +import { AlgoliaSearch } from '@nx/nx-dev-feature-search'; +import { Menu, MenuItem, MenuSection } from '@nx/nx-dev-models-menu'; +import { iconsMap } from '@nx/nx-dev-ui-references'; import cx from 'classnames'; import Link from 'next/link'; import { useRouter } from 'next/router'; @@ -20,7 +20,7 @@ import { useRef, useState, } from 'react'; -import { NxIcon } from '@nx/nx-dev/ui-icons'; +import { NxIcon } from '@nx/nx-dev-ui-icons'; export interface SidebarProps { menu: Menu; diff --git a/nx-dev/ui-common/src/lib/trusted-by.tsx b/nx-dev/ui-common/src/lib/trusted-by.tsx index 6426d9073fc74..7774be02683af 100644 --- a/nx-dev/ui-common/src/lib/trusted-by.tsx +++ b/nx-dev/ui-common/src/lib/trusted-by.tsx @@ -17,7 +17,7 @@ import { StorybookIcon, StrapiIcon, VmwareIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; export interface TrustedByProps { utmSource?: string; diff --git a/nx-dev/ui-common/src/lib/typography.tsx b/nx-dev/ui-common/src/lib/typography.tsx index 80a1359da33ea..f4148c1722e16 100644 --- a/nx-dev/ui-common/src/lib/typography.tsx +++ b/nx-dev/ui-common/src/lib/typography.tsx @@ -1,4 +1,4 @@ -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import Link from 'next/link'; import { ComponentPropsWithoutRef, ElementType, ReactNode } from 'react'; diff --git a/nx-dev/ui-common/src/lib/youtube.component.tsx b/nx-dev/ui-common/src/lib/youtube.component.tsx index b9c1ce410b060..000da84663bfc 100644 --- a/nx-dev/ui-common/src/lib/youtube.component.tsx +++ b/nx-dev/ui-common/src/lib/youtube.component.tsx @@ -1,6 +1,6 @@ import { PlayCircleIcon, PlayIcon } from '@heroicons/react/24/solid'; import { Schema } from '@markdoc/markdoc'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export const youtube: Schema = { render: 'YouTube', diff --git a/nx-dev/ui-common/tsconfig.lib.json b/nx-dev/ui-common/tsconfig.lib.json index cccfe3f7d83d9..de98c5b794814 100644 --- a/nx-dev/ui-common/tsconfig.lib.json +++ b/nx-dev/ui-common/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -16,5 +18,15 @@ "**/*.test.tsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { "path": "../feature-analytics/tsconfig.lib.json" }, + { "path": "../feature-search/tsconfig.lib.json" }, + { "path": "../models-document/tsconfig.lib.json" }, + { "path": "../models-menu/tsconfig.lib.json" }, + { "path": "../ui-icons/tsconfig.lib.json" }, + { "path": "../ui-primitives/tsconfig.lib.json" }, + { "path": "../ui-references/tsconfig.lib.json" }, + { "path": "../ui-theme/tsconfig.lib.json" } + ] } diff --git a/nx-dev/ui-community/package.json b/nx-dev/ui-community/package.json new file mode 100644 index 0000000000000..33beec9305f03 --- /dev/null +++ b/nx-dev/ui-community/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-community", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-community/src/lib/connect-with-us.tsx b/nx-dev/ui-community/src/lib/connect-with-us.tsx index 6703f098e451c..21f62c13b0594 100644 --- a/nx-dev/ui-community/src/lib/connect-with-us.tsx +++ b/nx-dev/ui-community/src/lib/connect-with-us.tsx @@ -1,5 +1,5 @@ import { EnvelopeIcon } from '@heroicons/react/24/solid'; -import { DiscordIcon, SectionHeading } from '@nx/nx-dev/ui-common'; +import { DiscordIcon, SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; export function ConnectWithUs(): JSX.Element { diff --git a/nx-dev/ui-community/src/lib/plugin-directory.tsx b/nx-dev/ui-community/src/lib/plugin-directory.tsx index c36a1b4476e38..d1d1f38d36275 100644 --- a/nx-dev/ui-community/src/lib/plugin-directory.tsx +++ b/nx-dev/ui-community/src/lib/plugin-directory.tsx @@ -6,7 +6,7 @@ import { StarIcon, } from '@heroicons/react/24/outline'; import { MagnifyingGlassIcon } from '@heroicons/react/24/solid'; -import { PluginCard, PluginType, SectionHeading } from '@nx/nx-dev/ui-common'; +import { PluginCard, PluginType, SectionHeading } from '@nx/nx-dev-ui-common'; import { useParams } from 'next/navigation'; import { useEffect, useState, useRef, ElementRef } from 'react'; diff --git a/nx-dev/ui-community/tsconfig.lib.json b/nx-dev/ui-community/tsconfig.lib.json index 54f71b5019289..ce98713d9dd8a 100644 --- a/nx-dev/ui-community/tsconfig.lib.json +++ b/nx-dev/ui-community/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -20,5 +22,10 @@ "**/*.test.jsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-company/package.json b/nx-dev/ui-company/package.json new file mode 100644 index 0000000000000..046e309276e86 --- /dev/null +++ b/nx-dev/ui-company/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-company", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-company/src/lib/co-founders.tsx b/nx-dev/ui-company/src/lib/co-founders.tsx index a0a33f9caa4a7..9c4150cf40f62 100644 --- a/nx-dev/ui-company/src/lib/co-founders.tsx +++ b/nx-dev/ui-company/src/lib/co-founders.tsx @@ -1,5 +1,5 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; -import { XIcon } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; +import { XIcon } from '@nx/nx-dev-ui-common'; const coFounders = [ { diff --git a/nx-dev/ui-company/src/lib/hero.tsx b/nx-dev/ui-company/src/lib/hero.tsx index 9364b6586b746..9f440b93b9793 100644 --- a/nx-dev/ui-company/src/lib/hero.tsx +++ b/nx-dev/ui-company/src/lib/hero.tsx @@ -1,5 +1,5 @@ 'use client'; -import { SectionHeading, YouTube } from '@nx/nx-dev/ui-common'; +import { SectionHeading, YouTube } from '@nx/nx-dev-ui-common'; import { GlobeAltIcon, TrophyIcon, diff --git a/nx-dev/ui-company/src/lib/layout.tsx b/nx-dev/ui-company/src/lib/layout.tsx index f9fd7b89303df..7299401b9d8d2 100644 --- a/nx-dev/ui-company/src/lib/layout.tsx +++ b/nx-dev/ui-company/src/lib/layout.tsx @@ -1,4 +1,4 @@ -import { Header, Footer } from '@nx/nx-dev/ui-common'; +import { Header, Footer } from '@nx/nx-dev-ui-common'; export function Layout({ children, diff --git a/nx-dev/ui-company/src/lib/the-team.tsx b/nx-dev/ui-company/src/lib/the-team.tsx index 6853d19f16d3c..624aa087d4d86 100644 --- a/nx-dev/ui-company/src/lib/the-team.tsx +++ b/nx-dev/ui-company/src/lib/the-team.tsx @@ -1,4 +1,4 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; const teamMembers = [ diff --git a/nx-dev/ui-company/tsconfig.lib.json b/nx-dev/ui-company/tsconfig.lib.json index 9d7af8910e4a8..d8d40e9ac54f6 100644 --- a/nx-dev/ui-company/tsconfig.lib.json +++ b/nx-dev/ui-company/tsconfig.lib.json @@ -7,7 +7,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -20,5 +22,10 @@ "**/*.spec.jsx", "**/*.test.jsx" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-conference/package.json b/nx-dev/ui-conference/package.json new file mode 100644 index 0000000000000..b61a4c2ae307e --- /dev/null +++ b/nx-dev/ui-conference/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-conference", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-conference/src/lib/components/speakers.tsx b/nx-dev/ui-conference/src/lib/components/speakers.tsx index 3d2e1e6047cea..76252a4b170b9 100644 --- a/nx-dev/ui-conference/src/lib/components/speakers.tsx +++ b/nx-dev/ui-conference/src/lib/components/speakers.tsx @@ -1,4 +1,4 @@ -import { Member, MemberCard } from '@nx/nx-dev/ui-member-card'; +import { Member, MemberCard } from '@nx/nx-dev-ui-member-card'; export function Speakers(speakers: Array) { function chunkList(itemList: ITEM[], chunkSize: number): Array { diff --git a/nx-dev/ui-conference/src/lib/conf-speakers.tsx b/nx-dev/ui-conference/src/lib/conf-speakers.tsx index 81bff0ae4740b..5dcccaab65aae 100644 --- a/nx-dev/ui-conference/src/lib/conf-speakers.tsx +++ b/nx-dev/ui-conference/src/lib/conf-speakers.tsx @@ -1,4 +1,4 @@ -import { Member } from '@nx/nx-dev/ui-member-card'; +import { Member } from '@nx/nx-dev-ui-member-card'; import { Speakers } from './components/speakers'; export function ConfSpeakers(): JSX.Element { diff --git a/nx-dev/ui-conference/src/lib/conf-sponsors.tsx b/nx-dev/ui-conference/src/lib/conf-sponsors.tsx index 0b35bf03af45e..60ba8e1732a6b 100644 --- a/nx-dev/ui-conference/src/lib/conf-sponsors.tsx +++ b/nx-dev/ui-conference/src/lib/conf-sponsors.tsx @@ -1,4 +1,4 @@ -import { Sponsor, SponsorCard } from '@nx/nx-dev/ui-sponsor-card'; +import { Sponsor, SponsorCard } from '@nx/nx-dev-ui-sponsor-card'; import cx from 'classnames'; export function ConfSponsors(): JSX.Element { diff --git a/nx-dev/ui-conference/src/lib/launch-week/announcements.tsx b/nx-dev/ui-conference/src/lib/launch-week/announcements.tsx index 7333300cfdcb2..742933b165c29 100644 --- a/nx-dev/ui-conference/src/lib/launch-week/announcements.tsx +++ b/nx-dev/ui-conference/src/lib/launch-week/announcements.tsx @@ -1,4 +1,4 @@ -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; export function LaunchWeekAnnouncements(): JSX.Element { return ( diff --git a/nx-dev/ui-conference/src/lib/launch-week/speakers.tsx b/nx-dev/ui-conference/src/lib/launch-week/speakers.tsx index 75dda93dccb9a..277db8415f9ec 100644 --- a/nx-dev/ui-conference/src/lib/launch-week/speakers.tsx +++ b/nx-dev/ui-conference/src/lib/launch-week/speakers.tsx @@ -1,4 +1,4 @@ -import { Member } from '@nx/nx-dev/ui-member-card'; +import { Member } from '@nx/nx-dev-ui-member-card'; import { Speakers } from '../components/speakers'; export function LaunchWeekSpeakers(): JSX.Element { diff --git a/nx-dev/ui-conference/tsconfig.lib.json b/nx-dev/ui-conference/tsconfig.lib.json index 4cdfabb3c6a82..29920b3a4e122 100644 --- a/nx-dev/ui-conference/tsconfig.lib.json +++ b/nx-dev/ui-conference/tsconfig.lib.json @@ -2,8 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, + "references": [ + { "path": "../ui-common/tsconfig.lib.json" }, + { "path": "../ui-member-card/tsconfig.lib.json" }, + { "path": "../ui-sponsor-card/tsconfig.lib.json" } + ], "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", "../../node_modules/@nx/react/typings/image.d.ts" diff --git a/nx-dev/ui-contact/package.json b/nx-dev/ui-contact/package.json new file mode 100644 index 0000000000000..a855de521ab9e --- /dev/null +++ b/nx-dev/ui-contact/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-contact", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-contact/src/lib/how-can-we-help.tsx b/nx-dev/ui-contact/src/lib/how-can-we-help.tsx index 66773ee5942e0..b15fccd480e71 100644 --- a/nx-dev/ui-contact/src/lib/how-can-we-help.tsx +++ b/nx-dev/ui-contact/src/lib/how-can-we-help.tsx @@ -1,10 +1,10 @@ -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; import { ArrowUpRightIcon, ChatBubbleLeftRightIcon, ChevronRightIcon, } from '@heroicons/react/24/outline'; -import { NxCloudIcon } from '@nx/nx-dev/ui-icons'; +import { NxCloudIcon } from '@nx/nx-dev-ui-icons'; export function HowCanWeHelp(): JSX.Element { return ( diff --git a/nx-dev/ui-contact/src/lib/talk-to-our-engineering-team.tsx b/nx-dev/ui-contact/src/lib/talk-to-our-engineering-team.tsx index d946d108fb600..4a61ccf21d307 100644 --- a/nx-dev/ui-contact/src/lib/talk-to-our-engineering-team.tsx +++ b/nx-dev/ui-contact/src/lib/talk-to-our-engineering-team.tsx @@ -1,4 +1,4 @@ -import { SectionHeading, HubspotForm } from '@nx/nx-dev/ui-common'; +import { SectionHeading, HubspotForm } from '@nx/nx-dev-ui-common'; import { type ReactElement } from 'react'; import { CapitalOneIcon, @@ -10,7 +10,7 @@ import { SiriusxmAlternateIcon, StorybookIcon, VmwareIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; export function TalkToOurEngineeringTeam(): ReactElement { return ( diff --git a/nx-dev/ui-contact/src/lib/talk-to-our-team.tsx b/nx-dev/ui-contact/src/lib/talk-to-our-team.tsx index 4f017f989d392..deaa99a65ece1 100644 --- a/nx-dev/ui-contact/src/lib/talk-to-our-team.tsx +++ b/nx-dev/ui-contact/src/lib/talk-to-our-team.tsx @@ -1,4 +1,4 @@ -import { SectionHeading, HubspotForm } from '@nx/nx-dev/ui-common'; +import { SectionHeading, HubspotForm } from '@nx/nx-dev-ui-common'; import { type ReactElement } from 'react'; import { CapitalOneIcon, @@ -10,7 +10,7 @@ import { SiriusxmAlternateIcon, StorybookIcon, VmwareIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; export function TalkToOurTeam(): ReactElement { return ( diff --git a/nx-dev/ui-contact/tsconfig.lib.json b/nx-dev/ui-contact/tsconfig.lib.json index 54f71b5019289..10293d4c9d7bc 100644 --- a/nx-dev/ui-contact/tsconfig.lib.json +++ b/nx-dev/ui-contact/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -20,5 +22,13 @@ "**/*.test.jsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-courses/package.json b/nx-dev/ui-courses/package.json new file mode 100644 index 0000000000000..f9c06cbc08ddd --- /dev/null +++ b/nx-dev/ui-courses/package.json @@ -0,0 +1,15 @@ +{ + "name": "@nx/nx-dev-ui-courses", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-data-access-courses": "file:../data-access-courses", + "@nx/nx-dev-data-access-documents": "file:../data-access-documents", + "@nx/nx-dev-ui-blog": "file:../ui-blog", + "@nx/nx-dev-ui-common": "file:../ui-common", + "@nx/nx-dev-ui-icons": "file:../ui-icons", + "@nx/nx-dev-ui-markdoc": "file:../ui-markdoc" + } +} diff --git a/nx-dev/ui-courses/src/lib/course-details.tsx b/nx-dev/ui-courses/src/lib/course-details.tsx index 6995595bb91d2..e2d564b6511e4 100644 --- a/nx-dev/ui-courses/src/lib/course-details.tsx +++ b/nx-dev/ui-courses/src/lib/course-details.tsx @@ -1,11 +1,11 @@ -import { Course } from '@nx/nx-dev/data-access-courses'; -import { ButtonLink } from '@nx/nx-dev/ui-common'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; +import { Course } from '@nx/nx-dev-data-access-courses'; +import { ButtonLink } from '@nx/nx-dev-ui-common'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import Link from 'next/link'; -import { BlogAuthors } from '@nx/nx-dev/ui-blog'; -import type { BlogAuthor } from '@nx/nx-dev/data-access-documents/node-only'; +import { BlogAuthors } from '@nx/nx-dev-ui-blog'; +import type { BlogAuthor } from '@nx/nx-dev-data-access-documents/node-only'; import { LessonsList } from './lessons-list'; -import { GitHubIcon, GithubIcon } from '@nx/nx-dev/ui-icons'; +import { GitHubIcon } from '@nx/nx-dev-ui-icons'; export interface CourseDetailsProps { course: Course; diff --git a/nx-dev/ui-courses/src/lib/lesson-player.tsx b/nx-dev/ui-courses/src/lib/lesson-player.tsx index a5a2117358e6c..a28d5342bd881 100644 --- a/nx-dev/ui-courses/src/lib/lesson-player.tsx +++ b/nx-dev/ui-courses/src/lib/lesson-player.tsx @@ -2,11 +2,11 @@ import React, { useState } from 'react'; import Link from 'next/link'; -import { Course, Lesson } from '@nx/nx-dev/data-access-courses'; -import { renderMarkdown } from '@nx/nx-dev/ui-markdoc'; -import { YouTube } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; -import { Header } from '@nx/nx-dev/ui-common'; +import { Course, Lesson } from '@nx/nx-dev-data-access-courses'; +import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; +import { YouTube } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; +import { Header } from '@nx/nx-dev-ui-common'; interface LessonPlayerProps { course: Course; diff --git a/nx-dev/ui-courses/src/lib/lessons-list.tsx b/nx-dev/ui-courses/src/lib/lessons-list.tsx index a364abf9a1a74..ba1191487ca0c 100644 --- a/nx-dev/ui-courses/src/lib/lessons-list.tsx +++ b/nx-dev/ui-courses/src/lib/lessons-list.tsx @@ -1,6 +1,6 @@ -import { Course, Lesson } from '@nx/nx-dev/data-access-courses'; +import { Course, Lesson } from '@nx/nx-dev-data-access-courses'; import Link from 'next/link'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export function LessonsList({ course, diff --git a/nx-dev/ui-courses/tsconfig.lib.json b/nx-dev/ui-courses/tsconfig.lib.json index 3f5205eba1e97..dd4985d2d5d07 100644 --- a/nx-dev/ui-courses/tsconfig.lib.json +++ b/nx-dev/ui-courses/tsconfig.lib.json @@ -3,7 +3,8 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true }, "include": ["src/**/*.ts", "src/**/*.tsx"], "exclude": [ @@ -11,5 +12,28 @@ "src/**/*.test.ts", "src/**/*.spec.tsx", "src/**/*.test.tsx" + ], + "references": [ + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-markdoc/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../ui-blog/tsconfig.lib.json" + }, + { + "path": "../data-access-documents/tsconfig.lib.json" + }, + { + "path": "../data-access-courses/tsconfig.lib.json" + } ] } diff --git a/nx-dev/ui-customers/package.json b/nx-dev/ui-customers/package.json new file mode 100644 index 0000000000000..4678edce9a98b --- /dev/null +++ b/nx-dev/ui-customers/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-customers", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-customers/src/lib/customer-testimonial-carousel.tsx b/nx-dev/ui-customers/src/lib/customer-testimonial-carousel.tsx index 755167064bc10..000cb1ebdb82e 100644 --- a/nx-dev/ui-customers/src/lib/customer-testimonial-carousel.tsx +++ b/nx-dev/ui-customers/src/lib/customer-testimonial-carousel.tsx @@ -26,7 +26,7 @@ import { SiriusxmIcon, UkgIcon, VmwareIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; interface Testimonial { title: string; subtitle: string; diff --git a/nx-dev/ui-customers/src/lib/enterprise-customers.tsx b/nx-dev/ui-customers/src/lib/enterprise-customers.tsx index 1e3fb30fe4aee..21ff522b368b3 100644 --- a/nx-dev/ui-customers/src/lib/enterprise-customers.tsx +++ b/nx-dev/ui-customers/src/lib/enterprise-customers.tsx @@ -39,8 +39,8 @@ import { VarianIcon, VodafoneIcon, ZipariIcon, -} from '@nx/nx-dev/ui-icons'; -import { DownloadCaseStudy } from '@nx/nx-dev/ui-enterprise'; +} from '@nx/nx-dev-ui-icons'; +import { DownloadCaseStudy } from '@nx/nx-dev-ui-enterprise'; import { CustomerTestimonialCarousel } from './customer-testimonial-carousel'; import { type CustomerIcon, CustomerIconGrid } from './customer-icon-grid'; import { type ReactElement } from 'react'; diff --git a/nx-dev/ui-customers/src/lib/hero.tsx b/nx-dev/ui-customers/src/lib/hero.tsx index d1cf5f7b6d026..da7eb17ac7b56 100644 --- a/nx-dev/ui-customers/src/lib/hero.tsx +++ b/nx-dev/ui-customers/src/lib/hero.tsx @@ -1,5 +1,5 @@ -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; import { type ReactElement } from 'react'; export function Hero(): ReactElement { diff --git a/nx-dev/ui-customers/src/lib/oss-projects.tsx b/nx-dev/ui-customers/src/lib/oss-projects.tsx index be9e245a95710..d141280e6c05f 100644 --- a/nx-dev/ui-customers/src/lib/oss-projects.tsx +++ b/nx-dev/ui-customers/src/lib/oss-projects.tsx @@ -1,4 +1,4 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { AwsIcon, CypressIcon, @@ -16,7 +16,7 @@ import { StrapiIcon, TanstackIcon, TypescriptEslintIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; export function OssProjects(): JSX.Element { return ( diff --git a/nx-dev/ui-customers/tsconfig.lib.json b/nx-dev/ui-customers/tsconfig.lib.json index 46a40b7ad39c9..0dec69d93dd85 100644 --- a/nx-dev/ui-customers/tsconfig.lib.json +++ b/nx-dev/ui-customers/tsconfig.lib.json @@ -6,7 +6,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -25,5 +27,19 @@ "src/**/*.ts", "src/**/*.tsx", "../ui-company/src/lib/layout.tsx" + ], + "references": [ + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../feature-analytics/tsconfig.lib.json" + }, + { + "path": "../ui-enterprise/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + } ] } diff --git a/nx-dev/ui-enterprise/package.json b/nx-dev/ui-enterprise/package.json new file mode 100644 index 0000000000000..ed0d3f307a248 --- /dev/null +++ b/nx-dev/ui-enterprise/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-enterprise", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-enterprise/src/lib/call-to-action.tsx b/nx-dev/ui-enterprise/src/lib/call-to-action.tsx index 91cb3c2e5c4f5..dd1262ec409cd 100644 --- a/nx-dev/ui-enterprise/src/lib/call-to-action.tsx +++ b/nx-dev/ui-enterprise/src/lib/call-to-action.tsx @@ -1,6 +1,6 @@ import Link from 'next/link'; import { ReactElement } from 'react'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; export function CallToAction(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/carousel.tsx b/nx-dev/ui-enterprise/src/lib/carousel.tsx index 8b6dbe89fabb4..22095631ac47a 100644 --- a/nx-dev/ui-enterprise/src/lib/carousel.tsx +++ b/nx-dev/ui-enterprise/src/lib/carousel.tsx @@ -12,7 +12,7 @@ import { useState, } from 'react'; import { motion, MotionConfig, useAnimation } from 'framer-motion'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export interface CarouselHandle { /** diff --git a/nx-dev/ui-enterprise/src/lib/customer-logos.tsx b/nx-dev/ui-enterprise/src/lib/customer-logos.tsx index 5cecba345dd22..ac37ce1731958 100644 --- a/nx-dev/ui-enterprise/src/lib/customer-logos.tsx +++ b/nx-dev/ui-enterprise/src/lib/customer-logos.tsx @@ -13,10 +13,10 @@ import { ShopifyIcon, StorybookIcon, VmwareIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import { ReactElement } from 'react'; -import { Marquee } from '@nx/nx-dev/ui-animations'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { Marquee } from '@nx/nx-dev-ui-animations'; +import { cx } from '@nx/nx-dev-ui-primitives'; import Link from 'next/link'; import { ChevronRightIcon } from '@heroicons/react/20/solid'; diff --git a/nx-dev/ui-enterprise/src/lib/customer-metrics.tsx b/nx-dev/ui-enterprise/src/lib/customer-metrics.tsx index 9970a083fd23b..a514e1806f195 100644 --- a/nx-dev/ui-enterprise/src/lib/customer-metrics.tsx +++ b/nx-dev/ui-enterprise/src/lib/customer-metrics.tsx @@ -1,8 +1,8 @@ import { ReactElement } from 'react'; -import { HetznerCloudIcon } from '@nx/nx-dev/ui-icons'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { HetznerCloudIcon } from '@nx/nx-dev-ui-icons'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; import { PlayIcon } from '@heroicons/react/24/outline'; export function CustomerMetrics(): ReactElement { diff --git a/nx-dev/ui-enterprise/src/lib/download-case-study.tsx b/nx-dev/ui-enterprise/src/lib/download-case-study.tsx index 6b31d3d9e391e..be1a58f940740 100644 --- a/nx-dev/ui-enterprise/src/lib/download-case-study.tsx +++ b/nx-dev/ui-enterprise/src/lib/download-case-study.tsx @@ -1,4 +1,4 @@ -import { ButtonLink } from '@nx/nx-dev/ui-common'; +import { ButtonLink } from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; export interface DownloadCaseStudyProps { diff --git a/nx-dev/ui-enterprise/src/lib/enterprise-layout.tsx b/nx-dev/ui-enterprise/src/lib/enterprise-layout.tsx index ca4a4d1dc95b1..62b9db9a93319 100644 --- a/nx-dev/ui-enterprise/src/lib/enterprise-layout.tsx +++ b/nx-dev/ui-enterprise/src/lib/enterprise-layout.tsx @@ -1,4 +1,4 @@ -import { Footer, Header } from '@nx/nx-dev/ui-common'; +import { Footer, Header } from '@nx/nx-dev-ui-common'; import { PropsWithChildren, ReactElement } from 'react'; export function EnterpriseLayout({ diff --git a/nx-dev/ui-enterprise/src/lib/hero.tsx b/nx-dev/ui-enterprise/src/lib/hero.tsx index 92c3da2e2127d..4a320e4c83ec3 100644 --- a/nx-dev/ui-enterprise/src/lib/hero.tsx +++ b/nx-dev/ui-enterprise/src/lib/hero.tsx @@ -1,4 +1,4 @@ -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; import { type ReactElement } from 'react'; import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; import { WebinarSection } from './webinar-section'; diff --git a/nx-dev/ui-enterprise/src/lib/hetzner-cloud-testimonial.tsx b/nx-dev/ui-enterprise/src/lib/hetzner-cloud-testimonial.tsx index 4d5e5655de6a4..61174d6dd87f6 100644 --- a/nx-dev/ui-enterprise/src/lib/hetzner-cloud-testimonial.tsx +++ b/nx-dev/ui-enterprise/src/lib/hetzner-cloud-testimonial.tsx @@ -1,14 +1,14 @@ import { ComponentProps, ReactElement, useState } from 'react'; -import { Button, SectionHeading } from '@nx/nx-dev/ui-common'; -import { HetznerCloudIcon } from '@nx/nx-dev/ui-icons'; +import { Button, SectionHeading } from '@nx/nx-dev-ui-common'; +import { HetznerCloudIcon } from '@nx/nx-dev-ui-icons'; import Link from 'next/link'; -import { cx } from '@nx/nx-dev/ui-primitives'; -import { MovingBorder } from '@nx/nx-dev/ui-animations'; +import { cx } from '@nx/nx-dev-ui-primitives'; +import { MovingBorder } from '@nx/nx-dev-ui-animations'; import { motion } from 'framer-motion'; import { PlayIcon } from '@heroicons/react/24/outline'; import Image from 'next/image'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; -import { VideoModal } from '@nx/nx-dev/ui-common'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; +import { VideoModal } from '@nx/nx-dev-ui-common'; function PlayButton({ className, diff --git a/nx-dev/ui-enterprise/src/lib/make-your-ci-fast.tsx b/nx-dev/ui-enterprise/src/lib/make-your-ci-fast.tsx index 71ad119302260..80f2712111d16 100644 --- a/nx-dev/ui-enterprise/src/lib/make-your-ci-fast.tsx +++ b/nx-dev/ui-enterprise/src/lib/make-your-ci-fast.tsx @@ -1,5 +1,5 @@ import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function MakeYourCiFast(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/scale-your-organization.tsx b/nx-dev/ui-enterprise/src/lib/scale-your-organization.tsx index 8fd9e9d29df1d..8b7811dca855c 100644 --- a/nx-dev/ui-enterprise/src/lib/scale-your-organization.tsx +++ b/nx-dev/ui-enterprise/src/lib/scale-your-organization.tsx @@ -1,5 +1,5 @@ import { ReactElement } from 'react'; -import { SectionHeading, Strong } from '@nx/nx-dev/ui-common'; +import { SectionHeading, Strong } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; import { VisibilityAnimation } from './animations/visibility'; import { ConformanceAnimation } from './animations/conformance'; diff --git a/nx-dev/ui-enterprise/src/lib/security.tsx b/nx-dev/ui-enterprise/src/lib/security.tsx index 07898a1154430..7fad5cbe46423 100644 --- a/nx-dev/ui-enterprise/src/lib/security.tsx +++ b/nx-dev/ui-enterprise/src/lib/security.tsx @@ -4,7 +4,7 @@ import { ServerStackIcon, ShieldCheckIcon, } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; import Link from 'next/link'; diff --git a/nx-dev/ui-enterprise/src/lib/security/build-for-enterprise.tsx b/nx-dev/ui-enterprise/src/lib/security/build-for-enterprise.tsx index 1856a1070e190..ebb5d163aa459 100644 --- a/nx-dev/ui-enterprise/src/lib/security/build-for-enterprise.tsx +++ b/nx-dev/ui-enterprise/src/lib/security/build-for-enterprise.tsx @@ -1,5 +1,5 @@ 'use client'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; import { AdobeIcon, @@ -9,7 +9,7 @@ import { ModernaIcon, PayfitIcon, RoyalBankOfCanadaIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; export function BuiltForEnterprise(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/security/cache-poisoning-protection.tsx b/nx-dev/ui-enterprise/src/lib/security/cache-poisoning-protection.tsx index 5f9a45895e016..e34eb7566dd9c 100644 --- a/nx-dev/ui-enterprise/src/lib/security/cache-poisoning-protection.tsx +++ b/nx-dev/ui-enterprise/src/lib/security/cache-poisoning-protection.tsx @@ -8,7 +8,7 @@ import { SectionDescription, SectionHeading, Strong, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; export function CachePoisoningProtection(): ReactElement { diff --git a/nx-dev/ui-enterprise/src/lib/security/call-to-action.tsx b/nx-dev/ui-enterprise/src/lib/security/call-to-action.tsx index c19f17cb473fb..4d33036507695 100644 --- a/nx-dev/ui-enterprise/src/lib/security/call-to-action.tsx +++ b/nx-dev/ui-enterprise/src/lib/security/call-to-action.tsx @@ -1,6 +1,6 @@ import Link from 'next/link'; import { ReactElement } from 'react'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; export function SecurityCallToAction(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/security/ci-access.tsx b/nx-dev/ui-enterprise/src/lib/security/ci-access.tsx index 1f55d04bacd15..7538f2866d108 100644 --- a/nx-dev/ui-enterprise/src/lib/security/ci-access.tsx +++ b/nx-dev/ui-enterprise/src/lib/security/ci-access.tsx @@ -10,9 +10,9 @@ import { SectionDescription, SectionHeading, Strong, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; -import { GitHubIcon } from '@nx/nx-dev/ui-icons'; +import { GitHubIcon } from '@nx/nx-dev-ui-icons'; import Link from 'next/link'; export function CiAccess(): ReactElement { diff --git a/nx-dev/ui-enterprise/src/lib/security/failing-compliance.tsx b/nx-dev/ui-enterprise/src/lib/security/failing-compliance.tsx index fe8f3060b2436..10e9d935bedff 100644 --- a/nx-dev/ui-enterprise/src/lib/security/failing-compliance.tsx +++ b/nx-dev/ui-enterprise/src/lib/security/failing-compliance.tsx @@ -8,7 +8,7 @@ import { SectionDescription, SectionHeading, Strong, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; import Link from 'next/link'; diff --git a/nx-dev/ui-enterprise/src/lib/security/hero.tsx b/nx-dev/ui-enterprise/src/lib/security/hero.tsx index 5ad4c8f56c43c..723b74c87633c 100644 --- a/nx-dev/ui-enterprise/src/lib/security/hero.tsx +++ b/nx-dev/ui-enterprise/src/lib/security/hero.tsx @@ -1,5 +1,5 @@ 'use client'; -import { ButtonLink, SectionHeading, Strong } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading, Strong } from '@nx/nx-dev-ui-common'; import { ReactElement, useState, useEffect } from 'react'; import { Dialog, DialogPanel, Transition } from '@headlessui/react'; import Link from 'next/link'; diff --git a/nx-dev/ui-enterprise/src/lib/security/personal-access.tsx b/nx-dev/ui-enterprise/src/lib/security/personal-access.tsx index 2ea14301bd071..8d8856fe4db93 100644 --- a/nx-dev/ui-enterprise/src/lib/security/personal-access.tsx +++ b/nx-dev/ui-enterprise/src/lib/security/personal-access.tsx @@ -8,9 +8,9 @@ import { SectionDescription, SectionHeading, Strong, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; -import { GitHubIcon } from '@nx/nx-dev/ui-icons'; +import { GitHubIcon } from '@nx/nx-dev-ui-icons'; import Link from 'next/link'; export function PersonalAccess(): ReactElement { diff --git a/nx-dev/ui-enterprise/src/lib/security/why-ci-security-matters.tsx b/nx-dev/ui-enterprise/src/lib/security/why-ci-security-matters.tsx index 2d878199daa29..26bafd4fb7ec8 100644 --- a/nx-dev/ui-enterprise/src/lib/security/why-ci-security-matters.tsx +++ b/nx-dev/ui-enterprise/src/lib/security/why-ci-security-matters.tsx @@ -9,7 +9,7 @@ import { SectionDescription, SectionHeading, Strong, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; export function WhyCiSecurityMatters(): ReactElement { diff --git a/nx-dev/ui-enterprise/src/lib/solutions/engineering/all-speed-no-stress.tsx b/nx-dev/ui-enterprise/src/lib/solutions/engineering/all-speed-no-stress.tsx index aebae3963af29..e13087066b3cc 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/engineering/all-speed-no-stress.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/engineering/all-speed-no-stress.tsx @@ -9,7 +9,7 @@ import { Squares2X2Icon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; const features = [ diff --git a/nx-dev/ui-enterprise/src/lib/solutions/engineering/developer-experience-that-works-for-you.tsx b/nx-dev/ui-enterprise/src/lib/solutions/engineering/developer-experience-that-works-for-you.tsx index 40751ba7af590..a2186fb98bb7e 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/engineering/developer-experience-that-works-for-you.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/engineering/developer-experience-that-works-for-you.tsx @@ -5,7 +5,7 @@ import { SparklesIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; const features = [ diff --git a/nx-dev/ui-enterprise/src/lib/solutions/engineering/solutions-engineering-hero.tsx b/nx-dev/ui-enterprise/src/lib/solutions/engineering/solutions-engineering-hero.tsx index f61e470665d46..d01d7897be6a4 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/engineering/solutions-engineering-hero.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/engineering/solutions-engineering-hero.tsx @@ -3,9 +3,9 @@ import { ButtonLink, SectionHeading, VideoModal } from '@nx/nx-dev/ui-common'; import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; import { EnvelopeIcon, PlayIcon } from '@heroicons/react/24/outline'; import Image from 'next/image'; -import { UkgIcon } from '@nx/nx-dev/ui-icons'; -import { cx } from '@nx/nx-dev/ui-primitives'; -import { MovingBorder } from '@nx/nx-dev/ui-animations'; +import { UkgIcon } from '@nx/nx-dev-ui-icons'; +import { cx } from '@nx/nx-dev-ui-primitives'; +import { MovingBorder } from '@nx/nx-dev-ui-animations'; import { motion } from 'framer-motion'; import { WebinarSection } from '../../webinar-section'; diff --git a/nx-dev/ui-enterprise/src/lib/solutions/engineering/solutions-engineering-testimonials.tsx b/nx-dev/ui-enterprise/src/lib/solutions/engineering/solutions-engineering-testimonials.tsx index 97a81607c0907..1421704efcb01 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/engineering/solutions-engineering-testimonials.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/engineering/solutions-engineering-testimonials.tsx @@ -6,8 +6,8 @@ import { SiriusxmAlternateIcon, UkgIcon, VmwareIcon, -} from '@nx/nx-dev/ui-icons'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-icons'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function SolutionsEngineeringTestimonials(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/solutions/leadership/build-a-modern-engineering-organization.tsx b/nx-dev/ui-enterprise/src/lib/solutions/leadership/build-a-modern-engineering-organization.tsx index e5d0f17408979..6e2933321a086 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/leadership/build-a-modern-engineering-organization.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/leadership/build-a-modern-engineering-organization.tsx @@ -4,7 +4,7 @@ import { SparklesIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; const features = [ diff --git a/nx-dev/ui-enterprise/src/lib/solutions/leadership/maximize-roi.tsx b/nx-dev/ui-enterprise/src/lib/solutions/leadership/maximize-roi.tsx index f6a9ac010b3b0..0a510c7c70cf3 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/leadership/maximize-roi.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/leadership/maximize-roi.tsx @@ -4,7 +4,7 @@ import { BugAntIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; const features = [ { diff --git a/nx-dev/ui-enterprise/src/lib/solutions/leadership/scale-safely.tsx b/nx-dev/ui-enterprise/src/lib/solutions/leadership/scale-safely.tsx index c9e2718c13dcb..2a847fe301005 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/leadership/scale-safely.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/leadership/scale-safely.tsx @@ -4,7 +4,7 @@ import { UsersIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; const features = [ { diff --git a/nx-dev/ui-enterprise/src/lib/solutions/leadership/solutions-leadership-testimonials.tsx b/nx-dev/ui-enterprise/src/lib/solutions/leadership/solutions-leadership-testimonials.tsx index 7d8f63391f5da..3cd21163b3cff 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/leadership/solutions-leadership-testimonials.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/leadership/solutions-leadership-testimonials.tsx @@ -4,8 +4,8 @@ import { HetznerCloudIcon, PayfitIcon, SiriusxmAlternateIcon, -} from '@nx/nx-dev/ui-icons'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-icons'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function SolutionsLeadershipTestimonials(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/solutions/management/cut-down-engineering-waste.tsx b/nx-dev/ui-enterprise/src/lib/solutions/management/cut-down-engineering-waste.tsx index 31785cabbd729..c5c523ae89a4a 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/management/cut-down-engineering-waste.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/management/cut-down-engineering-waste.tsx @@ -4,7 +4,7 @@ import { LightBulbIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; const features = [ diff --git a/nx-dev/ui-enterprise/src/lib/solutions/management/keep-teams-aligned.tsx b/nx-dev/ui-enterprise/src/lib/solutions/management/keep-teams-aligned.tsx index 48c3d2ecfd23f..9ceda846c3515 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/management/keep-teams-aligned.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/management/keep-teams-aligned.tsx @@ -4,7 +4,7 @@ import { SparklesIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; const features = [ diff --git a/nx-dev/ui-enterprise/src/lib/solutions/management/scale-with-ease.tsx b/nx-dev/ui-enterprise/src/lib/solutions/management/scale-with-ease.tsx index 6727d0dbb3db0..58d220b76b6bf 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/management/scale-with-ease.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/management/scale-with-ease.tsx @@ -4,7 +4,7 @@ import { RocketLaunchIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; const features = [ { diff --git a/nx-dev/ui-enterprise/src/lib/solutions/management/solutions-management-hero.tsx b/nx-dev/ui-enterprise/src/lib/solutions/management/solutions-management-hero.tsx index 68163d98105a8..23ab5cdeb869a 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/management/solutions-management-hero.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/management/solutions-management-hero.tsx @@ -3,9 +3,9 @@ import { ButtonLink, SectionHeading, VideoModal } from '@nx/nx-dev/ui-common'; import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; import { EnvelopeIcon, PlayIcon } from '@heroicons/react/24/outline'; import Image from 'next/image'; -import { UkgIcon } from '@nx/nx-dev/ui-icons'; -import { cx } from '@nx/nx-dev/ui-primitives'; -import { MovingBorder } from '@nx/nx-dev/ui-animations'; +import { UkgIcon } from '@nx/nx-dev-ui-icons'; +import { cx } from '@nx/nx-dev-ui-primitives'; +import { MovingBorder } from '@nx/nx-dev-ui-animations'; import { motion } from 'framer-motion'; import { WebinarSection } from '../../webinar-section'; diff --git a/nx-dev/ui-enterprise/src/lib/solutions/management/solutions-management-testimonials.tsx b/nx-dev/ui-enterprise/src/lib/solutions/management/solutions-management-testimonials.tsx index a83b1dcedb1e7..ef2642062d4ac 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/management/solutions-management-testimonials.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/management/solutions-management-testimonials.tsx @@ -3,8 +3,8 @@ import { HetznerCloudIcon, PayfitIcon, SiriusxmAlternateIcon, -} from '@nx/nx-dev/ui-icons'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-icons'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function SolutionsManagementTestimonials(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/solutions/platform/cost-efficient-compute.tsx b/nx-dev/ui-enterprise/src/lib/solutions/platform/cost-efficient-compute.tsx index ff204202a37f3..f9efe1162bede 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/platform/cost-efficient-compute.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/platform/cost-efficient-compute.tsx @@ -4,7 +4,7 @@ import { ServerStackIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; const features = [ diff --git a/nx-dev/ui-enterprise/src/lib/solutions/platform/easy-to-adapt-easy-to-maintain.tsx b/nx-dev/ui-enterprise/src/lib/solutions/platform/easy-to-adapt-easy-to-maintain.tsx index f8616b4ca0ade..93055513160e3 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/platform/easy-to-adapt-easy-to-maintain.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/platform/easy-to-adapt-easy-to-maintain.tsx @@ -5,7 +5,7 @@ import { ShieldCheckIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; const features = [ diff --git a/nx-dev/ui-enterprise/src/lib/solutions/platform/reliable-by-design.tsx b/nx-dev/ui-enterprise/src/lib/solutions/platform/reliable-by-design.tsx index 859dbeef35333..67d23c9be392f 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/platform/reliable-by-design.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/platform/reliable-by-design.tsx @@ -4,7 +4,7 @@ import { ShieldExclamationIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; const features = [ diff --git a/nx-dev/ui-enterprise/src/lib/solutions/platform/solutions-platform-testimonials.tsx b/nx-dev/ui-enterprise/src/lib/solutions/platform/solutions-platform-testimonials.tsx index 101949cc5445c..476174e17178c 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/platform/solutions-platform-testimonials.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/platform/solutions-platform-testimonials.tsx @@ -4,8 +4,8 @@ import { PayfitIcon, SiriusxmAlternateIcon, UkgIcon, -} from '@nx/nx-dev/ui-icons'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-icons'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function SolutionsPlatformTestimonials(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/solutions/solutions-bottom-call-to-action.tsx b/nx-dev/ui-enterprise/src/lib/solutions/solutions-bottom-call-to-action.tsx index ba5d9cf8a24c9..530e97ff66679 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/solutions-bottom-call-to-action.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/solutions-bottom-call-to-action.tsx @@ -1,7 +1,7 @@ import Link from 'next/link'; import { ReactElement } from 'react'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function SolutionsBottomCallToAction(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/solutions/solutions-faq.tsx b/nx-dev/ui-enterprise/src/lib/solutions/solutions-faq.tsx index d565dc752dbd5..304527bfd8730 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/solutions-faq.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/solutions-faq.tsx @@ -6,8 +6,8 @@ import { Transition, } from '@headlessui/react'; import { ChevronDownIcon } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { FAQPageJsonLd } from 'next-seo'; import Link from 'next/link'; import { ReactElement } from 'react'; diff --git a/nx-dev/ui-enterprise/src/lib/solutions/solutions-top-call-to-action.tsx b/nx-dev/ui-enterprise/src/lib/solutions/solutions-top-call-to-action.tsx index f786f9517ada7..42442e9b67a64 100644 --- a/nx-dev/ui-enterprise/src/lib/solutions/solutions-top-call-to-action.tsx +++ b/nx-dev/ui-enterprise/src/lib/solutions/solutions-top-call-to-action.tsx @@ -1,5 +1,5 @@ import type { ReactElement } from 'react'; -import { SectionHeading, Strong } from '@nx/nx-dev/ui-common'; +import { SectionHeading, Strong } from '@nx/nx-dev-ui-common'; export function SolutionsTopCallToAction(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/testimonial-carousel.tsx b/nx-dev/ui-enterprise/src/lib/testimonial-carousel.tsx index 2cd8a3220b80b..9c9182fcd1bd1 100644 --- a/nx-dev/ui-enterprise/src/lib/testimonial-carousel.tsx +++ b/nx-dev/ui-enterprise/src/lib/testimonial-carousel.tsx @@ -5,10 +5,10 @@ import { CarouselSlide, CarouselViewport, } from './carousel'; -import { PayfitIcon, UkgIcon } from '@nx/nx-dev/ui-icons'; +import { PayfitIcon, UkgIcon } from '@nx/nx-dev-ui-icons'; import { PlayIcon } from '@heroicons/react/24/outline'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; -import { VideoModal } from '@nx/nx-dev/ui-common'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; +import { VideoModal } from '@nx/nx-dev-ui-common'; export function Carousel({ items, diff --git a/nx-dev/ui-enterprise/src/lib/trial-nx-enterprise.tsx b/nx-dev/ui-enterprise/src/lib/trial-nx-enterprise.tsx index ab725a1a1e7f0..96841361c8481 100644 --- a/nx-dev/ui-enterprise/src/lib/trial-nx-enterprise.tsx +++ b/nx-dev/ui-enterprise/src/lib/trial-nx-enterprise.tsx @@ -1,4 +1,4 @@ -import { ButtonLink, HubspotForm, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, HubspotForm, SectionHeading } from '@nx/nx-dev-ui-common'; import { type ReactElement } from 'react'; import { CapitalOneIcon, @@ -6,9 +6,9 @@ import { CaterpillarIcon, RoyalBankOfCanadaIcon, ShopifyIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import { ArrowDownTrayIcon } from '@heroicons/react/24/outline'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; export function TrialNxEnterprise(): ReactElement { return ( diff --git a/nx-dev/ui-enterprise/src/lib/vmware-testimonial.tsx b/nx-dev/ui-enterprise/src/lib/vmware-testimonial.tsx index 179f94f115134..cf6d3e755908c 100644 --- a/nx-dev/ui-enterprise/src/lib/vmware-testimonial.tsx +++ b/nx-dev/ui-enterprise/src/lib/vmware-testimonial.tsx @@ -1,6 +1,6 @@ import { ReactElement } from 'react'; -import { VmwareIcon } from '@nx/nx-dev/ui-icons'; -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { VmwareIcon } from '@nx/nx-dev-ui-icons'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; import { ArrowDownTrayIcon } from '@heroicons/react/24/outline'; export function VmwareTestimonial(): ReactElement { diff --git a/nx-dev/ui-enterprise/tsconfig.lib.json b/nx-dev/ui-enterprise/tsconfig.lib.json index 54f71b5019289..26d64a6134d73 100644 --- a/nx-dev/ui-enterprise/tsconfig.lib.json +++ b/nx-dev/ui-enterprise/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -20,5 +22,22 @@ "**/*.test.jsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../ui-animations/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../feature-analytics/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-fence/package.json b/nx-dev/ui-fence/package.json new file mode 100644 index 0000000000000..0145a4e2473cf --- /dev/null +++ b/nx-dev/ui-fence/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-fence", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-fence/tsconfig.json b/nx-dev/ui-fence/tsconfig.json index 3c41f10fb2148..b6d0041446a92 100644 --- a/nx-dev/ui-fence/tsconfig.json +++ b/nx-dev/ui-fence/tsconfig.json @@ -1,19 +1,12 @@ { "compilerOptions": { - "jsx": "react-jsx", - "allowJs": false, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true + "jsx": "react-jsx" }, "files": [], "include": [], "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ], "extends": "../../tsconfig.base.json" diff --git a/nx-dev/ui-fence/tsconfig.lib.json b/nx-dev/ui-fence/tsconfig.lib.json index 11b228c24f479..06b571a337699 100644 --- a/nx-dev/ui-fence/tsconfig.lib.json +++ b/nx-dev/ui-fence/tsconfig.lib.json @@ -1,13 +1,16 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/ui-fence", + "declaration": true, "types": [ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" ], - "lib": ["DOM", "es2019"] + "lib": ["DOM", "es2019"], + "composite": true, + "rootDir": "./src" }, "exclude": [ "jest.config.ts", diff --git a/nx-dev/ui-gradle/src/lib/call-to-action.tsx b/nx-dev/ui-gradle/src/lib/call-to-action.tsx index eb168780b581b..971229b5ff9ea 100644 --- a/nx-dev/ui-gradle/src/lib/call-to-action.tsx +++ b/nx-dev/ui-gradle/src/lib/call-to-action.tsx @@ -1,6 +1,6 @@ -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; -import { GradleIcon } from '@nx/nx-dev/ui-icons'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; +import { GradleIcon } from '@nx/nx-dev-ui-icons'; +import { cx } from '@nx/nx-dev-ui-primitives'; import React, { ReactElement } from 'react'; import Link from 'next/link'; diff --git a/nx-dev/ui-gradle/src/lib/feature-sections.tsx b/nx-dev/ui-gradle/src/lib/feature-sections.tsx index 10de52f63123d..50ad984a9ae7a 100644 --- a/nx-dev/ui-gradle/src/lib/feature-sections.tsx +++ b/nx-dev/ui-gradle/src/lib/feature-sections.tsx @@ -1,5 +1,5 @@ import { ReactElement } from 'react'; -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; export function FeatureSections(): ReactElement { return ( diff --git a/nx-dev/ui-gradle/src/lib/features.tsx b/nx-dev/ui-gradle/src/lib/features.tsx index c7fa66a9766e7..ff6e414c29039 100644 --- a/nx-dev/ui-gradle/src/lib/features.tsx +++ b/nx-dev/ui-gradle/src/lib/features.tsx @@ -1,5 +1,5 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import React, { ReactElement } from 'react'; export function Features(): ReactElement { diff --git a/nx-dev/ui-gradle/src/lib/hero.tsx b/nx-dev/ui-gradle/src/lib/hero.tsx index 7028a1b3abf70..d854f090c73f1 100644 --- a/nx-dev/ui-gradle/src/lib/hero.tsx +++ b/nx-dev/ui-gradle/src/lib/hero.tsx @@ -4,8 +4,8 @@ import { SectionHeading, Strong, SectionDescription, -} from '@nx/nx-dev/ui-common'; -import { JavaIcon } from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-common'; +import { JavaIcon } from '@nx/nx-dev-ui-icons'; /* eslint-enable @nx/enforce-module-boundaries */ import { ReactElement } from 'react'; diff --git a/nx-dev/ui-gradle/src/lib/resources.tsx b/nx-dev/ui-gradle/src/lib/resources.tsx index e8504ea77d308..32ee03e59019b 100644 --- a/nx-dev/ui-gradle/src/lib/resources.tsx +++ b/nx-dev/ui-gradle/src/lib/resources.tsx @@ -1,5 +1,5 @@ -import { ButtonLink, SectionHeading, TextLink } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { ButtonLink, SectionHeading, TextLink } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import React, { ReactElement } from 'react'; export function Resources(): ReactElement { diff --git a/nx-dev/ui-gradle/tsconfig.lib.json b/nx-dev/ui-gradle/tsconfig.lib.json index 11b228c24f479..2dd73b8075286 100644 --- a/nx-dev/ui-gradle/tsconfig.lib.json +++ b/nx-dev/ui-gradle/tsconfig.lib.json @@ -7,7 +7,9 @@ "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" ], - "lib": ["DOM", "es2019"] + "lib": ["DOM", "es2019"], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -20,5 +22,16 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-home/package.json b/nx-dev/ui-home/package.json new file mode 100644 index 0000000000000..6a585c5f5e504 --- /dev/null +++ b/nx-dev/ui-home/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-home", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-home/src/lib/ci-for-monorepos.tsx b/nx-dev/ui-home/src/lib/ci-for-monorepos.tsx index 37eeab5f8f8e7..9662a1f706857 100644 --- a/nx-dev/ui-home/src/lib/ci-for-monorepos.tsx +++ b/nx-dev/ui-home/src/lib/ci-for-monorepos.tsx @@ -5,13 +5,13 @@ import { TransitionChild, } from '@headlessui/react'; import { PlayIcon } from '@heroicons/react/24/outline'; -import { AnimateValue, Marquee } from '@nx/nx-dev/ui-animations'; +import { AnimateValue, Marquee } from '@nx/nx-dev-ui-animations'; import { ButtonLink, SectionHeading, Strong, TextLink, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import { AzureDevOpsIcon, BitbucketIcon, @@ -19,8 +19,8 @@ import { GitlabIcon, JenkinsIcon, TravisCiIcon, -} from '@nx/nx-dev/ui-icons'; -import { cx } from '@nx/nx-dev/ui-primitives'; +} from '@nx/nx-dev-ui-icons'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { motion } from 'framer-motion'; import Image from 'next/image'; import Link from 'next/link'; diff --git a/nx-dev/ui-home/src/lib/hero.tsx b/nx-dev/ui-home/src/lib/hero.tsx index bb9429376e832..28d4751e63f40 100644 --- a/nx-dev/ui-home/src/lib/hero.tsx +++ b/nx-dev/ui-home/src/lib/hero.tsx @@ -1,6 +1,6 @@ 'use client'; -import { ButtonLink, SectionHeading, Strong } from '@nx/nx-dev/ui-common'; -import { RustIcon, TypeScriptIcon } from '@nx/nx-dev/ui-icons'; +import { ButtonLink, SectionHeading, Strong } from '@nx/nx-dev-ui-common'; +import { RustIcon, TypeScriptIcon } from '@nx/nx-dev-ui-icons'; import { ReactElement } from 'react'; export function Hero(): ReactElement { diff --git a/nx-dev/ui-home/src/lib/hetzner-cloud-testimonial.tsx b/nx-dev/ui-home/src/lib/hetzner-cloud-testimonial.tsx index 1265564e5f12a..ea092b687c0e4 100644 --- a/nx-dev/ui-home/src/lib/hetzner-cloud-testimonial.tsx +++ b/nx-dev/ui-home/src/lib/hetzner-cloud-testimonial.tsx @@ -4,16 +4,16 @@ import { ButtonLink, SectionDescription, SectionHeading, -} from '@nx/nx-dev/ui-common'; -import { HetznerCloudIcon } from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-common'; +import { HetznerCloudIcon } from '@nx/nx-dev-ui-icons'; import Link from 'next/link'; -import { cx } from '@nx/nx-dev/ui-primitives'; -import { MovingBorder } from '@nx/nx-dev/ui-animations'; +import { cx } from '@nx/nx-dev-ui-primitives'; +import { MovingBorder } from '@nx/nx-dev-ui-animations'; import { motion } from 'framer-motion'; import { PlayIcon } from '@heroicons/react/24/outline'; import Image from 'next/image'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; -import { VideoModal } from '@nx/nx-dev/ui-common/src/lib/video-modal'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; +import { VideoModal } from '@nx/nx-dev-ui-common/src/lib/video-modal'; function PlayButton({ className, diff --git a/nx-dev/ui-home/src/lib/monorepo-ai-support.tsx b/nx-dev/ui-home/src/lib/monorepo-ai-support.tsx index df50463f31e4e..23725ee2b28bf 100644 --- a/nx-dev/ui-home/src/lib/monorepo-ai-support.tsx +++ b/nx-dev/ui-home/src/lib/monorepo-ai-support.tsx @@ -1,4 +1,4 @@ -import { SectionHeading, Strong, TextLink } from '@nx/nx-dev/ui-common'; +import { SectionHeading, Strong, TextLink } from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; import { AngularIcon, @@ -11,7 +11,7 @@ import { ReactIcon, StorybookIcon, TypeScriptIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import Image from 'next/image'; export function MonorepoAiSupport(): ReactElement { diff --git a/nx-dev/ui-home/src/lib/smarter-tools-for-monorepos.tsx b/nx-dev/ui-home/src/lib/smarter-tools-for-monorepos.tsx index 03101079652a5..3b35a0b0acda8 100644 --- a/nx-dev/ui-home/src/lib/smarter-tools-for-monorepos.tsx +++ b/nx-dev/ui-home/src/lib/smarter-tools-for-monorepos.tsx @@ -1,13 +1,13 @@ import Link from 'next/link'; import { ReactNode } from 'react'; -import { FitText } from '@nx/nx-dev/ui-animations'; +import { FitText } from '@nx/nx-dev-ui-animations'; import { ButtonLink, SectionHeading, Strong, TextLink, -} from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +} from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { motion } from 'framer-motion'; import { AngularIcon, @@ -42,7 +42,7 @@ import { ViteIcon, VueIcon, WebpackIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; export function SmarterToolsForMonorepos(): JSX.Element { return ( diff --git a/nx-dev/ui-home/src/lib/statistics.tsx b/nx-dev/ui-home/src/lib/statistics.tsx index 6dd45a80f6b82..20ba3c7fd44d7 100644 --- a/nx-dev/ui-home/src/lib/statistics.tsx +++ b/nx-dev/ui-home/src/lib/statistics.tsx @@ -1,4 +1,4 @@ -import { AnimateValue } from '@nx/nx-dev/ui-animations'; +import { AnimateValue } from '@nx/nx-dev-ui-animations'; const statistics = [ { diff --git a/nx-dev/ui-home/src/lib/team-and-community.tsx b/nx-dev/ui-home/src/lib/team-and-community.tsx index 429d08beed622..1e6994ea5e37f 100644 --- a/nx-dev/ui-home/src/lib/team-and-community.tsx +++ b/nx-dev/ui-home/src/lib/team-and-community.tsx @@ -12,11 +12,11 @@ import { SectionHeading, Strong, TextLink, -} from '@nx/nx-dev/ui-common'; -import { XIcon, YoutubeIcon } from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-common'; +import { XIcon, YoutubeIcon } from '@nx/nx-dev-ui-icons'; import Link from 'next/link'; import type { ReactElement } from 'react'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; const yearsAgo = new Date().getFullYear() - 2017; diff --git a/nx-dev/ui-home/src/lib/work-better-achieve-more-ship-quicker.tsx b/nx-dev/ui-home/src/lib/work-better-achieve-more-ship-quicker.tsx index a489f028cbdd1..bfc1cd9b0a15f 100644 --- a/nx-dev/ui-home/src/lib/work-better-achieve-more-ship-quicker.tsx +++ b/nx-dev/ui-home/src/lib/work-better-achieve-more-ship-quicker.tsx @@ -3,7 +3,7 @@ import { SectionHeading, Strong, TextLink, -} from '@nx/nx-dev/ui-common'; +} from '@nx/nx-dev-ui-common'; import Image from 'next/image'; export function WorkBetterAchieveMoreShipQuicker(): JSX.Element { diff --git a/nx-dev/ui-home/tsconfig.lib.json b/nx-dev/ui-home/tsconfig.lib.json index 1295effab25f5..30c8cf781dec7 100644 --- a/nx-dev/ui-home/tsconfig.lib.json +++ b/nx-dev/ui-home/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "lib": ["dom"], - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -16,5 +18,22 @@ "**/*.test.tsx", "jest.config.ts" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { + "path": "../feature-analytics/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../ui-animations/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-icons/package.json b/nx-dev/ui-icons/package.json new file mode 100644 index 0000000000000..b83ae35c0b46d --- /dev/null +++ b/nx-dev/ui-icons/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-icons", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-icons/tsconfig.lib.json b/nx-dev/ui-icons/tsconfig.lib.json index 3e8e485c662b4..ad97c474eed26 100644 --- a/nx-dev/ui-icons/tsconfig.lib.json +++ b/nx-dev/ui-icons/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/ui-markdoc/package.json b/nx-dev/ui-markdoc/package.json new file mode 100644 index 0000000000000..9278974e17612 --- /dev/null +++ b/nx-dev/ui-markdoc/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-markdoc", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-markdoc/src/index.ts b/nx-dev/ui-markdoc/src/index.ts index a2a21c81ba7a6..a1fc3b2f12113 100644 --- a/nx-dev/ui-markdoc/src/index.ts +++ b/nx-dev/ui-markdoc/src/index.ts @@ -39,9 +39,6 @@ import { Tab, Tabs } from './lib/tags/tabs.component'; import { tab, tabs } from './lib/tags/tabs.schema'; import { Step, Steps } from './lib/tags/steps.component'; import { step, steps } from './lib/tags/steps.schema'; -import { Tweet, tweet } from '@nx/nx-dev/ui-common'; -import { YouTube, youtube } from '@nx/nx-dev/ui-common'; -import { CourseVideo } from '@nx/nx-dev/ui-common'; import { courseVideo } from './lib/tags/course-video.schema'; import { VideoLink, videoLink } from './lib/tags/video-link.component'; // import { SvgAnimation, svgAnimation } from './lib/tags/svg-animation.component'; diff --git a/nx-dev/ui-markdoc/src/lib/nodes/link.component.tsx b/nx-dev/ui-markdoc/src/lib/nodes/link.component.tsx index d2f03b3a45543..d80c6ecece85b 100644 --- a/nx-dev/ui-markdoc/src/lib/nodes/link.component.tsx +++ b/nx-dev/ui-markdoc/src/lib/nodes/link.component.tsx @@ -1,5 +1,5 @@ import Link from 'next/link'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; export function CustomLink(props: any) { const target = diff --git a/nx-dev/ui-markdoc/src/lib/tags/cards.component.tsx b/nx-dev/ui-markdoc/src/lib/tags/cards.component.tsx index 52be6accb6a62..7acc002832bd9 100644 --- a/nx-dev/ui-markdoc/src/lib/tags/cards.component.tsx +++ b/nx-dev/ui-markdoc/src/lib/tags/cards.component.tsx @@ -6,10 +6,10 @@ import { } from '@heroicons/react/24/outline'; import { Framework } from '@nx/graph/legacy/icons'; import * as uiIcons from '@nx/graph/legacy/icons'; -import * as nxDevIcons from '@nx/nx-dev/ui-icons'; +import * as nxDevIcons from '@nx/nx-dev-ui-icons'; import * as heroIcons from '@heroicons/react/24/outline'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { ReactNode } from 'react'; import Link from 'next/link'; const { frameworkIcons } = uiIcons; diff --git a/nx-dev/ui-markdoc/src/lib/tags/graph.component.tsx b/nx-dev/ui-markdoc/src/lib/tags/graph.component.tsx index b89517e5d5a41..e99610ec421e4 100644 --- a/nx-dev/ui-markdoc/src/lib/tags/graph.component.tsx +++ b/nx-dev/ui-markdoc/src/lib/tags/graph.component.tsx @@ -1,5 +1,5 @@ 'use client'; -import { useTheme } from '@nx/nx-dev/ui-theme'; +import { useTheme } from '@nx/nx-dev-ui-theme'; import dynamic from 'next/dynamic'; import { ReactElement, useEffect, useState } from 'react'; diff --git a/nx-dev/ui-markdoc/src/lib/tags/metrics-cta.tsx b/nx-dev/ui-markdoc/src/lib/tags/metrics-cta.tsx index 0522b44eb69d6..a234e39f5b871 100644 --- a/nx-dev/ui-markdoc/src/lib/tags/metrics-cta.tsx +++ b/nx-dev/ui-markdoc/src/lib/tags/metrics-cta.tsx @@ -2,8 +2,8 @@ /* this is a separate component s.t. it can be client-side only to avoid hydration errors*/ -import { ButtonLink } from '@nx/nx-dev/ui-common'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { ButtonLink } from '@nx/nx-dev-ui-common'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; export function MetricsCTA() { return ( diff --git a/nx-dev/ui-markdoc/src/lib/tags/short-embed.tsx b/nx-dev/ui-markdoc/src/lib/tags/short-embed.tsx index f46f3dddd1e65..89172ae2445c3 100644 --- a/nx-dev/ui-markdoc/src/lib/tags/short-embed.tsx +++ b/nx-dev/ui-markdoc/src/lib/tags/short-embed.tsx @@ -9,7 +9,7 @@ import { import { Schema } from '@markdoc/markdoc'; import markdoc from '@markdoc/markdoc'; import { Transition } from '@headlessui/react'; -import { Button } from '@nx/nx-dev/ui-common'; +import { Button } from '@nx/nx-dev-ui-common'; import { XMarkIcon } from '@heroicons/react/24/outline'; const { Tag } = markdoc; diff --git a/nx-dev/ui-markdoc/src/lib/tags/side-by-side.component.tsx b/nx-dev/ui-markdoc/src/lib/tags/side-by-side.component.tsx index f9809f15684cb..dae7b3a878979 100644 --- a/nx-dev/ui-markdoc/src/lib/tags/side-by-side.component.tsx +++ b/nx-dev/ui-markdoc/src/lib/tags/side-by-side.component.tsx @@ -1,4 +1,4 @@ -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { Children, ReactNode } from 'react'; export function SideBySide({ diff --git a/nx-dev/ui-markdoc/tsconfig.lib.json b/nx-dev/ui-markdoc/tsconfig.lib.json index ce558b0e41b71..d75a062fc4531 100644 --- a/nx-dev/ui-markdoc/tsconfig.lib.json +++ b/nx-dev/ui-markdoc/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["DOM", "es2019"] + "lib": ["DOM", "es2019"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", @@ -20,5 +22,22 @@ "**/*.spec.jsx", "**/*.test.jsx" ], - "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], + "references": [ + { + "path": "../feature-analytics/tsconfig.lib.json" + }, + { + "path": "../ui-theme/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-member-card/package.json b/nx-dev/ui-member-card/package.json new file mode 100644 index 0000000000000..e96a3e2a8ed03 --- /dev/null +++ b/nx-dev/ui-member-card/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-member-card", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-member-card/tsconfig.lib.json b/nx-dev/ui-member-card/tsconfig.lib.json index 9b3c860404834..5167e72add4eb 100644 --- a/nx-dev/ui-member-card/tsconfig.lib.json +++ b/nx-dev/ui-member-card/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["DOM"] + "lib": ["DOM"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/ui-partners/package.json b/nx-dev/ui-partners/package.json new file mode 100644 index 0000000000000..9be38ebb8881f --- /dev/null +++ b/nx-dev/ui-partners/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-partners", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-partners/src/lib/call-to-action.tsx b/nx-dev/ui-partners/src/lib/call-to-action.tsx index 78b7cfeb2cfe8..f81a17d6493a3 100644 --- a/nx-dev/ui-partners/src/lib/call-to-action.tsx +++ b/nx-dev/ui-partners/src/lib/call-to-action.tsx @@ -1,4 +1,4 @@ -import { SectionDescription } from '@nx/nx-dev/ui-common'; +import { SectionDescription } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; export interface CTAProps { diff --git a/nx-dev/ui-partners/src/lib/hero.tsx b/nx-dev/ui-partners/src/lib/hero.tsx index 11c403cba903a..b1a7970d4a601 100644 --- a/nx-dev/ui-partners/src/lib/hero.tsx +++ b/nx-dev/ui-partners/src/lib/hero.tsx @@ -1,4 +1,4 @@ -import { SectionHeading, Strong } from '@nx/nx-dev/ui-common'; +import { SectionHeading, Strong } from '@nx/nx-dev-ui-common'; import { type ReactElement } from 'react'; export function Hero(): ReactElement { diff --git a/nx-dev/ui-partners/tsconfig.lib.json b/nx-dev/ui-partners/tsconfig.lib.json index 46a40b7ad39c9..3ac580173a468 100644 --- a/nx-dev/ui-partners/tsconfig.lib.json +++ b/nx-dev/ui-partners/tsconfig.lib.json @@ -6,7 +6,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -25,5 +27,10 @@ "src/**/*.ts", "src/**/*.tsx", "../ui-company/src/lib/layout.tsx" + ], + "references": [ + { + "path": "../ui-common/tsconfig.lib.json" + } ] } diff --git a/nx-dev/ui-podcast/src/lib/hero.tsx b/nx-dev/ui-podcast/src/lib/hero.tsx index 9ecbaf78455c9..004f2beed061e 100644 --- a/nx-dev/ui-podcast/src/lib/hero.tsx +++ b/nx-dev/ui-podcast/src/lib/hero.tsx @@ -1,4 +1,4 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { ListenOn } from './listen-on'; export function Hero(): JSX.Element { diff --git a/nx-dev/ui-podcast/src/lib/listen-on.tsx b/nx-dev/ui-podcast/src/lib/listen-on.tsx index da771c7736681..45b6b17dc8a81 100644 --- a/nx-dev/ui-podcast/src/lib/listen-on.tsx +++ b/nx-dev/ui-podcast/src/lib/listen-on.tsx @@ -3,7 +3,7 @@ import { ApplePodcastsIcon, IHeartRadioIcon, SpotifyIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; export function ListenOn(): JSX.Element { const platforms = [ diff --git a/nx-dev/ui-podcast/src/lib/podcast-list-item.tsx b/nx-dev/ui-podcast/src/lib/podcast-list-item.tsx index 77272f2bb5f58..e78123d307deb 100644 --- a/nx-dev/ui-podcast/src/lib/podcast-list-item.tsx +++ b/nx-dev/ui-podcast/src/lib/podcast-list-item.tsx @@ -1,6 +1,6 @@ import { BlogAuthors } from '@nx/nx-dev/ui-blog'; import Link from 'next/link'; -import type { PodcastDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import type { PodcastDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; export interface PodcastListItemProps { podcast: PodcastDataEntry; diff --git a/nx-dev/ui-podcast/src/lib/podcast-list.tsx b/nx-dev/ui-podcast/src/lib/podcast-list.tsx index 047fda6396a35..709e3fe299c86 100644 --- a/nx-dev/ui-podcast/src/lib/podcast-list.tsx +++ b/nx-dev/ui-podcast/src/lib/podcast-list.tsx @@ -1,4 +1,4 @@ -import { PodcastDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import { PodcastDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; import { PodcastListItem } from './podcast-list-item'; export interface PodcastListProps { diff --git a/nx-dev/ui-podcast/tsconfig.lib.json b/nx-dev/ui-podcast/tsconfig.lib.json index cfc4843293956..99d5841ccfb75 100644 --- a/nx-dev/ui-podcast/tsconfig.lib.json +++ b/nx-dev/ui-podcast/tsconfig.lib.json @@ -7,7 +7,9 @@ "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -20,5 +22,13 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-powerpack/package.json b/nx-dev/ui-powerpack/package.json new file mode 100644 index 0000000000000..ad0048fa4d860 --- /dev/null +++ b/nx-dev/ui-powerpack/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-powerpack", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-powerpack/src/lib/faq.tsx b/nx-dev/ui-powerpack/src/lib/faq.tsx index fec8a8b0988c0..0dd978ade79bf 100644 --- a/nx-dev/ui-powerpack/src/lib/faq.tsx +++ b/nx-dev/ui-powerpack/src/lib/faq.tsx @@ -6,8 +6,8 @@ import { Transition, } from '@headlessui/react'; import { ChevronDownIcon } from '@heroicons/react/24/outline'; -import { SectionHeading, Strong } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { SectionHeading, Strong } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { FAQPageJsonLd } from 'next-seo'; import Link from 'next/link'; import { ReactElement } from 'react'; diff --git a/nx-dev/ui-powerpack/src/lib/get-started.tsx b/nx-dev/ui-powerpack/src/lib/get-started.tsx index 670b91afcfe85..d8b73b876be3f 100644 --- a/nx-dev/ui-powerpack/src/lib/get-started.tsx +++ b/nx-dev/ui-powerpack/src/lib/get-started.tsx @@ -1,6 +1,6 @@ -import { SectionHeading, TextLink } from '@nx/nx-dev/ui-common'; +import { SectionHeading, TextLink } from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; -import { TerminalOutput } from '@nx/nx-dev/ui-fence'; +import { TerminalOutput } from '@nx/nx-dev-ui-fence'; import { PowerpackPricing } from './powerpack-pricing'; export function GetStarted(): ReactElement { diff --git a/nx-dev/ui-powerpack/src/lib/hero.tsx b/nx-dev/ui-powerpack/src/lib/hero.tsx index 600d5bb2a56bc..e9860bb82b903 100644 --- a/nx-dev/ui-powerpack/src/lib/hero.tsx +++ b/nx-dev/ui-powerpack/src/lib/hero.tsx @@ -1,5 +1,5 @@ 'use client'; -import { ButtonLink, SectionHeading, Strong } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading, Strong } from '@nx/nx-dev-ui-common'; import { ReactElement, useState, useEffect } from 'react'; import { Dialog, DialogPanel, Transition } from '@headlessui/react'; import Link from 'next/link'; diff --git a/nx-dev/ui-powerpack/src/lib/powerpack-features.tsx b/nx-dev/ui-powerpack/src/lib/powerpack-features.tsx index e771c9a53a547..7dcbb18451775 100644 --- a/nx-dev/ui-powerpack/src/lib/powerpack-features.tsx +++ b/nx-dev/ui-powerpack/src/lib/powerpack-features.tsx @@ -13,8 +13,8 @@ import { SectionHeading, Strong, TextLink, -} from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +} from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { AnimatedCurvedBeam } from '@nx/nx-dev/ui-animations'; import { CircleStackIcon, @@ -27,7 +27,7 @@ import { GoogleCloudIcon, MinIOIcon, NxIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import Link from 'next/link'; import { AnimatePresence, motion } from 'framer-motion'; diff --git a/nx-dev/ui-powerpack/src/lib/powerpack-pricing.tsx b/nx-dev/ui-powerpack/src/lib/powerpack-pricing.tsx index 8b76c110bb0b3..d9225612d9b68 100644 --- a/nx-dev/ui-powerpack/src/lib/powerpack-pricing.tsx +++ b/nx-dev/ui-powerpack/src/lib/powerpack-pricing.tsx @@ -1,6 +1,6 @@ 'use client'; import { ArrowRightIcon } from '@heroicons/react/24/outline'; -import { ButtonLink } from '@nx/nx-dev/ui-common'; +import { ButtonLink } from '@nx/nx-dev-ui-common'; export function PowerpackPricing() { return ( diff --git a/nx-dev/ui-powerpack/src/lib/trial-nx-powerpack.tsx b/nx-dev/ui-powerpack/src/lib/trial-nx-powerpack.tsx index 5049a3f3cfdd4..0020e01f34720 100644 --- a/nx-dev/ui-powerpack/src/lib/trial-nx-powerpack.tsx +++ b/nx-dev/ui-powerpack/src/lib/trial-nx-powerpack.tsx @@ -1,4 +1,4 @@ -import { HubspotForm, SectionHeading } from '@nx/nx-dev/ui-common'; +import { HubspotForm, SectionHeading } from '@nx/nx-dev-ui-common'; import { type ReactElement } from 'react'; import { CapitalOneIcon, @@ -6,7 +6,7 @@ import { CaterpillarIcon, RoyalBankOfCanadaIcon, ShopifyIcon, -} from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-icons'; import { ArrowLongRightIcon } from '@heroicons/react/24/outline'; import Link from 'next/link'; diff --git a/nx-dev/ui-powerpack/tsconfig.lib.json b/nx-dev/ui-powerpack/tsconfig.lib.json index 578a3fb7dd757..8ce02e699994f 100644 --- a/nx-dev/ui-powerpack/tsconfig.lib.json +++ b/nx-dev/ui-powerpack/tsconfig.lib.json @@ -6,7 +6,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -19,5 +21,19 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-fence/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-pricing/src/lib/credit-pricing.tsx b/nx-dev/ui-pricing/src/lib/credit-pricing.tsx index 048462f8fac39..07852b0353ee7 100644 --- a/nx-dev/ui-pricing/src/lib/credit-pricing.tsx +++ b/nx-dev/ui-pricing/src/lib/credit-pricing.tsx @@ -1,6 +1,6 @@ import { ReactElement } from 'react'; -import { LinuxIcon, WindowsIcon } from '@nx/nx-dev/ui-icons'; -import { SectionDescription, SectionHeading } from '@nx/nx-dev/ui-common'; +import { LinuxIcon, WindowsIcon } from '@nx/nx-dev-ui-icons'; +import { SectionDescription, SectionHeading } from '@nx/nx-dev-ui-common'; const nonComputeItems = [ { diff --git a/nx-dev/ui-pricing/src/lib/faq.tsx b/nx-dev/ui-pricing/src/lib/faq.tsx index 9b20675d84a04..24a51644aad41 100644 --- a/nx-dev/ui-pricing/src/lib/faq.tsx +++ b/nx-dev/ui-pricing/src/lib/faq.tsx @@ -6,8 +6,8 @@ import { Transition, } from '@headlessui/react'; import { ChevronDownIcon } from '@heroicons/react/24/outline'; -import { SectionHeading } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { FAQPageJsonLd } from 'next-seo'; import Link from 'next/link'; import { ReactElement } from 'react'; diff --git a/nx-dev/ui-pricing/src/lib/oss.tsx b/nx-dev/ui-pricing/src/lib/oss.tsx index e161830edbfce..f5c7e63f96739 100644 --- a/nx-dev/ui-pricing/src/lib/oss.tsx +++ b/nx-dev/ui-pricing/src/lib/oss.tsx @@ -1,4 +1,4 @@ -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; import { ReactElement } from 'react'; export function Oss(): ReactElement { diff --git a/nx-dev/ui-pricing/src/lib/plans-display.tsx b/nx-dev/ui-pricing/src/lib/plans-display.tsx index a7ce46ca501bf..26cd55dded878 100644 --- a/nx-dev/ui-pricing/src/lib/plans-display.tsx +++ b/nx-dev/ui-pricing/src/lib/plans-display.tsx @@ -2,9 +2,9 @@ import { ReactElement } from 'react'; import { PlusIcon } from '@heroicons/react/24/outline'; import { CheckCircleIcon } from '@heroicons/react/24/solid'; -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; export function PlansDisplay(): ReactElement { return ( diff --git a/nx-dev/ui-pricing/src/lib/trial-callout.tsx b/nx-dev/ui-pricing/src/lib/trial-callout.tsx index 32ab1e00c4c96..947c4d06491ea 100644 --- a/nx-dev/ui-pricing/src/lib/trial-callout.tsx +++ b/nx-dev/ui-pricing/src/lib/trial-callout.tsx @@ -1,9 +1,9 @@ 'use client'; import { ReactElement } from 'react'; import Image from 'next/image'; -import { ButtonLink } from '@nx/nx-dev/ui-common'; +import { ButtonLink } from '@nx/nx-dev-ui-common'; import Link from 'next/link'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; export function TrialCallout({ pageId, diff --git a/nx-dev/ui-pricing/tsconfig.lib.json b/nx-dev/ui-pricing/tsconfig.lib.json index 578a3fb7dd757..4513a194689f5 100644 --- a/nx-dev/ui-pricing/tsconfig.lib.json +++ b/nx-dev/ui-pricing/tsconfig.lib.json @@ -6,7 +6,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -19,5 +21,19 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../feature-analytics/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-primitives/package.json b/nx-dev/ui-primitives/package.json new file mode 100644 index 0000000000000..92b262b00d439 --- /dev/null +++ b/nx-dev/ui-primitives/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-primitives", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-primitives/tsconfig.lib.json b/nx-dev/ui-primitives/tsconfig.lib.json index 06e3087e41b85..01072eee35620 100644 --- a/nx-dev/ui-primitives/tsconfig.lib.json +++ b/nx-dev/ui-primitives/tsconfig.lib.json @@ -2,7 +2,10 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "lib": ["DOM", "ES2022"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/ui-react/src/lib/call-to-action.tsx b/nx-dev/ui-react/src/lib/call-to-action.tsx index 1421be969e92a..fcdd7b8667910 100644 --- a/nx-dev/ui-react/src/lib/call-to-action.tsx +++ b/nx-dev/ui-react/src/lib/call-to-action.tsx @@ -1,6 +1,6 @@ -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; -import { GradleIcon, ReactIcon } from '@nx/nx-dev/ui-icons'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; +import { GradleIcon, ReactIcon } from '@nx/nx-dev-ui-icons'; +import { cx } from '@nx/nx-dev-ui-primitives'; import React, { ReactElement } from 'react'; import Link from 'next/link'; diff --git a/nx-dev/ui-react/src/lib/feature-sections.tsx b/nx-dev/ui-react/src/lib/feature-sections.tsx index 10de52f63123d..50ad984a9ae7a 100644 --- a/nx-dev/ui-react/src/lib/feature-sections.tsx +++ b/nx-dev/ui-react/src/lib/feature-sections.tsx @@ -1,5 +1,5 @@ import { ReactElement } from 'react'; -import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; +import { ButtonLink, SectionHeading } from '@nx/nx-dev-ui-common'; export function FeatureSections(): ReactElement { return ( diff --git a/nx-dev/ui-react/src/lib/features.tsx b/nx-dev/ui-react/src/lib/features.tsx index be589c2c9ac91..7434a872a1b9d 100644 --- a/nx-dev/ui-react/src/lib/features.tsx +++ b/nx-dev/ui-react/src/lib/features.tsx @@ -1,5 +1,5 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import React, { ReactElement } from 'react'; export function Features(): ReactElement { diff --git a/nx-dev/ui-react/src/lib/hero.tsx b/nx-dev/ui-react/src/lib/hero.tsx index 5b85f2a58e822..458c97a71c9b6 100644 --- a/nx-dev/ui-react/src/lib/hero.tsx +++ b/nx-dev/ui-react/src/lib/hero.tsx @@ -4,8 +4,8 @@ import { SectionHeading, Strong, SectionDescription, -} from '@nx/nx-dev/ui-common'; -import { ReactIcon } from '@nx/nx-dev/ui-icons'; +} from '@nx/nx-dev-ui-common'; +import { ReactIcon } from '@nx/nx-dev-ui-icons'; /* eslint-enable @nx/enforce-module-boundaries */ import { ReactElement } from 'react'; diff --git a/nx-dev/ui-react/src/lib/nx-benefits-video/nx-benefits-video.tsx b/nx-dev/ui-react/src/lib/nx-benefits-video/nx-benefits-video.tsx index 63c99098651b6..04f3a51266ae1 100644 --- a/nx-dev/ui-react/src/lib/nx-benefits-video/nx-benefits-video.tsx +++ b/nx-dev/ui-react/src/lib/nx-benefits-video/nx-benefits-video.tsx @@ -1,18 +1,18 @@ 'use client'; import { ComponentProps, ReactElement, useState } from 'react'; -import { SectionHeading, computeThumbnailURL } from '@nx/nx-dev/ui-common'; +import { SectionHeading, computeThumbnailURL } from '@nx/nx-dev-ui-common'; import { BoltIcon, RocketLaunchIcon, PuzzlePieceIcon, PlayIcon, } from '@heroicons/react/24/outline'; -import { VideoModal } from '@nx/nx-dev/ui-common'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { VideoModal } from '@nx/nx-dev-ui-common'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; import { motion } from 'framer-motion'; import { MovingBorder } from '@nx/nx-dev/ui-animations'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { cx } from '@nx/nx-dev-ui-primitives'; import Image from 'next/image'; function PlayButton({ diff --git a/nx-dev/ui-react/src/lib/resources.tsx b/nx-dev/ui-react/src/lib/resources.tsx index e8504ea77d308..32ee03e59019b 100644 --- a/nx-dev/ui-react/src/lib/resources.tsx +++ b/nx-dev/ui-react/src/lib/resources.tsx @@ -1,5 +1,5 @@ -import { ButtonLink, SectionHeading, TextLink } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { ButtonLink, SectionHeading, TextLink } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import React, { ReactElement } from 'react'; export function Resources(): ReactElement { diff --git a/nx-dev/ui-react/src/lib/webinar.tsx b/nx-dev/ui-react/src/lib/webinar.tsx index f8af0ecd825f7..77835258401c5 100644 --- a/nx-dev/ui-react/src/lib/webinar.tsx +++ b/nx-dev/ui-react/src/lib/webinar.tsx @@ -1,5 +1,5 @@ -import { ButtonLink, SectionHeading, TextLink } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { ButtonLink, SectionHeading, TextLink } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import React, { ReactElement } from 'react'; export function WebinarCallout(): ReactElement { diff --git a/nx-dev/ui-react/tsconfig.lib.json b/nx-dev/ui-react/tsconfig.lib.json index 578a3fb7dd757..7aad0c9388aa3 100644 --- a/nx-dev/ui-react/tsconfig.lib.json +++ b/nx-dev/ui-react/tsconfig.lib.json @@ -6,7 +6,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -19,5 +21,19 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../feature-analytics/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-icons/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-references/package.json b/nx-dev/ui-references/package.json new file mode 100644 index 0000000000000..7171bc1d4d77c --- /dev/null +++ b/nx-dev/ui-references/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-references", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-references/tsconfig.lib.json b/nx-dev/ui-references/tsconfig.lib.json index 514f854f2df4e..1dc809a7b8e97 100644 --- a/nx-dev/ui-references/tsconfig.lib.json +++ b/nx-dev/ui-references/tsconfig.lib.json @@ -2,7 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/ui-remote-cache/src/lib/faq.tsx b/nx-dev/ui-remote-cache/src/lib/faq.tsx index 56c82ad493327..018b4c53f2633 100644 --- a/nx-dev/ui-remote-cache/src/lib/faq.tsx +++ b/nx-dev/ui-remote-cache/src/lib/faq.tsx @@ -6,8 +6,8 @@ import { Transition, } from '@headlessui/react'; import { ChevronDownIcon } from '@heroicons/react/24/outline'; -import { SectionHeading, Strong } from '@nx/nx-dev/ui-common'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { SectionHeading, Strong } from '@nx/nx-dev-ui-common'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { FAQPageJsonLd } from 'next-seo'; import Link from 'next/link'; import { ReactElement } from 'react'; diff --git a/nx-dev/ui-remote-cache/src/lib/remote-cache-solutions.tsx b/nx-dev/ui-remote-cache/src/lib/remote-cache-solutions.tsx index fccb7fb68fae2..1aa996c403577 100644 --- a/nx-dev/ui-remote-cache/src/lib/remote-cache-solutions.tsx +++ b/nx-dev/ui-remote-cache/src/lib/remote-cache-solutions.tsx @@ -4,8 +4,8 @@ import { CheckCircleIcon, ExclamationCircleIcon, } from '@heroicons/react/24/solid'; -import { ButtonLink, SectionHeading, Strong } from '@nx/nx-dev/ui-common'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { ButtonLink, SectionHeading, Strong } from '@nx/nx-dev-ui-common'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; import Link from 'next/link'; export function RemoteCacheSolutions(): ReactElement { diff --git a/nx-dev/ui-remote-cache/tsconfig.lib.json b/nx-dev/ui-remote-cache/tsconfig.lib.json index 578a3fb7dd757..13a70fcb35869 100644 --- a/nx-dev/ui-remote-cache/tsconfig.lib.json +++ b/nx-dev/ui-remote-cache/tsconfig.lib.json @@ -6,7 +6,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -19,5 +21,16 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../feature-analytics/tsconfig.lib.json" + }, + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-scrollable-content/package.json b/nx-dev/ui-scrollable-content/package.json new file mode 100644 index 0000000000000..efb5aacc5ef3d --- /dev/null +++ b/nx-dev/ui-scrollable-content/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-scrollable-content", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-scrollable-content/src/lib/scrollable-content.tsx b/nx-dev/ui-scrollable-content/src/lib/scrollable-content.tsx index c8439e02a5f41..1955c653d2a04 100644 --- a/nx-dev/ui-scrollable-content/src/lib/scrollable-content.tsx +++ b/nx-dev/ui-scrollable-content/src/lib/scrollable-content.tsx @@ -1,7 +1,7 @@ import type { JSX, ReactNode, UIEvent } from 'react'; import { useEffect, useRef } from 'react'; import { useRouter } from 'next/router'; -import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; interface ScrollViewProps { children?: ReactNode; diff --git a/nx-dev/ui-scrollable-content/tsconfig.lib.json b/nx-dev/ui-scrollable-content/tsconfig.lib.json index 578a3fb7dd757..ceeaa4273aa45 100644 --- a/nx-dev/ui-scrollable-content/tsconfig.lib.json +++ b/nx-dev/ui-scrollable-content/tsconfig.lib.json @@ -6,7 +6,9 @@ "node", "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -19,5 +21,10 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../feature-analytics/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-sponsor-card/package.json b/nx-dev/ui-sponsor-card/package.json new file mode 100644 index 0000000000000..ac0b34d0a43b7 --- /dev/null +++ b/nx-dev/ui-sponsor-card/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-sponsor-card", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-sponsor-card/tsconfig.lib.json b/nx-dev/ui-sponsor-card/tsconfig.lib.json index 4e42cec902540..f7147c2bf8373 100644 --- a/nx-dev/ui-sponsor-card/tsconfig.lib.json +++ b/nx-dev/ui-sponsor-card/tsconfig.lib.json @@ -2,7 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/ui-theme/package.json b/nx-dev/ui-theme/package.json new file mode 100644 index 0000000000000..da3d9d18d1fa0 --- /dev/null +++ b/nx-dev/ui-theme/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nx/nx-dev-ui-theme", + "version": "0.0.1", + "type": "commonjs", + "main": "./src/index.ts", + "types": "./src/index.ts" +} diff --git a/nx-dev/ui-theme/tsconfig.lib.json b/nx-dev/ui-theme/tsconfig.lib.json index 3e8e485c662b4..ad97c474eed26 100644 --- a/nx-dev/ui-theme/tsconfig.lib.json +++ b/nx-dev/ui-theme/tsconfig.lib.json @@ -3,7 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": ["node"], - "lib": ["dom"] + "lib": ["dom"], + "composite": true, + "declaration": true }, "files": [ "../../node_modules/@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/ui-video-courses/src/lib/course-hero.tsx b/nx-dev/ui-video-courses/src/lib/course-hero.tsx index 0881a6ed23a33..38f0891809fc1 100644 --- a/nx-dev/ui-video-courses/src/lib/course-hero.tsx +++ b/nx-dev/ui-video-courses/src/lib/course-hero.tsx @@ -1,4 +1,4 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; import { JSX } from 'react'; export function CourseHero(): JSX.Element { diff --git a/nx-dev/ui-video-courses/src/lib/course-overview.tsx b/nx-dev/ui-video-courses/src/lib/course-overview.tsx index a549934040ec4..81c0b5bb6c664 100644 --- a/nx-dev/ui-video-courses/src/lib/course-overview.tsx +++ b/nx-dev/ui-video-courses/src/lib/course-overview.tsx @@ -1,6 +1,6 @@ import Link from 'next/link'; -import { Course } from '@nx/nx-dev/data-access-courses'; -import { cx } from '@nx/nx-dev/ui-primitives'; +import { Course } from '@nx/nx-dev-data-access-courses'; +import { cx } from '@nx/nx-dev-ui-primitives'; import { ClockIcon } from '@heroicons/react/24/outline'; interface CourseOverviewProps { diff --git a/nx-dev/ui-video-courses/tsconfig.lib.json b/nx-dev/ui-video-courses/tsconfig.lib.json index 578a3fb7dd757..a12fca1374180 100644 --- a/nx-dev/ui-video-courses/tsconfig.lib.json +++ b/nx-dev/ui-video-courses/tsconfig.lib.json @@ -19,5 +19,16 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-primitives/tsconfig.lib.json" + }, + { + "path": "../data-access-courses/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/ui-webinar/src/lib/hero.tsx b/nx-dev/ui-webinar/src/lib/hero.tsx index 76ed9c079cceb..42522bb94fbea 100644 --- a/nx-dev/ui-webinar/src/lib/hero.tsx +++ b/nx-dev/ui-webinar/src/lib/hero.tsx @@ -1,4 +1,4 @@ -import { SectionHeading } from '@nx/nx-dev/ui-common'; +import { SectionHeading } from '@nx/nx-dev-ui-common'; export function Hero(): JSX.Element { return ( diff --git a/nx-dev/ui-webinar/src/lib/webinar-list-item.tsx b/nx-dev/ui-webinar/src/lib/webinar-list-item.tsx index 65750cbd459a0..f5ec6e4adfd86 100644 --- a/nx-dev/ui-webinar/src/lib/webinar-list-item.tsx +++ b/nx-dev/ui-webinar/src/lib/webinar-list-item.tsx @@ -1,6 +1,6 @@ import { BlogAuthors } from '@nx/nx-dev/ui-blog'; import Link from 'next/link'; -import type { WebinarDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; +import type { WebinarDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; export interface WebinarListItemProps { webinar: WebinarDataEntry; diff --git a/nx-dev/ui-webinar/src/lib/webinar-list.tsx b/nx-dev/ui-webinar/src/lib/webinar-list.tsx index 723eda5a3df61..c440ba72f7989 100644 --- a/nx-dev/ui-webinar/src/lib/webinar-list.tsx +++ b/nx-dev/ui-webinar/src/lib/webinar-list.tsx @@ -1,5 +1,5 @@ -import { WebinarDataEntry } from '@nx/nx-dev/data-access-documents/node-only'; -import { CallToAction } from '@nx/nx-dev/ui-markdoc'; +import { WebinarDataEntry } from '@nx/nx-dev-data-access-documents/node-only'; +import { CallToAction } from '@nx/nx-dev-ui-markdoc'; import Image from 'next/image'; import Link from 'next/link'; import { WebinarListItem } from './webinar-list-item'; diff --git a/nx-dev/ui-webinar/tsconfig.lib.json b/nx-dev/ui-webinar/tsconfig.lib.json index cfc4843293956..8ee5029c633bf 100644 --- a/nx-dev/ui-webinar/tsconfig.lib.json +++ b/nx-dev/ui-webinar/tsconfig.lib.json @@ -7,7 +7,9 @@ "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" - ] + ], + "composite": true, + "declaration": true }, "exclude": [ "jest.config.ts", @@ -20,5 +22,13 @@ "src/**/*.spec.jsx", "src/**/*.test.jsx" ], - "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], + "references": [ + { + "path": "../ui-markdoc/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + } + ] } diff --git a/nx-dev/util-ai/package.json b/nx-dev/util-ai/package.json index 3ba6b2797af2e..dbfb0b25df710 100644 --- a/nx-dev/util-ai/package.json +++ b/nx-dev/util-ai/package.json @@ -1,5 +1,5 @@ { - "name": "@nx/nx-dev/util-ai", + "name": "@nx/nx-dev-util-ai", "private": true, "version": "0.0.1", "dependencies": { @@ -8,6 +8,6 @@ "openai": "~4.3.1" }, "type": "commonjs", - "main": "./src/index.js", - "typings": "./src/index.d.ts" + "main": "./src/index.ts", + "types": "./src/index.ts" } diff --git a/nx-dev/util-ai/tsconfig.lib.json b/nx-dev/util-ai/tsconfig.lib.json index 0c2eb588e0251..e55c0de203c89 100644 --- a/nx-dev/util-ai/tsconfig.lib.json +++ b/nx-dev/util-ai/tsconfig.lib.json @@ -4,7 +4,8 @@ "outDir": "../../dist/out-tsc", "declaration": true, "lib": ["dom", "es2019"], - "types": ["node"] + "types": ["node"], + "composite": true }, "include": ["src/**/*.ts"], "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] diff --git a/nx.json b/nx.json index 718cf027ea320..e68a7ed65f570 100644 --- a/nx.json +++ b/nx.json @@ -189,6 +189,13 @@ }, "plugins": [ "@monodon/rust", + { + "plugin": "@nx/js/typescript", + "include": ["packages/js/**/*"], + "options": { + "build": true + } + }, { "plugin": "@nx/playwright/plugin", "options": { diff --git a/package.json b/package.json index ac4ccbb86992f..c1965e5803a21 100644 --- a/package.json +++ b/package.json @@ -404,6 +404,14 @@ "minimist": "^1.2.6", "underscore": "^1.12.1" }, + "pnpm": { + "patchedDependencies": { + "@tutorialkit/react": "patches/@tutorialkit__react.patch" + }, + "overrides": { + "nx": "21.2.0-beta.1" + } + }, "nx": { "includedScripts": [ "lint-pnpm-lock", diff --git a/packages/angular/src/generators/convert-to-rspack/convert-to-rspack.ts b/packages/angular/src/generators/convert-to-rspack/convert-to-rspack.ts index 6c80206114924..f8fb654854e6f 100644 --- a/packages/angular/src/generators/convert-to-rspack/convert-to-rspack.ts +++ b/packages/angular/src/generators/convert-to-rspack/convert-to-rspack.ts @@ -18,7 +18,7 @@ import { } from '@nx/devkit'; import { forEachExecutorOptions } from '@nx/devkit/src/generators/executor-options-utils'; import { getNamedInputs } from '@nx/devkit/src/utils/get-named-inputs'; -import type { RspackPluginOptions } from '@nx/rspack/plugins/plugin'; +import type { RspackPluginOptions } from '@nx/rspack/plugin'; import { prompt } from 'enquirer'; import { relative, resolve } from 'path'; import { join } from 'path/posix'; diff --git a/packages/angular/tsconfig.json b/packages/angular/tsconfig.json index 2e3d8202fb528..25d128dccd5e6 100644 --- a/packages/angular/tsconfig.json +++ b/packages/angular/tsconfig.json @@ -12,9 +12,6 @@ }, { "path": "./tsconfig.lib.runtime.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/angular/tsconfig.lib.json b/packages/angular/tsconfig.lib.json index 06747b0ecc367..90298339a30c0 100644 --- a/packages/angular/tsconfig.lib.json +++ b/packages/angular/tsconfig.lib.json @@ -3,9 +3,11 @@ "compilerOptions": { "moduleResolution": "node16", "module": "node16", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/angular", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -19,5 +21,34 @@ "mf/**/*", "testing/**/*" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../workspace/tsconfig.lib.json" + }, + { + "path": "../webpack/tsconfig.lib.json" + }, + { + "path": "../web/tsconfig.lib.json" + }, + { + "path": "../rspack/tsconfig.lib.json" + }, + { + "path": "../module-federation/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/angular/tsconfig.lib.runtime.json b/packages/angular/tsconfig.lib.runtime.json index 74595eb446b2b..16d76fc9317ef 100644 --- a/packages/angular/tsconfig.lib.runtime.json +++ b/packages/angular/tsconfig.lib.runtime.json @@ -2,7 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "esnext", - "declaration": true + "declaration": true, + "composite": true, + "outDir": "../../dist/packages/angular/runtime", + "tsBuildInfoFile": "../../dist/packages/angular/runtime/tsconfig.lib.runtime.tsbuildinfo", + "noEmit": false }, "include": ["index.ts", "src/runtime/**/*", "mf/**/*", "testing/**/*"], "angularCompilerOptions": { diff --git a/packages/create-nx-plugin/bin/create-nx-plugin.ts b/packages/create-nx-plugin/bin/create-nx-plugin.ts index 006a807f595bd..466f60e453940 100644 --- a/packages/create-nx-plugin/bin/create-nx-plugin.ts +++ b/packages/create-nx-plugin/bin/create-nx-plugin.ts @@ -7,22 +7,19 @@ import { determineDefaultBase, determineNxCloud, determinePackageManager, -} from 'create-nx-workspace/src/internal-utils/prompts'; -import { withAllPrompts, withGitOptions, withNxCloud, withOptions, withPackageManager, -} from 'create-nx-workspace/src/internal-utils/yargs-options'; -import { createWorkspace, CreateWorkspaceOptions } from 'create-nx-workspace'; -import { output } from 'create-nx-workspace/src/utils/output'; -import { NxCloud } from 'create-nx-workspace/src/utils/nx/nx-cloud'; -import type { PackageManager } from 'create-nx-workspace/src/utils/package-manager'; -import { + createWorkspace, + CreateWorkspaceOptions, + output, + NxCloud, + PackageManager, messages, recordStat, -} from 'create-nx-workspace/src/utils/nx/ab-testing'; +} from 'create-nx-workspace'; export const yargsDecorator = { 'Options:': `${pc.green(`Options`)}:`, diff --git a/packages/create-nx-plugin/tsconfig.json b/packages/create-nx-plugin/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/create-nx-plugin/tsconfig.json +++ b/packages/create-nx-plugin/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/create-nx-plugin/tsconfig.lib.json b/packages/create-nx-plugin/tsconfig.lib.json index 1d2ddef3c1be3..0e6dff72c1ecf 100644 --- a/packages/create-nx-plugin/tsconfig.lib.json +++ b/packages/create-nx-plugin/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/create-nx-plugin", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,10 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../create-nx-workspace/tsconfig.lib.json" + } + ] } diff --git a/packages/create-nx-workspace/index.ts b/packages/create-nx-workspace/index.ts index 0256bf8eb2068..a1987a0e7e617 100644 --- a/packages/create-nx-workspace/index.ts +++ b/packages/create-nx-workspace/index.ts @@ -1,2 +1,20 @@ export * from './src/create-workspace'; export type { CreateWorkspaceOptions } from './src/create-workspace-options'; + +// Internal utilities exported for create-nx-plugin +export { + determineDefaultBase, + determineNxCloud, + determinePackageManager, +} from './src/internal-utils/prompts'; +export { + withAllPrompts, + withGitOptions, + withNxCloud, + withOptions, + withPackageManager, +} from './src/internal-utils/yargs-options'; +export { output } from './src/utils/output'; +export { NxCloud } from './src/utils/nx/nx-cloud'; +export type { PackageManager } from './src/utils/package-manager'; +export { messages, recordStat } from './src/utils/nx/ab-testing'; diff --git a/packages/create-nx-workspace/src/create-empty-workspace.ts b/packages/create-nx-workspace/src/create-empty-workspace.ts index 3db1c54b78219..dafd92f5bb304 100644 --- a/packages/create-nx-workspace/src/create-empty-workspace.ts +++ b/packages/create-nx-workspace/src/create-empty-workspace.ts @@ -1,4 +1,4 @@ -import * as ora from 'ora'; +import ora = require('ora'); import { join } from 'path'; import { CreateWorkspaceOptions } from './create-workspace-options'; import { execAndWait } from './utils/child-process-utils'; diff --git a/packages/create-nx-workspace/src/create-sandbox.ts b/packages/create-nx-workspace/src/create-sandbox.ts index d6ac8476df3f2..343011b887485 100644 --- a/packages/create-nx-workspace/src/create-sandbox.ts +++ b/packages/create-nx-workspace/src/create-sandbox.ts @@ -1,6 +1,6 @@ import { writeFileSync } from 'fs'; import { dirSync } from 'tmp'; -import * as ora from 'ora'; +import ora = require('ora'); import { join } from 'path'; import { diff --git a/packages/create-nx-workspace/src/utils/ci/setup-ci.ts b/packages/create-nx-workspace/src/utils/ci/setup-ci.ts index 26449dc2fea90..dbfd75279297e 100644 --- a/packages/create-nx-workspace/src/utils/ci/setup-ci.ts +++ b/packages/create-nx-workspace/src/utils/ci/setup-ci.ts @@ -1,4 +1,4 @@ -import * as ora from 'ora'; +import ora = require('ora'); import { execAndWait } from '../child-process-utils'; import { mapErrorToBodyLines } from '../error-utils'; diff --git a/packages/create-nx-workspace/src/utils/nx/nx-cloud.ts b/packages/create-nx-workspace/src/utils/nx/nx-cloud.ts index fd6540ea654af..9faa778209cf7 100644 --- a/packages/create-nx-workspace/src/utils/nx/nx-cloud.ts +++ b/packages/create-nx-workspace/src/utils/nx/nx-cloud.ts @@ -1,6 +1,6 @@ import { CLIOutput } from '../output'; import { getMessageFactory } from './messages'; -import * as ora from 'ora'; +import ora = require('ora'); export type NxCloud = | 'yes' diff --git a/packages/create-nx-workspace/tsconfig.json b/packages/create-nx-workspace/tsconfig.json index 5c8f09ef77b36..0b9cbc307ccc4 100644 --- a/packages/create-nx-workspace/tsconfig.json +++ b/packages/create-nx-workspace/tsconfig.json @@ -9,9 +9,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/create-nx-workspace/tsconfig.lib.json b/packages/create-nx-workspace/tsconfig.lib.json index 1d2ddef3c1be3..c861d2949e5fb 100644 --- a/packages/create-nx-workspace/tsconfig.lib.json +++ b/packages/create-nx-workspace/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/create-nx-workspace", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,6 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "*.json", "migrations.json"], + "references": [] } diff --git a/packages/cypress/plugins/cypress-preset.ts b/packages/cypress/plugins/cypress-preset.ts index d25623b43e6ce..9613a5ef5e572 100644 --- a/packages/cypress/plugins/cypress-preset.ts +++ b/packages/cypress/plugins/cypress-preset.ts @@ -8,7 +8,7 @@ import { dirname, join, relative } from 'path'; import type { InlineConfig } from 'vite'; import vitePreprocessor from '../src/plugins/preprocessor-vite'; import { NX_PLUGIN_OPTIONS } from '../src/utils/constants'; -import * as treeKill from 'tree-kill'; +const treeKill = require('tree-kill'); // Importing the cypress type here causes the angular and next unit // tests to fail when transpiling, it seems like the cypress types are diff --git a/packages/cypress/src/utils/start-dev-server.ts b/packages/cypress/src/utils/start-dev-server.ts index be4147be1504d..0a0385a732eb2 100644 --- a/packages/cypress/src/utils/start-dev-server.ts +++ b/packages/cypress/src/utils/start-dev-server.ts @@ -11,7 +11,7 @@ import { } from '@nx/devkit'; import { join } from 'path'; import { CypressExecutorOptions } from '../executors/cypress/cypress.impl'; -import * as detectPort from 'detect-port'; +const detectPort = require('detect-port'); import { getExecutorInformation, parseExecutor, diff --git a/packages/cypress/tsconfig.json b/packages/cypress/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/cypress/tsconfig.json +++ b/packages/cypress/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/cypress/tsconfig.lib.json b/packages/cypress/tsconfig.lib.json index 5c589aef9e7c7..4569b9249bfc1 100644 --- a/packages/cypress/tsconfig.lib.json +++ b/packages/cypress/tsconfig.lib.json @@ -2,10 +2,26 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/cypress", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/cypress/tsconfig.spec.json b/packages/cypress/tsconfig.spec.json index 46f9467f3bd81..7fa97d4dfda43 100644 --- a/packages/cypress/tsconfig.spec.json +++ b/packages/cypress/tsconfig.spec.json @@ -1,9 +1,10 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/cypress/spec", "module": "commonjs", - "types": ["jest", "node"] + "types": ["jest", "node"], + "skipLibCheck": true }, "include": [ "**/*.spec.ts", diff --git a/packages/detox/tsconfig.json b/packages/detox/tsconfig.json index 62ebbd946474c..c23e61c80035a 100644 --- a/packages/detox/tsconfig.json +++ b/packages/detox/tsconfig.json @@ -5,9 +5,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/detox/tsconfig.lib.json b/packages/detox/tsconfig.lib.json index 5c589aef9e7c7..866eebfb4cfbc 100644 --- a/packages/detox/tsconfig.lib.json +++ b/packages/detox/tsconfig.lib.json @@ -2,10 +2,32 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/detox", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../react/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../jest/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/devkit/index.ts b/packages/devkit/index.ts index b7564ee0be4a5..ab187d4d029ff 100644 --- a/packages/devkit/index.ts +++ b/packages/devkit/index.ts @@ -11,6 +11,6 @@ * @module @nx/devkit */ -// eslint-disable-next-line @typescript-eslint/no-restricted-imports +// eslint-disable-next-line @typescript-eslint/no-restricted-imports,@nx/enforce-module-boundaries export * from 'nx/src/devkit-exports'; export * from './public-api'; diff --git a/packages/devkit/internal-testing-utils.ts b/packages/devkit/internal-testing-utils.ts index a17b1b90ebf93..b25b4fc7dfdf2 100644 --- a/packages/devkit/internal-testing-utils.ts +++ b/packages/devkit/internal-testing-utils.ts @@ -1,6 +1,7 @@ -/* eslint-disable @typescript-eslint/no-restricted-imports */ -export * from 'nx/src/internal-testing-utils/assert-valid-migrations'; -export * from 'nx/src/internal-testing-utils/run-migration-against-this-workspace'; -export * from 'nx/src/internal-testing-utils/with-environment'; -export * from 'nx/src/internal-testing-utils/temp-fs'; +/* eslint-disable @nx/enforce-module-boundaries */ +export * from '../nx/src/internal-testing-utils/assert-valid-migrations'; +export * from '../nx/src/internal-testing-utils/run-migration-against-this-workspace'; +export * from '../nx/src/internal-testing-utils/with-environment'; +export * from '../nx/src/internal-testing-utils/temp-fs'; +/* eslint-enable @nx/enforce-module-boundaries */ export { setCwd } from './src/generators/artifact-name-and-directory-utils'; diff --git a/packages/devkit/package.json b/packages/devkit/package.json index f37a9bcaba450..d81390b30ca6a 100644 --- a/packages/devkit/package.json +++ b/packages/devkit/package.json @@ -37,9 +37,6 @@ "minimatch": "9.0.3", "enquirer": "~2.3.6" }, - "peerDependencies": { - "nx": ">= 20 <= 22" - }, "publishConfig": { "access": "public" }, diff --git a/packages/devkit/src/utils/## Necessary changes.md b/packages/devkit/src/utils/## Necessary changes.md new file mode 100644 index 0000000000000..f26b25ee3f235 --- /dev/null +++ b/packages/devkit/src/utils/## Necessary changes.md @@ -0,0 +1,31 @@ +## Necessary changes + +- Review the package.json for each package and add some sort of post processing to update main and typings field to target the outputs path. Currently, they sort of work but each package needs to have this script to ensure it works for both development and release. +- Use the tsc executor +- Do not generate package.json (Check this) +- Copy Assets (This was done by the executor so we need to replicate this behaviour) + +## Changes for TS references (tsconfig.base) + +- Remove baseUrl and rootDir +- No paths +- composite: true + +### Future + +- Package json exports +- Module resolution: nodenext + +### Next + +- module tsconfig should be esnext +- resolution should be bundler + +## Ending + +- Packages + -- We should check the output of the packages output against master +- Nx-dev + - Check Build + deploy +- Graph Client + - Check Build and Outputs diff --git a/packages/devkit/src/utils/add-plugin.ts b/packages/devkit/src/utils/add-plugin.ts index 965a0c4a44d13..ef69142be6877 100644 --- a/packages/devkit/src/utils/add-plugin.ts +++ b/packages/devkit/src/utils/add-plugin.ts @@ -1,7 +1,7 @@ import type { PackageJson } from 'nx/src/utils/package-json'; import type { ConfigurationResult } from 'nx/src/project-graph/utils/project-configuration-utils'; -import * as yargs from 'yargs-parser'; +const yargs = require('yargs-parser'); import { CreateNodes, diff --git a/packages/devkit/tsconfig.json b/packages/devkit/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/devkit/tsconfig.json +++ b/packages/devkit/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/devkit/tsconfig.lib.json b/packages/devkit/tsconfig.lib.json index 435fef7713166..28df869574466 100644 --- a/packages/devkit/tsconfig.lib.json +++ b/packages/devkit/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/devkit", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -14,5 +16,10 @@ "internal-testing-utils.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "*.json", "migrations.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + } + ] } diff --git a/packages/devkit/tsconfig.spec.json b/packages/devkit/tsconfig.spec.json index e1b0f716d76d6..cf47b7a0a8dd2 100644 --- a/packages/devkit/tsconfig.spec.json +++ b/packages/devkit/tsconfig.spec.json @@ -3,7 +3,8 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "module": "commonjs", - "types": ["jest", "node"] + "types": ["jest", "node"], + "composite": true }, "include": [ "**/*.spec.ts", @@ -18,6 +19,17 @@ "**/*.test.jsx", "**/*.d.ts", "internal-testing-utils.ts", - "jest.config.ts" + "jest.config.ts", + "src/**/*.ts", + "*.json", + "migrations.json" + ], + "references": [ + { + "path": "../nx/tsconfig.spec.json" + }, + { + "path": "./tsconfig.lib.json" + } ] } diff --git a/packages/esbuild/tsconfig.json b/packages/esbuild/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/esbuild/tsconfig.json +++ b/packages/esbuild/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/esbuild/tsconfig.lib.json b/packages/esbuild/tsconfig.lib.json index 7bfc80f73e6fa..20f41ea48d2d8 100644 --- a/packages/esbuild/tsconfig.lib.json +++ b/packages/esbuild/tsconfig.lib.json @@ -1,10 +1,23 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/esbuild", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/eslint-plugin/tsconfig.json b/packages/eslint-plugin/tsconfig.json index 214f415f98425..e53f5d8838be3 100644 --- a/packages/eslint-plugin/tsconfig.json +++ b/packages/eslint-plugin/tsconfig.json @@ -10,9 +10,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/eslint-plugin/tsconfig.lib.json b/packages/eslint-plugin/tsconfig.lib.json index fbc2a0755e458..082952595a9d7 100644 --- a/packages/eslint-plugin/tsconfig.lib.json +++ b/packages/eslint-plugin/tsconfig.lib.json @@ -1,9 +1,11 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/eslint-plugin", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -12,5 +14,16 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/eslint/tsconfig.json b/packages/eslint/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/eslint/tsconfig.json +++ b/packages/eslint/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/eslint/tsconfig.lib.json b/packages/eslint/tsconfig.lib.json index 1d2ddef3c1be3..2ee18200cc74a 100644 --- a/packages/eslint/tsconfig.lib.json +++ b/packages/eslint/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/eslint", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,16 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/expo/package.json b/packages/expo/package.json index dd46d887cbf1e..388fcd731cfd5 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -28,6 +28,7 @@ "main": "./index", "types": "index.d.ts", "dependencies": { + "@nx/detox": "file:../detox", "@nx/devkit": "file:../devkit", "@nx/eslint": "file:../eslint", "@nx/jest": "file:../jest", diff --git a/packages/expo/tsconfig.json b/packages/expo/tsconfig.json index 62ebbd946474c..c23e61c80035a 100644 --- a/packages/expo/tsconfig.json +++ b/packages/expo/tsconfig.json @@ -5,9 +5,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/expo/tsconfig.lib.json b/packages/expo/tsconfig.lib.json index 5c589aef9e7c7..035630955d2a9 100644 --- a/packages/expo/tsconfig.lib.json +++ b/packages/expo/tsconfig.lib.json @@ -2,10 +2,41 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/expo", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../webpack/tsconfig.lib.json" + }, + { + "path": "../web/tsconfig.lib.json" + }, + { + "path": "../react/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../jest/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + }, + { + "path": "../detox/tsconfig.lib.json" + } + ] } diff --git a/packages/express/tsconfig.json b/packages/express/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/express/tsconfig.json +++ b/packages/express/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/express/tsconfig.lib.json b/packages/express/tsconfig.lib.json index 1d2ddef3c1be3..9bc68f0b5a55e 100644 --- a/packages/express/tsconfig.lib.json +++ b/packages/express/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/express", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,16 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../devkit/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../node/tsconfig.lib.json" + } + ] } diff --git a/packages/gradle/project-graph/publish-maven.ts b/packages/gradle/project-graph/publish-maven.ts index 12d20b5866bb9..c71acf83a154c 100644 --- a/packages/gradle/project-graph/publish-maven.ts +++ b/packages/gradle/project-graph/publish-maven.ts @@ -1,6 +1,6 @@ import axios from 'axios'; import * as fs from 'fs'; -import * as FormData from 'form-data'; +import FormData = require('form-data'); function parseArgs() { const args = process.argv.slice(2); diff --git a/packages/gradle/tsconfig.json b/packages/gradle/tsconfig.json index f5a01e5713e0e..a3370d0314a94 100644 --- a/packages/gradle/tsconfig.json +++ b/packages/gradle/tsconfig.json @@ -6,9 +6,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/gradle/tsconfig.lib.json b/packages/gradle/tsconfig.lib.json index 7bfc80f73e6fa..e7f110b95a262 100644 --- a/packages/gradle/tsconfig.lib.json +++ b/packages/gradle/tsconfig.lib.json @@ -1,10 +1,20 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/gradle", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/jest/src/utils/config/get-jest-projects.ts b/packages/jest/src/utils/config/get-jest-projects.ts index 083d785880e0d..6cef996e06be9 100644 --- a/packages/jest/src/utils/config/get-jest-projects.ts +++ b/packages/jest/src/utils/config/get-jest-projects.ts @@ -1,6 +1,6 @@ import { createProjectGraphAsync, type TargetConfiguration } from '@nx/devkit'; import { join, parse } from 'path'; -import * as yargs from 'yargs-parser'; +import yargs = require('yargs-parser'); function getJestConfigProjectPath(projectJestConfigPath: string): string { return join('', projectJestConfigPath); diff --git a/packages/jest/tsconfig.json b/packages/jest/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/jest/tsconfig.json +++ b/packages/jest/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/jest/tsconfig.lib.json b/packages/jest/tsconfig.lib.json index 5c589aef9e7c7..ae9d6385d03a9 100644 --- a/packages/jest/tsconfig.lib.json +++ b/packages/jest/tsconfig.lib.json @@ -2,10 +2,23 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/jest", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/js/package.json b/packages/js/package.json index 5f81b60c4b709..13dae6ef55245 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -39,8 +39,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "file:../devkit", - "@nx/workspace": "file:../workspace", + "@nx/devkit": "workspace:", + "@nx/workspace": "workspace:", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^3.1.0", diff --git a/packages/js/project.json b/packages/js/project.json index b9f6496f16da5..8d1411039e212 100644 --- a/packages/js/project.json +++ b/packages/js/project.json @@ -4,6 +4,20 @@ "sourceRoot": "packages/js/src", "projectType": "library", "targets": { + "copy-assets": { + "executor": "nx:run-commands", + "options": { + "command": "node scripts/copy-assets.js js", + "cwd": "{workspaceRoot}" + }, + "configurations": { + "watch": { + "command": "node scripts/copy-assets.js js --watch", + "cwd": "{workspaceRoot}" + } + } + }, + "build-base": { "executor": "@nx/js:tsc", "options": { @@ -44,7 +58,7 @@ ] } }, - "build": { + "build-1": { "outputs": ["{workspaceRoot}/build/packages/js/README.md"], "command": "node ./scripts/copy-readme.js js" } diff --git a/packages/js/src/executors/tsc/tsc.impl.ts b/packages/js/src/executors/tsc/tsc.impl.ts index 777fc219aad29..2559a7aeae78b 100644 --- a/packages/js/src/executors/tsc/tsc.impl.ts +++ b/packages/js/src/executors/tsc/tsc.impl.ts @@ -5,7 +5,7 @@ import { joinPathFragments, output, } from '@nx/devkit'; -import type { TypeScriptCompilationOptions } from '@nx/workspace/src/utilities/typescript/compilation'; +import type { TypeScriptCompilationOptions } from '@nx/workspace'; import { CopyAssetsHandler } from '../../utils/assets/copy-assets-handler'; import { checkDependencies } from '../../utils/check-dependencies'; import { diff --git a/packages/js/src/executors/verdaccio/verdaccio.impl.ts b/packages/js/src/executors/verdaccio/verdaccio.impl.ts index 563b4425b0d69..b87d54f231de1 100644 --- a/packages/js/src/executors/verdaccio/verdaccio.impl.ts +++ b/packages/js/src/executors/verdaccio/verdaccio.impl.ts @@ -1,6 +1,6 @@ import { ExecutorContext, logger } from '@nx/devkit'; import { ChildProcess, execSync, fork } from 'child_process'; -import * as detectPort from 'detect-port'; +import detectPort = require('detect-port'); import { existsSync, rmSync } from 'node:fs'; import { join, resolve } from 'path'; diff --git a/packages/js/src/generators/init/init.ts b/packages/js/src/generators/init/init.ts index 8b9492f6e6da6..64b8d39a3a10b 100644 --- a/packages/js/src/generators/init/init.ts +++ b/packages/js/src/generators/init/init.ts @@ -149,6 +149,7 @@ export async function initGeneratorInternal( '@swc-node/register': swcNodeVersion, '@swc/core': swcCoreVersion, '@swc/helpers': swcHelpersVersion, + '@nx/rollup': nxVersion, }; if (!schema.js && !schema.keepExistingVersions) { diff --git a/packages/js/src/generators/release-version/release-version.spec.ts b/packages/js/src/generators/release-version/release-version.spec.ts index 3805d4f27e79a..dd0df4a82f042 100644 --- a/packages/js/src/generators/release-version/release-version.spec.ts +++ b/packages/js/src/generators/release-version/release-version.spec.ts @@ -21,7 +21,7 @@ jest.mock('@nx/devkit', () => { import { ProjectGraph, Tree, output, readJson } from '@nx/devkit'; import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; -import * as enquirer from 'enquirer'; +import enquirer = require('enquirer'); import { ReleaseGroupWithName } from 'nx/src/command-line/release/config/filter-release-groups'; import { releaseVersionGenerator } from './release-version'; import { createWorkspaceWithPackageDependencies } from './test-utils/create-workspace-with-package-dependencies'; @@ -325,7 +325,6 @@ To fix this you will either need to add a package.json file at that location, or describe('independent release group', () => { describe('specifierSource: prompt', () => { it(`should appropriately prompt for each project independently and apply the version updates across all package.json files`, async () => { - // @ts-expect-error read-only property enquirer.prompt = jest .fn() // First project will be minor diff --git a/packages/js/src/generators/release-version/release-version.ts b/packages/js/src/generators/release-version/release-version.ts index 967c10af79614..74a72da346fc5 100644 --- a/packages/js/src/generators/release-version/release-version.ts +++ b/packages/js/src/generators/release-version/release-version.ts @@ -9,7 +9,7 @@ import { workspaceRoot, writeJson, } from '@nx/devkit'; -import * as chalk from 'chalk'; +import chalk = require('chalk'); import { prompt } from 'enquirer'; import { exec } from 'node:child_process'; import { rm } from 'node:fs/promises'; @@ -35,7 +35,7 @@ import { validReleaseVersionPrefixes, } from 'nx/src/command-line/release/version-legacy'; import { interpolate } from 'nx/src/tasks-runner/utils'; -import * as ora from 'ora'; +import ora = require('ora'); import { ReleaseType, gt, inc, prerelease } from 'semver'; import { updateLockFile } from '../../release/utils/update-lock-file'; import { isLocallyLinkedPackageVersion } from '../../utils/is-locally-linked-package-version'; diff --git a/packages/js/src/utils/code-frames/highlight.ts b/packages/js/src/utils/code-frames/highlight.ts index bcd67a63b1141..560e8404b5381 100644 --- a/packages/js/src/utils/code-frames/highlight.ts +++ b/packages/js/src/utils/code-frames/highlight.ts @@ -1,6 +1,6 @@ // Adapted from https://raw.githubusercontent.com/babel/babel/4108524/packages/babel-highlight/src/index.js -import * as jsTokens from 'js-tokens'; -import * as chalk from 'chalk'; +import jsTokens = require('js-tokens'); +import chalk = require('chalk'); import { isKeyword, isReservedWord } from './identifiers'; /** diff --git a/packages/js/src/utils/npm-config.spec.ts b/packages/js/src/utils/npm-config.spec.ts index 720663354eba8..bf208162929ff 100644 --- a/packages/js/src/utils/npm-config.spec.ts +++ b/packages/js/src/utils/npm-config.spec.ts @@ -1,5 +1,5 @@ import { ExecException } from 'child_process'; -import { TempFs } from 'nx/src/internal-testing-utils/temp-fs'; +import { TempFs } from '@nx/devkit/internal-testing-utils'; import { PackageJson } from 'nx/src/utils/package-json'; import { join } from 'path'; import { getNpmRegistry, getNpmTag, parseRegistryOptions } from './npm-config'; diff --git a/packages/js/src/utils/typescript/compile-typescript-files.ts b/packages/js/src/utils/typescript/compile-typescript-files.ts index bfe4b65073ea1..3a9505971dc12 100644 --- a/packages/js/src/utils/typescript/compile-typescript-files.ts +++ b/packages/js/src/utils/typescript/compile-typescript-files.ts @@ -2,7 +2,7 @@ import { compileTypeScript, compileTypeScriptWatcher, TypeScriptCompilationOptions, -} from '@nx/workspace/src/utilities/typescript/compilation'; +} from '@nx/workspace'; import type { Diagnostic } from 'typescript'; import { createAsyncIterable } from '@nx/devkit/src/utils/async-iterable'; import { NormalizedExecutorOptions } from '../schema'; diff --git a/packages/js/src/utils/typescript/run-type-check.ts b/packages/js/src/utils/typescript/run-type-check.ts index 0c5b4ebaf2ff3..924ee1b11d744 100644 --- a/packages/js/src/utils/typescript/run-type-check.ts +++ b/packages/js/src/utils/typescript/run-type-check.ts @@ -1,4 +1,4 @@ -import * as chalk from 'chalk'; +import chalk = require('chalk'); import * as path from 'path'; import type { BuilderProgram, Diagnostic, Program } from 'typescript'; import { codeFrameColumns } from 'nx/src/utils/code-frames'; diff --git a/packages/js/tsconfig.json b/packages/js/tsconfig.json index 62ebbd946474c..c23e61c80035a 100644 --- a/packages/js/tsconfig.json +++ b/packages/js/tsconfig.json @@ -5,9 +5,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/js/tsconfig.lib.json b/packages/js/tsconfig.lib.json index 8456bdf1ef7a3..7b2002c8db71b 100644 --- a/packages/js/tsconfig.lib.json +++ b/packages/js/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/js", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -12,5 +14,16 @@ "./src/**/test-fixtures/**/*", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../workspace/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/js/tsconfig.spec.json b/packages/js/tsconfig.spec.json index 6e605fc25fc53..5f1ea7354add5 100644 --- a/packages/js/tsconfig.spec.json +++ b/packages/js/tsconfig.spec.json @@ -1,9 +1,10 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../dist/out-tsc", + "outDir": "../../dist/packages/js/spec", "module": "commonjs", - "types": ["jest", "node"] + "types": ["jest", "node"], + "composite": true }, "include": [ "**/*.spec.ts", @@ -16,5 +17,19 @@ "**/*.test.jsx", "**/*.d.ts", "jest.config.ts" + ], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.spec.json" + }, + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../nx/tsconfig.spec.json" + } ] } diff --git a/packages/module-federation/tsconfig.json b/packages/module-federation/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/module-federation/tsconfig.json +++ b/packages/module-federation/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/module-federation/tsconfig.lib.json b/packages/module-federation/tsconfig.lib.json index 7bfc80f73e6fa..34b3e8ec77d1e 100644 --- a/packages/module-federation/tsconfig.lib.json +++ b/packages/module-federation/tsconfig.lib.json @@ -1,10 +1,26 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/module-federation", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../web/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ], "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] } diff --git a/packages/nest/tsconfig.json b/packages/nest/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/nest/tsconfig.json +++ b/packages/nest/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/nest/tsconfig.lib.json b/packages/nest/tsconfig.lib.json index b54ee18bfc3ee..c08eff9fb7018 100644 --- a/packages/nest/tsconfig.lib.json +++ b/packages/nest/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/nest", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -14,5 +16,22 @@ "jest.config.ts", "test-setup.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../node/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/next/src/utils/create-copy-plugin.ts b/packages/next/src/utils/create-copy-plugin.ts index 01294f2f0be17..ed16da7458305 100644 --- a/packages/next/src/utils/create-copy-plugin.ts +++ b/packages/next/src/utils/create-copy-plugin.ts @@ -1,4 +1,4 @@ -import * as CopyWebpackPlugin from 'copy-webpack-plugin'; +const CopyWebpackPlugin = require('copy-webpack-plugin'); import { normalizePath } from 'nx/src/utils/path'; import { basename, dirname, join, relative, resolve } from 'path'; import { statSync } from 'fs'; diff --git a/packages/next/tsconfig.json b/packages/next/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/next/tsconfig.json +++ b/packages/next/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/next/tsconfig.lib.json b/packages/next/tsconfig.lib.json index 1d2ddef3c1be3..cbe48660987d2 100644 --- a/packages/next/tsconfig.lib.json +++ b/packages/next/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/next", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,28 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../webpack/tsconfig.lib.json" + }, + { + "path": "../web/tsconfig.lib.json" + }, + { + "path": "../react/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/node/tsconfig.json b/packages/node/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/node/tsconfig.json +++ b/packages/node/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/node/tsconfig.lib.json b/packages/node/tsconfig.lib.json index 1d2ddef3c1be3..61b21d68dbd71 100644 --- a/packages/node/tsconfig.lib.json +++ b/packages/node/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/node", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,22 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../jest/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/nuxt/tsconfig.json b/packages/nuxt/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/nuxt/tsconfig.json +++ b/packages/nuxt/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/nuxt/tsconfig.lib.json b/packages/nuxt/tsconfig.lib.json index 7bfc80f73e6fa..85123ffcb4612 100644 --- a/packages/nuxt/tsconfig.lib.json +++ b/packages/nuxt/tsconfig.lib.json @@ -1,10 +1,32 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/nuxt", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../vite/tsconfig.lib.json" + }, + { + "path": "../vue/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/nx/package.json b/packages/nx/package.json index eae072dfcd5cb..cc32d1ed6e346 100644 --- a/packages/nx/package.json +++ b/packages/nx/package.json @@ -11,6 +11,8 @@ "scripts": { "postinstall": "node ./bin/post-install" }, + "main": "./src/index.js", + "typings": "./src/index.d.ts", "keywords": [ "Monorepo", "Angular", diff --git a/packages/nx/src/command-line/add/add.ts b/packages/nx/src/command-line/add/add.ts index b4c4ea5407be3..00f3f8be453fd 100644 --- a/packages/nx/src/command-line/add/add.ts +++ b/packages/nx/src/command-line/add/add.ts @@ -1,7 +1,5 @@ import { exec } from 'child_process'; import { existsSync } from 'fs'; -import * as ora from 'ora'; -import * as yargsParser from 'yargs-parser'; import { readNxJson, type NxJsonConfiguration } from '../../config/nx-json'; import { runNxAsync } from '../../utils/child-process'; import { writeJsonFile } from '../../utils/fileutils'; @@ -22,6 +20,7 @@ import { runPluginInitGenerator, getFailedToInstallPluginErrorMessages, } from '../init/configure-plugins'; +import ora = require('ora'); export function addHandler(options: AddOptions): Promise { return handleErrors(options.verbose, async () => { diff --git a/packages/nx/src/command-line/connect/connect-to-nx-cloud.ts b/packages/nx/src/command-line/connect/connect-to-nx-cloud.ts index 67740c754207e..676a0cf422826 100644 --- a/packages/nx/src/command-line/connect/connect-to-nx-cloud.ts +++ b/packages/nx/src/command-line/connect/connect-to-nx-cloud.ts @@ -19,8 +19,8 @@ import { import { nxVersion } from '../../utils/versions'; import { workspaceRoot } from '../../utils/workspace-root'; import chalk = require('chalk'); -import * as ora from 'ora'; -import * as open from 'open'; +const ora = require('ora'); +const open = require('open'); export function onlyDefaultRunnerIsUsed(nxJson: NxJsonConfiguration) { const defaultRunner = nxJson.tasksRunnerOptions?.default?.runner; diff --git a/packages/nx/src/command-line/graph/graph.ts b/packages/nx/src/command-line/graph/graph.ts index ee595dae94dcf..c57b4062f3069 100644 --- a/packages/nx/src/command-line/graph/graph.ts +++ b/packages/nx/src/command-line/graph/graph.ts @@ -11,7 +11,7 @@ import { import * as http from 'http'; import { minimatch } from 'minimatch'; import { URL } from 'node:url'; -import * as open from 'open'; +const open = require('open'); import { basename, dirname, diff --git a/packages/nx/src/command-line/import/import.ts b/packages/nx/src/command-line/import/import.ts index d80192908aaed..1edc0e34b9d43 100644 --- a/packages/nx/src/command-line/import/import.ts +++ b/packages/nx/src/command-line/import/import.ts @@ -6,7 +6,7 @@ import { stat, mkdir, rm } from 'node:fs/promises'; import { tmpdir } from 'tmp'; import { prompt } from 'enquirer'; import { output } from '../../utils/output'; -import * as createSpinner from 'ora'; +const createSpinner = require('ora'); import { detectPlugins } from '../init/init-v2'; import { readNxJson } from '../../config/nx-json'; import { workspaceRoot } from '../../utils/workspace-root'; diff --git a/packages/nx/src/command-line/import/utils/merge-remote-source.ts b/packages/nx/src/command-line/import/utils/merge-remote-source.ts index 5cfc9dd12b2d1..ee18861fabc6c 100644 --- a/packages/nx/src/command-line/import/utils/merge-remote-source.ts +++ b/packages/nx/src/command-line/import/utils/merge-remote-source.ts @@ -1,5 +1,5 @@ import { GitRepository } from '../../../utils/git-utils'; -import * as createSpinner from 'ora'; +const createSpinner = require('ora'); export async function mergeRemoteSource( destinationGitClient: GitRepository, diff --git a/packages/nx/src/command-line/import/utils/prepare-source-repo.ts b/packages/nx/src/command-line/import/utils/prepare-source-repo.ts index 37ae73d8e2d5a..efe94ccedc99f 100644 --- a/packages/nx/src/command-line/import/utils/prepare-source-repo.ts +++ b/packages/nx/src/command-line/import/utils/prepare-source-repo.ts @@ -1,4 +1,4 @@ -import * as createSpinner from 'ora'; +const createSpinner = require('ora'); import { join, relative } from 'path'; import { GitRepository } from '../../../utils/git-utils'; diff --git a/packages/nx/src/command-line/init/configure-plugins.ts b/packages/nx/src/command-line/init/configure-plugins.ts index 024c16471bc9c..20997db36540e 100644 --- a/packages/nx/src/command-line/init/configure-plugins.ts +++ b/packages/nx/src/command-line/init/configure-plugins.ts @@ -1,6 +1,5 @@ -import * as createSpinner from 'ora'; +import createSpinner = require('ora'); import { bold } from 'chalk'; -import { execSync } from 'child_process'; import { getPackageManagerCommand, diff --git a/packages/nx/src/command-line/release/version/resolve-current-version.ts b/packages/nx/src/command-line/release/version/resolve-current-version.ts index b4ff56da3935a..f89abee7ac6cf 100644 --- a/packages/nx/src/command-line/release/version/resolve-current-version.ts +++ b/packages/nx/src/command-line/release/version/resolve-current-version.ts @@ -1,6 +1,6 @@ import chalk = require('chalk'); +import ora = require('ora'); import { prompt } from 'enquirer'; -import * as ora from 'ora'; import { NxReleaseVersionConfiguration } from '../../../config/nx-json'; import type { ProjectGraphProjectNode } from '../../../config/project-graph'; import type { Tree } from '../../../generators/tree'; diff --git a/packages/nx/src/command-line/sync/sync.ts b/packages/nx/src/command-line/sync/sync.ts index 0e187bcba6a61..81687a97af6f0 100644 --- a/packages/nx/src/command-line/sync/sync.ts +++ b/packages/nx/src/command-line/sync/sync.ts @@ -1,4 +1,4 @@ -import * as ora from 'ora'; +import ora = require('ora'); import { readNxJson } from '../../config/nx-json'; import { createProjectGraphAsync } from '../../project-graph/project-graph'; import { output } from '../../utils/output'; diff --git a/packages/nx/src/executors/run-commands/running-tasks.ts b/packages/nx/src/executors/run-commands/running-tasks.ts index b755969328838..be381a93c2f9c 100644 --- a/packages/nx/src/executors/run-commands/running-tasks.ts +++ b/packages/nx/src/executors/run-commands/running-tasks.ts @@ -2,7 +2,7 @@ import * as chalk from 'chalk'; import { ChildProcess, exec, Serializable } from 'child_process'; import { env as appendLocalEnv } from 'npm-run-path'; import { isAbsolute, join } from 'path'; -import * as treeKill from 'tree-kill'; +import treeKill = require('tree-kill'); import { ExecutorContext } from '../../config/misc-interfaces'; import { createPseudoTerminal, diff --git a/packages/nx/src/tasks-runner/run-command.ts b/packages/nx/src/tasks-runner/run-command.ts index 7d4104a208fee..575cca3e460c1 100644 --- a/packages/nx/src/tasks-runner/run-command.ts +++ b/packages/nx/src/tasks-runner/run-command.ts @@ -1,7 +1,7 @@ import { prompt } from 'enquirer'; import { join } from 'node:path'; import { stripVTControlCharacters } from 'node:util'; -import * as ora from 'ora'; +const ora = require('ora'); import type { Observable } from 'rxjs'; import { NxJsonConfiguration, diff --git a/packages/nx/src/utils/code-frames.ts b/packages/nx/src/utils/code-frames.ts index 377efdf9639fb..186d6c4b43fcf 100644 --- a/packages/nx/src/utils/code-frames.ts +++ b/packages/nx/src/utils/code-frames.ts @@ -1,5 +1,5 @@ // Adapted from https://raw.githubusercontent.com/babel/babel/4108524/packages/babel-code-frame/src/index.js -import * as chalk from 'chalk'; +import chalk = require('chalk'); type Location = { column: number; diff --git a/packages/nx/src/utils/delayed-spinner.ts b/packages/nx/src/utils/delayed-spinner.ts index 508e6804c1206..eff2ed00cd75b 100644 --- a/packages/nx/src/utils/delayed-spinner.ts +++ b/packages/nx/src/utils/delayed-spinner.ts @@ -1,4 +1,4 @@ -import * as ora from 'ora'; +import ora = require('ora'); import { isCI } from './is-ci'; export type DelayedSpinnerOptions = { diff --git a/packages/nx/src/utils/output.ts b/packages/nx/src/utils/output.ts index 06cd7f08bd253..0f4dfbd715855 100644 --- a/packages/nx/src/utils/output.ts +++ b/packages/nx/src/utils/output.ts @@ -1,6 +1,6 @@ -import * as chalk from 'chalk'; +import chalk = require('chalk'); import { EOL } from 'os'; -import * as readline from 'readline'; +import readline = require('readline'); import { isCI } from './is-ci'; import type { TaskStatus } from '../tasks-runner/tasks-runner'; diff --git a/packages/nx/src/utils/print-help.ts b/packages/nx/src/utils/print-help.ts index 45b6a95446b66..4b77f9ec49993 100644 --- a/packages/nx/src/utils/print-help.ts +++ b/packages/nx/src/utils/print-help.ts @@ -1,5 +1,5 @@ import * as chalk from 'chalk'; -import * as stringWidth from 'string-width'; +import stringWidth = require('string-width'); import { logger } from './logger'; import { output } from './output'; import { Schema } from './params'; diff --git a/packages/nx/tsconfig.json b/packages/nx/tsconfig.json index 58bd2c97a66f5..ce0bcc0926e97 100644 --- a/packages/nx/tsconfig.json +++ b/packages/nx/tsconfig.json @@ -1,16 +1,10 @@ { "extends": "../../tsconfig.base.json", - "compilerOptions": { - "types": ["node", "jest"] - }, "include": [], "files": [], "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/nx/tsconfig.lib.json b/packages/nx/tsconfig.lib.json index f569baac44676..ae2d3c161505c 100644 --- a/packages/nx/tsconfig.lib.json +++ b/packages/nx/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/nx", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,5 @@ "**/__fixtures__/**/*.*", "./src/internal-testing-utils/**/*.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json", "migrations.json"] } diff --git a/packages/nx/tsconfig.spec.json b/packages/nx/tsconfig.spec.json index 275b62a07bcb5..5d3efb7759960 100644 --- a/packages/nx/tsconfig.spec.json +++ b/packages/nx/tsconfig.spec.json @@ -1,9 +1,10 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/nx/spec", "module": "commonjs", - "types": ["jest", "node"] + "types": ["jest", "node"], + "composite": true }, "include": [ "**/*.spec.ts", diff --git a/packages/playwright/tsconfig.json b/packages/playwright/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/playwright/tsconfig.json +++ b/packages/playwright/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/playwright/tsconfig.lib.json b/packages/playwright/tsconfig.lib.json index a9755ab2a9679..ae9dbff621cb1 100644 --- a/packages/playwright/tsconfig.lib.json +++ b/packages/playwright/tsconfig.lib.json @@ -1,10 +1,26 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/playwright", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/plugin/tsconfig.json b/packages/plugin/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/plugin/tsconfig.json +++ b/packages/plugin/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/plugin/tsconfig.lib.json b/packages/plugin/tsconfig.lib.json index e6e1541013245..b2308d6637893 100644 --- a/packages/plugin/tsconfig.lib.json +++ b/packages/plugin/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/plugin", "declaration": true, - "types": ["node", "jest"] + "types": ["node", "jest"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,22 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../jest/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 9621df08bbad0..ed5bf32200c52 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -35,6 +35,7 @@ "picocolors": "^1.1.0", "tsconfig-paths": "^4.1.2", "tslib": "^2.3.0", + "@nx/detox": "file:../detox", "@nx/devkit": "file:../devkit", "@nx/jest": "file:../jest", "@nx/js": "file:../js", diff --git a/packages/react-native/tsconfig.json b/packages/react-native/tsconfig.json index 62ebbd946474c..c23e61c80035a 100644 --- a/packages/react-native/tsconfig.json +++ b/packages/react-native/tsconfig.json @@ -5,9 +5,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/react-native/tsconfig.lib.json b/packages/react-native/tsconfig.lib.json index 865f1bda76b83..fc4ab930ead51 100644 --- a/packages/react-native/tsconfig.lib.json +++ b/packages/react-native/tsconfig.lib.json @@ -2,9 +2,38 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", + "outDir": "../../dist/packages/react-native", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../workspace/tsconfig.lib.json" + }, + { + "path": "../react/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../jest/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + }, + { + "path": "../detox/tsconfig.lib.json" + } + ] } diff --git a/packages/react-native/tsconfig.spec.json b/packages/react-native/tsconfig.spec.json index cd50f90b45f19..c9d51926c7ce7 100644 --- a/packages/react-native/tsconfig.spec.json +++ b/packages/react-native/tsconfig.spec.json @@ -2,7 +2,10 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "types": ["jest", "node"] + "outDir": "../../dist/packages/react-native/spec", + "types": ["jest", "node"], + "noEmit": true, + "composite": true }, "include": [ "**/*.spec.ts", diff --git a/packages/react/src/generators/library/lib/add-rollup-build-target.ts b/packages/react/src/generators/library/lib/add-rollup-build-target.ts index 4e2306471edf0..8a8744fb1be9d 100644 --- a/packages/react/src/generators/library/lib/add-rollup-build-target.ts +++ b/packages/react/src/generators/library/lib/add-rollup-build-target.ts @@ -26,10 +26,7 @@ export async function addRollupBuildTarget( ) { const tasks: GeneratorCallback[] = []; - const { configurationGenerator } = ensurePackage( - '@nx/rollup', - nxVersion - ); + const { configurationGenerator } = ensurePackage('@nx/rollup', nxVersion); tasks.push( await configurationGenerator(host, { ...options, diff --git a/packages/react/tsconfig.json b/packages/react/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/react/tsconfig.json +++ b/packages/react/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/react/tsconfig.lib.json b/packages/react/tsconfig.lib.json index 1d2ddef3c1be3..028e2d6cd8b14 100644 --- a/packages/react/tsconfig.lib.json +++ b/packages/react/tsconfig.lib.json @@ -2,9 +2,10 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/react", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true }, "exclude": [ "**/*.spec.ts", @@ -13,5 +14,25 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../module-federation/tsconfig.lib.json" + }, + { + "path": "../web/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/remix/package.json b/packages/remix/package.json index d4bead6e317a2..0f5dc50b01c56 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -32,6 +32,7 @@ "@nx/devkit": "file:../devkit", "@nx/js": "file:../js", "@nx/react": "file:../react", + "@nx/workspace": "file:../workspace", "tslib": "^2.3.1", "@phenomnomnominal/tsquery": "~5.0.1" }, diff --git a/packages/remix/tsconfig.json b/packages/remix/tsconfig.json index 62ebbd946474c..c23e61c80035a 100644 --- a/packages/remix/tsconfig.json +++ b/packages/remix/tsconfig.json @@ -5,9 +5,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/remix/tsconfig.lib.json b/packages/remix/tsconfig.lib.json index 003684a30d9cd..0a60ad83a1a8b 100644 --- a/packages/remix/tsconfig.lib.json +++ b/packages/remix/tsconfig.lib.json @@ -2,11 +2,30 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/remix", "declaration": true, "types": ["node"], - "resolveJsonModule": true + "resolveJsonModule": true, + "composite": true, + "noEmit": false }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../workspace/tsconfig.lib.json" + }, + { + "path": "../react/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/remix/tsconfig.spec.json b/packages/remix/tsconfig.spec.json index cc20ac97d13e2..3ca309a05b157 100644 --- a/packages/remix/tsconfig.spec.json +++ b/packages/remix/tsconfig.spec.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/remix/spec", "module": "commonjs", "types": ["jest", "node"], "resolveJsonModule": true @@ -17,5 +17,10 @@ "**/*.spec.jsx", "**/*.d.ts", "jest.config.ts" + ], + "references": [ + { + "path": "./tsconfig.lib.json" + } ] } diff --git a/packages/rollup/src/executors/rollup/rollup.impl.ts b/packages/rollup/src/executors/rollup/rollup.impl.ts index 5c87a62a9fa95..84df79d67f0da 100644 --- a/packages/rollup/src/executors/rollup/rollup.impl.ts +++ b/packages/rollup/src/executors/rollup/rollup.impl.ts @@ -17,7 +17,9 @@ export async function* rollupExecutor( rawOptions: RollupExecutorOptions, context: ExecutorContext ) { - process.env.NODE_ENV ??= 'production'; + if (!process.env.NODE_ENV) { + (process.env as any).NODE_ENV = 'production'; + } const options = normalizeRollupExecutorOptions(rawOptions, context); const rollupOptions = await createRollupOptions(options, context); const outfile = resolveOutfile(context, options); diff --git a/packages/rollup/tsconfig.json b/packages/rollup/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/rollup/tsconfig.json +++ b/packages/rollup/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/rollup/tsconfig.lib.json b/packages/rollup/tsconfig.lib.json index 7bfc80f73e6fa..e37810fd3c600 100644 --- a/packages/rollup/tsconfig.lib.json +++ b/packages/rollup/tsconfig.lib.json @@ -1,10 +1,23 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/rollup", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/rollup/tsconfig.spec.json b/packages/rollup/tsconfig.spec.json index 546f12877f7f0..2732a519e4145 100644 --- a/packages/rollup/tsconfig.spec.json +++ b/packages/rollup/tsconfig.spec.json @@ -1,9 +1,14 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/rollup/spec", "module": "commonjs", "types": ["jest", "node"] }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] } diff --git a/packages/rsbuild/tsconfig.json b/packages/rsbuild/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/rsbuild/tsconfig.json +++ b/packages/rsbuild/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/rsbuild/tsconfig.lib.json b/packages/rsbuild/tsconfig.lib.json index 7bfc80f73e6fa..0386b9c616147 100644 --- a/packages/rsbuild/tsconfig.lib.json +++ b/packages/rsbuild/tsconfig.lib.json @@ -1,10 +1,23 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/rsbuild", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/rsbuild/tsconfig.spec.json b/packages/rsbuild/tsconfig.spec.json index 546f12877f7f0..b882b0e255441 100644 --- a/packages/rsbuild/tsconfig.spec.json +++ b/packages/rsbuild/tsconfig.spec.json @@ -1,9 +1,14 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/rsbuild/spec", "module": "commonjs", "types": ["jest", "node"] }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] } diff --git a/packages/rspack/package.json b/packages/rspack/package.json index c70f447bc0bcb..7efa9aa61f608 100644 --- a/packages/rspack/package.json +++ b/packages/rspack/package.json @@ -25,7 +25,7 @@ "executors": "./executors.json", "dependencies": { "@nx/js": "file:../js", - "@nx/devkit": "file:../devkit", + "@nx/devkit": "workspace:", "@nx/web": "file:../web", "@nx/module-federation": "file:../module-federation", "@phenomnomnominal/tsquery": "~5.0.1", diff --git a/packages/rspack/tsconfig.json b/packages/rspack/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/rspack/tsconfig.json +++ b/packages/rspack/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/rspack/tsconfig.lib.json b/packages/rspack/tsconfig.lib.json index 53e9f950df36d..2065ea12ab414 100644 --- a/packages/rspack/tsconfig.lib.json +++ b/packages/rspack/tsconfig.lib.json @@ -2,11 +2,30 @@ "extends": "./tsconfig.json", "compilerOptions": { "resolveJsonModule": true, - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/rspack", "declaration": true, "esModuleInterop": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../module-federation/tsconfig.lib.json" + }, + { + "path": "../web/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + } + ] } diff --git a/packages/rspack/tsconfig.spec.json b/packages/rspack/tsconfig.spec.json index 546f12877f7f0..e5f8a17757244 100644 --- a/packages/rspack/tsconfig.spec.json +++ b/packages/rspack/tsconfig.spec.json @@ -1,9 +1,14 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/rspack/spec", "module": "commonjs", "types": ["jest", "node"] }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] } diff --git a/packages/storybook/tsconfig.json b/packages/storybook/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/storybook/tsconfig.json +++ b/packages/storybook/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/storybook/tsconfig.lib.json b/packages/storybook/tsconfig.lib.json index 2edf534f73405..0777181e5bf5e 100644 --- a/packages/storybook/tsconfig.lib.json +++ b/packages/storybook/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/storybook", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -14,5 +16,22 @@ "jest.config.ts", "src/**/test-configs" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../cypress/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/storybook/tsconfig.spec.json b/packages/storybook/tsconfig.spec.json index 869c90c526a0f..541ad6b7626f8 100644 --- a/packages/storybook/tsconfig.spec.json +++ b/packages/storybook/tsconfig.spec.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/storybook/spec", "module": "commonjs", "types": ["jest", "node"] }, @@ -18,5 +18,10 @@ "**/*.test.jsx", "**/*.d.ts", "jest.config.ts" + ], + "references": [ + { + "path": "./tsconfig.lib.json" + } ] } diff --git a/packages/vite/tsconfig.json b/packages/vite/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/vite/tsconfig.json +++ b/packages/vite/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/vite/tsconfig.lib.json b/packages/vite/tsconfig.lib.json index 025471a4fcfab..b660482ada07d 100644 --- a/packages/vite/tsconfig.lib.json +++ b/packages/vite/tsconfig.lib.json @@ -1,9 +1,23 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", - "declaration": true + "outDir": "../../dist/packages/vite", + "declaration": true, + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/vite/tsconfig.spec.json b/packages/vite/tsconfig.spec.json index 546f12877f7f0..f77ee69a43a34 100644 --- a/packages/vite/tsconfig.spec.json +++ b/packages/vite/tsconfig.spec.json @@ -1,9 +1,14 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/vite/spec", "module": "commonjs", "types": ["jest", "node"] }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] } diff --git a/packages/vue/tsconfig.json b/packages/vue/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/vue/tsconfig.json +++ b/packages/vue/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/vue/tsconfig.lib.json b/packages/vue/tsconfig.lib.json index 7bfc80f73e6fa..324cfb1641871 100644 --- a/packages/vue/tsconfig.lib.json +++ b/packages/vue/tsconfig.lib.json @@ -1,10 +1,32 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/vue", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../web/tsconfig.lib.json" + }, + { + "path": "../vite/tsconfig.lib.json" + }, + { + "path": "../eslint/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/vue/tsconfig.spec.json b/packages/vue/tsconfig.spec.json index 546f12877f7f0..a031aa5f8dded 100644 --- a/packages/vue/tsconfig.spec.json +++ b/packages/vue/tsconfig.spec.json @@ -1,9 +1,14 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/vue/spec", "module": "commonjs", "types": ["jest", "node"] }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] } diff --git a/packages/web/src/executors/file-server/file-server.impl.ts b/packages/web/src/executors/file-server/file-server.impl.ts index 100d92ad409d3..06815fffde516 100644 --- a/packages/web/src/executors/file-server/file-server.impl.ts +++ b/packages/web/src/executors/file-server/file-server.impl.ts @@ -11,9 +11,9 @@ import { Schema } from './schema'; import { platform } from 'os'; import { join, resolve } from 'path'; import { readModulePackageJson } from 'nx/src/utils/package-json'; -import * as detectPort from 'detect-port'; import { daemonClient } from 'nx/src/daemon/client/client'; import { interpolate } from 'nx/src/tasks-runner/utils'; +const detectPort = require('detect-port'); // platform specific command name const pmCmd = platform() === 'win32' ? `npx.cmd` : 'npx'; diff --git a/packages/web/tsconfig.json b/packages/web/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/web/tsconfig.json +++ b/packages/web/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/web/tsconfig.lib.json b/packages/web/tsconfig.lib.json index 1d2ddef3c1be3..d2c8b75b5bba2 100644 --- a/packages/web/tsconfig.lib.json +++ b/packages/web/tsconfig.lib.json @@ -2,9 +2,11 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/web", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": [ "**/*.spec.ts", @@ -13,5 +15,16 @@ "**/*_test.ts", "jest.config.ts" ], - "include": ["**/*.ts"] + "include": ["**/*.ts", "**/*.json"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/web/tsconfig.spec.json b/packages/web/tsconfig.spec.json index 869c90c526a0f..4c68bee00bc71 100644 --- a/packages/web/tsconfig.spec.json +++ b/packages/web/tsconfig.spec.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/web/spec", "module": "commonjs", "types": ["jest", "node"] }, @@ -18,5 +18,10 @@ "**/*.test.jsx", "**/*.d.ts", "jest.config.ts" + ], + "references": [ + { + "path": "./tsconfig.lib.json" + } ] } diff --git a/packages/webpack/src/executors/dev-server/dev-server.impl.ts b/packages/webpack/src/executors/dev-server/dev-server.impl.ts index a283e86a7a9f7..73d60e677880f 100644 --- a/packages/webpack/src/executors/dev-server/dev-server.impl.ts +++ b/packages/webpack/src/executors/dev-server/dev-server.impl.ts @@ -1,4 +1,4 @@ -import * as webpack from 'webpack'; +import webpack = require('webpack'); import { ExecutorContext, parseTargetString, @@ -7,7 +7,7 @@ import { import { eachValueFrom } from '@nx/devkit/src/utils/rxjs-for-await'; import { map, tap } from 'rxjs/operators'; -import * as WebpackDevServer from 'webpack-dev-server'; +import WebpackDevServer = require('webpack-dev-server'); import { getDevServerOptions } from './lib/get-dev-server-config'; import { diff --git a/packages/webpack/src/executors/webpack/lib/run-webpack.ts b/packages/webpack/src/executors/webpack/lib/run-webpack.ts index 8ed9a2ab13591..a74ccf4fc45c8 100644 --- a/packages/webpack/src/executors/webpack/lib/run-webpack.ts +++ b/packages/webpack/src/executors/webpack/lib/run-webpack.ts @@ -1,4 +1,4 @@ -import * as webpack from 'webpack'; +import webpack = require('webpack'); import { Observable } from 'rxjs'; // TODO(jack): move to dev-server executor diff --git a/packages/webpack/src/executors/webpack/webpack.impl.ts b/packages/webpack/src/executors/webpack/webpack.impl.ts index 19b0e3b5e20a3..fb13845ff4faf 100644 --- a/packages/webpack/src/executors/webpack/webpack.impl.ts +++ b/packages/webpack/src/executors/webpack/webpack.impl.ts @@ -91,7 +91,9 @@ export async function* webpackExecutor( context: ExecutorContext ): AsyncGenerator { // Default to production build. - process.env['NODE_ENV'] ||= 'production'; + if (!process.env['NODE_ENV']) { + process.env['NODE_ENV'] = 'production'; + } const metadata = context.projectsConfigurations.projects[context.projectName]; const sourceRoot = metadata.sourceRoot; diff --git a/packages/webpack/src/plugins/nx-webpack-plugin/lib/apply-base-config.ts b/packages/webpack/src/plugins/nx-webpack-plugin/lib/apply-base-config.ts index 1f4daae7528ac..5ea8e8101e17c 100644 --- a/packages/webpack/src/plugins/nx-webpack-plugin/lib/apply-base-config.ts +++ b/packages/webpack/src/plugins/nx-webpack-plugin/lib/apply-base-config.ts @@ -1,7 +1,7 @@ import * as path from 'path'; import { ExecutorContext } from 'nx/src/config/misc-interfaces'; import { LicenseWebpackPlugin } from 'license-webpack-plugin'; -import * as CopyWebpackPlugin from 'copy-webpack-plugin'; +import CopyWebpackPlugin = require('copy-webpack-plugin'); import { Configuration, ProgressPlugin, diff --git a/packages/webpack/src/utils/create-copy-plugin.ts b/packages/webpack/src/utils/create-copy-plugin.ts index 41b30683d9874..c77e12030b54f 100644 --- a/packages/webpack/src/utils/create-copy-plugin.ts +++ b/packages/webpack/src/utils/create-copy-plugin.ts @@ -1,4 +1,4 @@ -import * as CopyWebpackPlugin from 'copy-webpack-plugin'; +import CopyWebpackPlugin = require('copy-webpack-plugin'); import { AssetGlobPattern } from '../executors/webpack/schema'; export function createCopyPlugin(assets: AssetGlobPattern[]) { diff --git a/packages/webpack/src/utils/run-webpack.ts b/packages/webpack/src/utils/run-webpack.ts index d131bc2c06870..62843e786c9f8 100644 --- a/packages/webpack/src/utils/run-webpack.ts +++ b/packages/webpack/src/utils/run-webpack.ts @@ -1,7 +1,6 @@ import * as webpack from 'webpack'; import type { Configuration as WebpackDevServerConfiguration } from 'webpack-dev-server'; import { Observable } from 'rxjs'; -import { extname } from 'path'; export function runWebpackDevServer( config: any, diff --git a/packages/webpack/tsconfig.json b/packages/webpack/tsconfig.json index 19b9eece4df14..4b222562948fb 100644 --- a/packages/webpack/tsconfig.json +++ b/packages/webpack/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/webpack/tsconfig.lib.json b/packages/webpack/tsconfig.lib.json index e85ef50f65c2d..519a1f6413094 100644 --- a/packages/webpack/tsconfig.lib.json +++ b/packages/webpack/tsconfig.lib.json @@ -1,10 +1,23 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/webpack", "declaration": true, - "types": [] + "types": ["node"], + "composite": true, + "noEmit": false }, - "include": ["**/*.ts"], - "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] + "include": ["**/*.ts", "**/*.json"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"], + "references": [ + { + "path": "../nx/tsconfig.lib.json" + }, + { + "path": "../js/tsconfig.lib.json" + }, + { + "path": "../devkit/tsconfig.lib.json" + } + ] } diff --git a/packages/webpack/tsconfig.spec.json b/packages/webpack/tsconfig.spec.json index 546f12877f7f0..57646f559fb1c 100644 --- a/packages/webpack/tsconfig.spec.json +++ b/packages/webpack/tsconfig.spec.json @@ -1,9 +1,14 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/webpack/spec", "module": "commonjs", "types": ["jest", "node"] }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] } diff --git a/packages/workspace/index.ts b/packages/workspace/index.ts index 1de1b6b45ccc9..19e184a5bb124 100644 --- a/packages/workspace/index.ts +++ b/packages/workspace/index.ts @@ -1,10 +1,17 @@ export { readTsConfig } from './src/utilities/ts-config'; +export { + TypeScriptCompilationOptions, + compileTypeScript, + compileTypeScriptWatcher, +} from './src/utilities/typescript/compilation'; export { ProjectType, projectRootDir } from './src/utils/project-type'; export { renameSync, updateJsonFile, copyFile, createDirectory, + directoryExists, + fileExists, } from './src/utilities/fileutils'; export { names } from '@nx/devkit'; diff --git a/packages/workspace/tsconfig.json b/packages/workspace/tsconfig.json index 58bd2c97a66f5..e30121bdb6ff6 100644 --- a/packages/workspace/tsconfig.json +++ b/packages/workspace/tsconfig.json @@ -8,9 +8,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/packages/workspace/tsconfig.lib.json b/packages/workspace/tsconfig.lib.json index 5c589aef9e7c7..6c9ffb9e00835 100644 --- a/packages/workspace/tsconfig.lib.json +++ b/packages/workspace/tsconfig.lib.json @@ -2,10 +2,20 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/workspace", "declaration": true, - "types": ["node"] + "types": ["node"], + "composite": true, + "noEmit": false }, "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"], - "include": ["**/*.ts"] + "include": ["**/*.ts", "*.json"], + "references": [ + { + "path": "../devkit/tsconfig.lib.json" + }, + { + "path": "../nx/tsconfig.lib.json" + } + ] } diff --git a/packages/workspace/tsconfig.spec.json b/packages/workspace/tsconfig.spec.json index 46f9467f3bd81..25e26250fd5c6 100644 --- a/packages/workspace/tsconfig.spec.json +++ b/packages/workspace/tsconfig.spec.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/packages/workspace/spec", "module": "commonjs", "types": ["jest", "node"] }, @@ -16,5 +16,10 @@ "**/*.test.jsx", "**/*.d.ts", "jest.config.ts" + ], + "references": [ + { + "path": "./tsconfig.lib.json" + } ] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc587af46d440..d6b9ac56ea9a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1090,6 +1090,1700 @@ importers: specifier: 21.1.1 version: 21.1.1 + graph/client: + dependencies: + '@nx/graph-internal-project-details': + specifier: 'workspace:' + version: link:../project-details + '@nx/graph-internal-ui-project-details': + specifier: 'workspace:' + version: link:../ui-project-details + '@nx/graph-internal-ui-theme': + specifier: 'workspace:' + version: link:../ui-theme + '@nx/graph-migrate': + specifier: 'workspace:' + version: link:../migrate + '@nx/graph-ui-code-block': + specifier: 'workspace:' + version: link:../ui-code-block + '@nx/graph-ui-common': + specifier: 'workspace:' + version: link:../ui-common + + graph/migrate: + dependencies: + '@nx/graph-internal-ui-project-details': + specifier: 'workspace:' + version: link:../ui-project-details + '@nx/graph-ui-common': + specifier: 'workspace:' + version: link:../ui-common + + graph/project-details: + dependencies: + '@nx/graph-internal-ui-project-details': + specifier: workspace:* + version: link:../ui-project-details + '@nx/graph-internal-ui-theme': + specifier: workspace:* + version: link:../ui-theme + + graph/ui-code-block: {} + + graph/ui-common: {} + + graph/ui-project-details: + dependencies: + '@nx/graph-ui-code-block': + specifier: 'workspace:' + version: link:../ui-code-block + '@nx/nx-dev-ui-fence': + specifier: 'workspace:' + version: link:../../nx-dev/ui-fence + + graph/ui-theme: {} + + nx-dev/data-access-careers: {} + + nx-dev/data-access-courses: {} + + nx-dev/data-access-documents: {} + + nx-dev/data-access-menu: {} + + nx-dev/data-access-packages: {} + + nx-dev/feature-ai: {} + + nx-dev/feature-analytics: {} + + nx-dev/feature-doc-viewer: {} + + nx-dev/feature-feedback: {} + + nx-dev/feature-package-schema-viewer: {} + + nx-dev/feature-search: {} + + nx-dev/models-document: {} + + nx-dev/models-menu: {} + + nx-dev/models-package: {} + + nx-dev/nx-dev: + dependencies: + '@nx/nx-dev-data-access-careers': + specifier: file:../data-access-careers + version: link:../data-access-careers + '@nx/nx-dev-data-access-courses': + specifier: file:../data-access-courses + version: link:../data-access-courses + '@nx/nx-dev-data-access-documents': + specifier: file:../data-access-documents + version: link:../data-access-documents + '@nx/nx-dev-data-access-menu': + specifier: file:../data-access-menu + version: link:../data-access-menu + '@nx/nx-dev-data-access-packages': + specifier: file:../data-access-packages + version: link:../data-access-packages + '@nx/nx-dev-feature-ai': + specifier: file:../feature-ai + version: link:../feature-ai + '@nx/nx-dev-feature-analytics': + specifier: file:../feature-analytics + version: link:../feature-analytics + '@nx/nx-dev-feature-doc-viewer': + specifier: file:../feature-doc-viewer + version: link:../feature-doc-viewer + '@nx/nx-dev-feature-feedback': + specifier: file:../feature-feedback + version: link:../feature-feedback + '@nx/nx-dev-feature-package-schema-viewer': + specifier: file:../feature-package-schema-viewer + version: link:../feature-package-schema-viewer + '@nx/nx-dev-feature-search': + specifier: file:../feature-search + version: link:../feature-search + '@nx/nx-dev-models-document': + specifier: file:../models-document + version: link:../models-document + '@nx/nx-dev-models-menu': + specifier: file:../models-menu + version: link:../models-menu + '@nx/nx-dev-models-package': + specifier: file:../models-package + version: link:../models-package + '@nx/nx-dev-ui-animations': + specifier: file:../ui-animations + version: link:../ui-animations + '@nx/nx-dev-ui-blog': + specifier: file:../ui-blog + version: link:../ui-blog + '@nx/nx-dev-ui-careers': + specifier: file:../ui-careers + version: link:../ui-careers + '@nx/nx-dev-ui-common': + specifier: file:../ui-common + version: link:../ui-common + '@nx/nx-dev-ui-community': + specifier: file:../ui-community + version: link:../ui-community + '@nx/nx-dev-ui-company': + specifier: ' file:../ui-company' + version: 'link: file:../ui-company' + '@nx/nx-dev-ui-conference': + specifier: file:../ui-conference + version: link:../ui-conference + '@nx/nx-dev-ui-contact': + specifier: file:../ui-contact + version: link:../ui-contact + '@nx/nx-dev-ui-courses': + specifier: file:../ui-courses + version: link:../ui-courses + '@nx/nx-dev-ui-customers': + specifier: file:../ui-customers + version: link:../ui-customers + '@nx/nx-dev-ui-enterprise': + specifier: file:../ui-enterprise + version: link:../ui-enterprise + '@nx/nx-dev-ui-fence': + specifier: file:../ui-fence + version: link:../ui-fence + '@nx/nx-dev-ui-home': + specifier: file:../ui-home + version: link:../ui-home + '@nx/nx-dev-ui-icons': + specifier: file:../ui-icons + version: link:../ui-icons + '@nx/nx-dev-ui-markdoc': + specifier: file:../ui-markdoc + version: link:../ui-markdoc + '@nx/nx-dev-ui-member-card': + specifier: file:../ui-member-card + version: link:../ui-member-card + '@nx/nx-dev-ui-partners': + specifier: file:../ui-partners + version: link:../ui-partners + '@nx/nx-dev-ui-powerpack': + specifier: file:../ui-powerpack + version: link:../ui-powerpack + '@nx/nx-dev-ui-primitives': + specifier: file:../ui-primitives + version: link:../ui-primitives + '@nx/nx-dev-ui-references': + specifier: file:../ui-references + version: link:../ui-references + '@nx/nx-dev-ui-scrollable-content': + specifier: file:../ui-scrollable-content + version: link:../ui-scrollable-content + '@nx/nx-dev-ui-sponsor-card': + specifier: file:../ui-sponsor-card + version: link:../ui-sponsor-card + '@nx/nx-dev-ui-theme': + specifier: file:../ui-theme + version: link:../ui-theme + '@nx/nx-dev-util-ai': + specifier: file:../util-ai + version: link:../util-ai + + nx-dev/tutorial: {} + + nx-dev/ui-ai-landing-page: {} + + nx-dev/ui-animations: {} + + nx-dev/ui-blog: {} + + nx-dev/ui-careers: + dependencies: + '@nx/nx-dev-data-access-careers': + specifier: file:../data-access-careers + version: link:../data-access-careers + '@nx/nx-dev-ui-common': + specifier: file:../ui-common + version: link:../ui-common + + nx-dev/ui-common: {} + + nx-dev/ui-community: {} + + nx-dev/ui-company: {} + + nx-dev/ui-conference: {} + + nx-dev/ui-contact: {} + + nx-dev/ui-courses: + dependencies: + '@nx/nx-dev-data-access-courses': + specifier: file:../data-access-courses + version: link:../data-access-courses + '@nx/nx-dev-data-access-documents': + specifier: file:../data-access-documents + version: link:../data-access-documents + '@nx/nx-dev-ui-blog': + specifier: file:../ui-blog + version: link:../ui-blog + '@nx/nx-dev-ui-common': + specifier: file:../ui-common + version: link:../ui-common + '@nx/nx-dev-ui-icons': + specifier: file:../ui-icons + version: link:../ui-icons + '@nx/nx-dev-ui-markdoc': + specifier: file:../ui-markdoc + version: link:../ui-markdoc + + nx-dev/ui-customers: {} + + nx-dev/ui-enterprise: {} + + nx-dev/ui-fence: {} + + nx-dev/ui-home: {} + + nx-dev/ui-icons: {} + + nx-dev/ui-markdoc: {} + + nx-dev/ui-member-card: {} + + nx-dev/ui-partners: {} + + nx-dev/ui-powerpack: {} + + nx-dev/ui-primitives: {} + + nx-dev/ui-references: {} + + nx-dev/ui-scrollable-content: {} + + nx-dev/ui-sponsor-card: {} + + nx-dev/ui-theme: {} + + nx-dev/util-ai: + dependencies: + '@supabase/supabase-js': + specifier: ^2.26.0 + version: 2.45.4(bufferutil@4.0.7) + openai: + specifier: ~4.3.1 + version: 4.3.1(encoding@0.1.13) + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/angular: + dependencies: + '@angular-devkit/build-angular': + specifier: '>= 18.0.0 < 21.0.0' + version: 20.0.0(3e7ef851ad802aa513ead4f789f02e0d) + '@angular-devkit/core': + specifier: '>= 18.0.0 < 21.0.0' + version: 20.0.0(chokidar@4.0.1) + '@angular-devkit/schematics': + specifier: '>= 18.0.0 < 21.0.0' + version: 20.0.0(chokidar@4.0.1) + '@angular/build': + specifier: '>= 18.0.0 < 21.0.0' + version: 20.0.0(20f6886e7f844fdea3702ec52b000f2b) + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/module-federation': + specifier: file:../module-federation + version: file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + '@nx/rspack': + specifier: file:../rspack + version: file:packages/rspack(742d96020e72e554c3417b024b6e7bf8) + '@nx/web': + specifier: file:../web + version: link:../web + '@nx/webpack': + specifier: file:../webpack + version: file:packages/webpack(@babel/traverse@7.27.1)(@rspack/core@1.3.9(@swc/helpers@0.5.17))(@swc/core@1.5.7(@swc/helpers@0.5.17))(bufferutil@4.0.7)(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + '@nx/workspace': + specifier: file:../workspace + version: link:../workspace + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@schematics/angular': + specifier: '>= 18.0.0 < 21.0.0' + version: 20.0.0(chokidar@4.0.1) + '@typescript-eslint/type-utils': + specifier: ^8.0.0 + version: 8.32.1(eslint@8.57.0)(typescript@5.8.3) + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + magic-string: + specifier: ~0.30.2 + version: 0.30.17 + ng-packagr: + specifier: '>= 18.0.0 < 21.0.0' + version: 20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)))(tslib@2.8.1)(typescript@5.8.3) + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + picomatch: + specifier: 4.0.2 + version: 4.0.2 + rxjs: + specifier: ^6.5.3 || ^7.5.0 + version: 7.8.2 + semver: + specifier: ^7.5.3 + version: 7.7.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + packages/create-nx-plugin: + dependencies: + create-nx-workspace: + specifier: file:../create-nx-workspace + version: link:../create-nx-workspace + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + yargs: + specifier: ^17.6.2 + version: 17.6.2 + + packages/create-nx-workspace: + dependencies: + axios: + specifier: ^1.8.3 + version: 1.8.3 + chalk: + specifier: ^4.1.0 + version: 4.1.2 + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + flat: + specifier: ^5.0.2 + version: 5.0.2 + ora: + specifier: 5.3.0 + version: 5.3.0 + tmp: + specifier: ~0.2.1 + version: 0.2.3 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + yargs: + specifier: ^17.6.2 + version: 17.6.2 + + packages/cypress: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + cypress: + specifier: '>= 3 < 15' + version: 14.3.0 + detect-port: + specifier: ^1.5.1 + version: 1.6.1 + semver: + specifier: ^7.6.3 + version: 7.7.2 + tree-kill: + specifier: 1.2.2 + version: 1.2.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/detox: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/jest': + specifier: file:../jest + version: link:../jest + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/react': + specifier: file:../react + version: file:packages/react(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(bufferutil@4.0.7)(esbuild@0.25.0)(eslint@8.57.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + detox: + specifier: ^20.9.0 + version: 20.39.0(@jest/environment@29.7.0)(@jest/types@29.6.3)(bufferutil@4.0.7)(expect@29.7.0)(jest-environment-jsdom@29.7.0(bufferutil@4.0.7))(jest-environment-node@29.7.0)(jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))) + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/devkit: + dependencies: + ejs: + specifier: ^3.1.7 + version: 3.1.10 + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + ignore: + specifier: ^5.0.4 + version: 5.3.2 + minimatch: + specifier: 9.0.3 + version: 9.0.3 + semver: + specifier: ^7.5.3 + version: 7.7.2 + tmp: + specifier: ~0.2.1 + version: 0.2.3 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + yargs-parser: + specifier: 21.1.1 + version: 21.1.1 + + packages/esbuild: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + esbuild: + specifier: '>=0.19.2 <1.0.0' + version: 0.25.0 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + tinyglobby: + specifier: ^0.2.12 + version: 0.2.13 + tsconfig-paths: + specifier: ^4.1.2 + version: 4.2.0 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/eslint: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@zkochan/js-yaml': + specifier: 0.0.7 + version: 0.0.7 + eslint: + specifier: ^8.0.0 || ^9.0.0 + version: 8.57.0 + semver: + specifier: ^7.5.3 + version: 7.7.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + typescript: + specifier: ~5.8.2 + version: 5.8.3 + + packages/eslint-plugin: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@typescript-eslint/parser': + specifier: ^6.13.2 || ^7.0.0 || ^8.0.0 + version: 8.32.1(eslint@8.57.0)(typescript@5.8.3) + '@typescript-eslint/type-utils': + specifier: ^8.0.0 + version: 8.32.1(eslint@8.57.0)(typescript@5.8.3) + '@typescript-eslint/utils': + specifier: ^8.0.0 + version: 8.32.1(eslint@8.57.0)(typescript@5.8.3) + chalk: + specifier: ^4.1.0 + version: 4.1.2 + confusing-browser-globals: + specifier: ^1.0.9 + version: 1.0.11 + eslint-config-prettier: + specifier: ^10.0.0 + version: 10.1.2(eslint@8.57.0) + globals: + specifier: ^15.9.0 + version: 15.15.0 + jsonc-eslint-parser: + specifier: ^2.1.0 + version: 2.4.0 + semver: + specifier: ^7.5.3 + version: 7.7.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/expo: + dependencies: + '@nx/detox': + specifier: file:../detox + version: link:../detox + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/jest': + specifier: file:../jest + version: link:../jest + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/react': + specifier: file:../react + version: file:packages/react(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(bufferutil@4.0.7)(esbuild@0.25.0)(eslint@8.57.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@nx/web': + specifier: file:../web + version: link:../web + '@nx/webpack': + specifier: file:../webpack + version: file:packages/webpack(@babel/traverse@7.27.1)(@rspack/core@1.3.9(@swc/helpers@0.5.17))(@swc/core@1.5.7(@swc/helpers@0.5.17))(bufferutil@4.0.7)(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + enhanced-resolve: + specifier: ^5.8.3 + version: 5.17.1 + metro-config: + specifier: ~0.80.4 + version: 0.80.12(bufferutil@4.0.7) + metro-resolver: + specifier: ~0.80.4 + version: 0.80.12 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + tsconfig-paths: + specifier: ^4.1.2 + version: 4.2.0 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/express: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/node': + specifier: file:../node + version: file:packages/node(@babel/traverse@7.27.1)(@types/node@20.16.10)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + express: + specifier: ^4.21.2 + version: 4.21.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/gradle: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + + packages/jest: + dependencies: + '@jest/reporters': + specifier: ^29.4.1 + version: 29.7.0 + '@jest/test-result': + specifier: ^29.4.1 + version: 29.7.0 + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + identity-obj-proxy: + specifier: 3.0.0 + version: 3.0.0 + jest-config: + specifier: ^29.4.1 + version: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + jest-resolve: + specifier: ^29.4.1 + version: 29.7.0 + jest-util: + specifier: ^29.4.1 + version: 29.7.0 + minimatch: + specifier: 9.0.3 + version: 9.0.3 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + resolve.exports: + specifier: 2.0.3 + version: 2.0.3 + semver: + specifier: ^7.5.3 + version: 7.7.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + yargs-parser: + specifier: 21.1.1 + version: 21.1.1 + + packages/js: + dependencies: + '@babel/core': + specifier: ^7.23.2 + version: 7.27.1 + '@babel/plugin-proposal-decorators': + specifier: ^7.22.7 + version: 7.24.7(@babel/core@7.27.1) + '@babel/plugin-transform-class-properties': + specifier: ^7.22.5 + version: 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-runtime': + specifier: ^7.23.2 + version: 7.27.1(@babel/core@7.27.1) + '@babel/preset-env': + specifier: ^7.23.2 + version: 7.27.2(@babel/core@7.27.1) + '@babel/preset-typescript': + specifier: ^7.22.5 + version: 7.24.7(@babel/core@7.27.1) + '@babel/runtime': + specifier: ^7.22.6 + version: 7.27.1 + '@nx/devkit': + specifier: 'workspace:' + version: link:../devkit + '@nx/workspace': + specifier: 'workspace:' + version: link:../workspace + '@zkochan/js-yaml': + specifier: 0.0.7 + version: 0.0.7 + babel-plugin-const-enum: + specifier: ^1.0.1 + version: 1.2.0(@babel/core@7.27.1) + babel-plugin-macros: + specifier: ^3.1.0 + version: 3.1.0 + babel-plugin-transform-typescript-metadata: + specifier: ^0.3.1 + version: 0.3.2(@babel/core@7.27.1)(@babel/traverse@7.27.1) + chalk: + specifier: ^4.1.0 + version: 4.1.2 + columnify: + specifier: ^1.6.0 + version: 1.6.0 + detect-port: + specifier: ^1.5.1 + version: 1.6.1 + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + ignore: + specifier: ^5.0.4 + version: 5.3.2 + js-tokens: + specifier: ^4.0.0 + version: 4.0.0 + jsonc-parser: + specifier: 3.2.0 + version: 3.2.0 + npm-package-arg: + specifier: 11.0.1 + version: 11.0.1 + npm-run-path: + specifier: ^4.0.1 + version: 4.0.1 + ora: + specifier: 5.3.0 + version: 5.3.0 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + picomatch: + specifier: 4.0.2 + version: 4.0.2 + semver: + specifier: ^7.5.3 + version: 7.7.2 + source-map-support: + specifier: 0.5.19 + version: 0.5.19 + tinyglobby: + specifier: ^0.2.12 + version: 0.2.13 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + verdaccio: + specifier: ^6.0.5 + version: 6.0.5(encoding@0.1.13)(typanion@3.14.0) + + packages/module-federation: + dependencies: + '@module-federation/enhanced': + specifier: ^0.15.0 + version: 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/node': + specifier: ^2.6.26 + version: 2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/sdk': + specifier: ^0.15.0 + version: 0.15.0 + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/web': + specifier: file:../web + version: link:../web + '@rspack/core': + specifier: ^1.3.8 + version: 1.3.9(@swc/helpers@0.5.17) + express: + specifier: ^4.21.2 + version: 4.21.2 + http-proxy-middleware: + specifier: ^3.0.3 + version: 3.0.5 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + webpack: + specifier: ^5.88.0 + version: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + + packages/nest: + dependencies: + '@nestjs/schematics': + specifier: ^11.0.0 + version: 11.0.5(chokidar@4.0.1)(typescript@5.8.3) + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/node': + specifier: file:../node + version: file:packages/node(@babel/traverse@7.27.1)(@types/node@20.16.10)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/next: + dependencies: + '@babel/plugin-proposal-decorators': + specifier: ^7.22.7 + version: 7.24.7(@babel/core@7.27.1) + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/react': + specifier: file:../react + version: file:packages/react(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(bufferutil@4.0.7)(esbuild@0.25.0)(eslint@8.57.0)(next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@nx/web': + specifier: file:../web + version: link:../web + '@nx/webpack': + specifier: file:../webpack + version: link:../webpack + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@svgr/webpack': + specifier: ^8.1.0 + version: 8.1.0(typescript@5.8.3) + copy-webpack-plugin: + specifier: ^10.2.4 + version: 10.2.4(webpack@5.99.8) + file-loader: + specifier: ^6.2.0 + version: 6.2.0(webpack@5.99.8) + ignore: + specifier: ^5.0.4 + version: 5.3.2 + next: + specifier: '>=14.0.0' + version: 14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + semver: + specifier: ^7.5.3 + version: 7.7.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + packages/node: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/jest': + specifier: file:../jest + version: link:../jest + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + kill-port: + specifier: ^1.6.1 + version: 1.6.1 + tcp-port-used: + specifier: ^1.0.2 + version: 1.0.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/nuxt: + dependencies: + '@nuxt/kit': + specifier: ^3.10.0 + version: 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) + '@nuxt/schema': + specifier: ^3.10.0 + version: 3.13.2(rollup@4.22.0)(webpack-sources@3.2.3) + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/vite': + specifier: file:../vite + version: file:packages/vite(@babel/traverse@7.27.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1))(vitest@3.0.5(@types/debug@4.1.12)(@types/node@20.16.10)(jiti@1.21.6)(jsdom@20.0.3(bufferutil@4.0.7))(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1)) + '@nx/vue': + specifier: file:../vue + version: link:../vue + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/nx: + dependencies: + '@napi-rs/wasm-runtime': + specifier: 0.2.4 + version: 0.2.4 + '@swc-node/register': + specifier: ^1.8.0 + version: 1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3) + '@swc/core': + specifier: ^1.3.85 + version: 1.5.7(@swc/helpers@0.5.17) + '@yarnpkg/lockfile': + specifier: ^1.1.0 + version: 1.1.0 + '@yarnpkg/parsers': + specifier: 3.0.2 + version: 3.0.2 + '@zkochan/js-yaml': + specifier: 0.0.7 + version: 0.0.7 + axios: + specifier: ^1.8.3 + version: 1.8.3 + chalk: + specifier: ^4.1.0 + version: 4.1.2 + cli-cursor: + specifier: 3.1.0 + version: 3.1.0 + cli-spinners: + specifier: 2.6.1 + version: 2.6.1 + cliui: + specifier: ^8.0.1 + version: 8.0.1 + dotenv: + specifier: ~16.4.5 + version: 16.4.5 + dotenv-expand: + specifier: ~11.0.6 + version: 11.0.6 + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + figures: + specifier: 3.2.0 + version: 3.2.0 + flat: + specifier: ^5.0.2 + version: 5.0.2 + front-matter: + specifier: ^4.0.2 + version: 4.0.2 + ignore: + specifier: ^5.0.4 + version: 5.3.2 + jest-diff: + specifier: ^29.4.1 + version: 29.7.0 + jsonc-parser: + specifier: 3.2.0 + version: 3.2.0 + lines-and-columns: + specifier: 2.0.3 + version: 2.0.3 + minimatch: + specifier: 9.0.3 + version: 9.0.3 + node-machine-id: + specifier: 1.1.12 + version: 1.1.12 + npm-run-path: + specifier: ^4.0.1 + version: 4.0.1 + open: + specifier: ^8.4.0 + version: 8.4.2 + ora: + specifier: 5.3.0 + version: 5.3.0 + resolve.exports: + specifier: 2.0.3 + version: 2.0.3 + semver: + specifier: ^7.5.3 + version: 7.7.2 + string-width: + specifier: ^4.2.3 + version: 4.2.3 + tar-stream: + specifier: ~2.2.0 + version: 2.2.0 + tmp: + specifier: ~0.2.1 + version: 0.2.3 + tree-kill: + specifier: ^1.2.2 + version: 1.2.2 + tsconfig-paths: + specifier: ^4.1.2 + version: 4.2.0 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + yaml: + specifier: ^2.6.0 + version: 2.6.1 + yargs: + specifier: ^17.6.2 + version: 17.6.2 + yargs-parser: + specifier: 21.1.1 + version: 21.1.1 + optionalDependencies: + '@nx/nx-darwin-arm64': + specifier: '*' + version: 21.2.1 + '@nx/nx-darwin-x64': + specifier: '*' + version: 21.2.1 + '@nx/nx-freebsd-x64': + specifier: '*' + version: 21.2.1 + '@nx/nx-linux-arm-gnueabihf': + specifier: '*' + version: 21.2.1 + '@nx/nx-linux-arm64-gnu': + specifier: '*' + version: 21.2.1 + '@nx/nx-linux-arm64-musl': + specifier: '*' + version: 21.2.1 + '@nx/nx-linux-x64-gnu': + specifier: '*' + version: 21.2.1 + '@nx/nx-linux-x64-musl': + specifier: '*' + version: 21.2.1 + '@nx/nx-win32-arm64-msvc': + specifier: '*' + version: 21.2.1 + '@nx/nx-win32-x64-msvc': + specifier: '*' + version: 21.2.1 + + packages/playwright: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@playwright/test': + specifier: ^1.36.0 + version: 1.47.1 + minimatch: + specifier: 9.0.3 + version: 9.0.3 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/plugin: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/jest': + specifier: file:../jest + version: link:../jest + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/react: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/module-federation': + specifier: file:../module-federation + version: file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + '@nx/web': + specifier: file:../web + version: link:../web + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@svgr/webpack': + specifier: ^8.0.1 + version: 8.1.0(typescript@5.8.3) + express: + specifier: ^4.21.2 + version: 4.21.2 + file-loader: + specifier: ^6.2.0 + version: 6.2.0(webpack@5.99.8) + http-proxy-middleware: + specifier: ^3.0.3 + version: 3.0.5 + minimatch: + specifier: 9.0.3 + version: 9.0.3 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + semver: + specifier: ^7.6.3 + version: 7.7.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/react-native: + dependencies: + '@nx/detox': + specifier: file:../detox + version: link:../detox + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/jest': + specifier: file:../jest + version: link:../jest + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/react': + specifier: file:../react + version: file:packages/react(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(bufferutil@4.0.7)(esbuild@0.25.0)(eslint@8.57.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@nx/workspace': + specifier: file:../workspace + version: link:../workspace + ajv: + specifier: ^8.12.0 + version: 8.17.1 + enhanced-resolve: + specifier: ^5.8.3 + version: 5.17.1 + glob: + specifier: 7.1.4 + version: 7.1.4 + ignore: + specifier: ^5.0.4 + version: 5.3.2 + metro-config: + specifier: ~0.80.4 + version: 0.80.12(bufferutil@4.0.7) + metro-resolver: + specifier: ~0.80.4 + version: 0.80.12 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + tsconfig-paths: + specifier: ^4.1.2 + version: 4.2.0 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/remix: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/react': + specifier: file:../react + version: file:packages/react(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(bufferutil@4.0.7)(esbuild@0.25.0)(eslint@8.57.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@nx/workspace': + specifier: file:../workspace + version: link:../workspace + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@remix-run/dev': + specifier: ^2.14.0 + version: 2.14.0(@remix-run/react@2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(bufferutil@4.0.7)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.11(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)) + tslib: + specifier: ^2.3.1 + version: 2.8.1 + + packages/rollup: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.27.1)(@types/babel__core@7.20.5)(rollup@4.40.2) + '@rollup/plugin-commonjs': + specifier: ^25.0.7 + version: 25.0.8(rollup@4.40.2) + '@rollup/plugin-image': + specifier: ^3.0.3 + version: 3.0.3(rollup@4.40.2) + '@rollup/plugin-json': + specifier: ^6.1.0 + version: 6.1.0(rollup@4.40.2) + '@rollup/plugin-node-resolve': + specifier: ^15.2.3 + version: 15.2.3(rollup@4.40.2) + '@rollup/plugin-typescript': + specifier: ^12.1.0 + version: 12.1.3(rollup@4.40.2)(tslib@2.8.1)(typescript@5.8.3) + autoprefixer: + specifier: ^10.4.9 + version: 10.4.13(postcss@8.4.38) + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + picomatch: + specifier: 4.0.2 + version: 4.0.2 + postcss: + specifier: ^8.4.38 + version: 8.4.38 + rollup: + specifier: ^4.14.0 + version: 4.40.2 + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 + rollup-plugin-postcss: + specifier: ^4.0.2 + version: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + rollup-plugin-typescript2: + specifier: ^0.36.0 + version: 0.36.0(rollup@4.40.2)(typescript@5.8.3) + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/rsbuild: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@rsbuild/core': + specifier: 1.1.8 + version: 1.1.8 + minimatch: + specifier: 9.0.3 + version: 9.0.3 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/rspack: + dependencies: + '@module-federation/enhanced': + specifier: ^0.15.0 + version: 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/node': + specifier: ^2.6.26 + version: 2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@nx/devkit': + specifier: 'workspace:' + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/module-federation': + specifier: file:../module-federation + version: file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + '@nx/web': + specifier: file:../web + version: link:../web + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@rspack/core': + specifier: ^1.3.8 + version: 1.3.9(@swc/helpers@0.5.17) + '@rspack/dev-server': + specifier: ^1.1.1 + version: 1.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(@types/express@4.17.21)(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@rspack/plugin-react-refresh': + specifier: ^1.0.0 + version: 1.0.0(react-refresh@0.14.2) + autoprefixer: + specifier: ^10.4.9 + version: 10.4.13(postcss@8.4.38) + browserslist: + specifier: ^4.21.4 + version: 4.24.4 + css-loader: + specifier: ^6.4.0 + version: 6.11.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + express: + specifier: ^4.21.2 + version: 4.21.2 + http-proxy-middleware: + specifier: ^3.0.3 + version: 3.0.5 + less-loader: + specifier: 11.1.0 + version: 11.1.0(less@4.3.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + license-webpack-plugin: + specifier: ^4.0.2 + version: 4.0.2(webpack@5.99.8) + loader-utils: + specifier: ^2.0.3 + version: 2.0.3 + parse5: + specifier: 4.0.0 + version: 4.0.0 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + postcss: + specifier: ^8.4.38 + version: 8.4.38 + postcss-import: + specifier: ~14.1.0 + version: 14.1.0(postcss@8.4.38) + postcss-loader: + specifier: ^8.1.1 + version: 8.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(postcss@8.4.38)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + sass: + specifier: ^1.85.0 + version: 1.88.0 + sass-embedded: + specifier: ^1.83.4 + version: 1.85.1 + sass-loader: + specifier: ^16.0.4 + version: 16.0.5(@rspack/core@1.3.9(@swc/helpers@0.5.17))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + source-map-loader: + specifier: ^5.0.0 + version: 5.0.0(webpack@5.99.8) + style-loader: + specifier: ^3.3.0 + version: 3.3.4(webpack@5.99.8) + ts-checker-rspack-plugin: + specifier: ^1.1.1 + version: 1.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(typescript@5.8.3) + tslib: + specifier: ^2.3.0 + version: 2.8.1 + webpack: + specifier: ^5.80.0 + version: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack-node-externals: + specifier: ^3.0.0 + version: 3.0.0 + + packages/storybook: + dependencies: + '@nx/cypress': + specifier: file:../cypress + version: link:../cypress + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + semver: + specifier: ^7.5.3 + version: 7.7.2 + storybook: + specifier: '>=7.0.0 <10.0.0' + version: 9.0.6(@testing-library/dom@10.4.0)(bufferutil@4.0.7)(prettier@3.5.3) + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/vite: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + '@swc/helpers': + specifier: ~0.5.0 + version: 0.5.11 + ajv: + specifier: ^8.0.0 + version: 8.17.1 + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + picomatch: + specifier: 4.0.2 + version: 4.0.2 + semver: + specifier: ^7.6.3 + version: 7.7.2 + tsconfig-paths: + specifier: ^4.1.2 + version: 4.2.0 + vite: + specifier: ^5.0.0 || ^6.0.0 + version: 6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + vitest: + specifier: ^1.3.1 || ^2.0.0 || ^3.0.0 + version: 3.0.5(@types/debug@4.1.12)(@types/node@20.16.10)(jiti@1.21.6)(jsdom@20.0.3(bufferutil@4.0.7))(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + + packages/vue: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/eslint': + specifier: file:../eslint + version: link:../eslint + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/vite': + specifier: file:../vite + version: file:packages/vite(@babel/traverse@7.27.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1))(vitest@3.0.5(@types/debug@4.1.12)(@types/node@20.16.10)(jiti@1.21.6)(jsdom@20.0.3(bufferutil@4.0.7))(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1)) + '@nx/web': + specifier: file:../web + version: link:../web + picomatch: + specifier: ^4.0.2 + version: 4.0.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/web: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + detect-port: + specifier: ^1.5.1 + version: 1.6.1 + http-server: + specifier: ^14.1.0 + version: 14.1.0 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + packages/webpack: + dependencies: + '@babel/core': + specifier: ^7.23.2 + version: 7.27.1 + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@nx/js': + specifier: file:../js + version: file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': + specifier: ~5.0.1 + version: 5.0.1(typescript@5.8.3) + ajv: + specifier: ^8.12.0 + version: 8.17.1 + autoprefixer: + specifier: ^10.4.9 + version: 10.4.13(postcss@8.4.38) + babel-loader: + specifier: ^9.1.2 + version: 9.2.1(@babel/core@7.27.1)(webpack@5.99.8) + browserslist: + specifier: ^4.21.4 + version: 4.24.4 + copy-webpack-plugin: + specifier: ^10.2.4 + version: 10.2.4(webpack@5.99.8) + css-loader: + specifier: ^6.4.0 + version: 6.11.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + css-minimizer-webpack-plugin: + specifier: ^5.0.0 + version: 5.0.1(esbuild@0.25.0)(webpack@5.99.8) + fork-ts-checker-webpack-plugin: + specifier: 7.2.13 + version: 7.2.13(typescript@5.8.3)(webpack@5.99.8) + less: + specifier: 4.1.3 + version: 4.1.3 + less-loader: + specifier: 11.1.0 + version: 11.1.0(less@4.1.3)(webpack@5.99.8) + license-webpack-plugin: + specifier: ^4.0.2 + version: 4.0.2(webpack@5.99.8) + loader-utils: + specifier: ^2.0.3 + version: 2.0.3 + mini-css-extract-plugin: + specifier: ~2.4.7 + version: 2.4.7(webpack@5.99.8) + parse5: + specifier: 4.0.0 + version: 4.0.0 + picocolors: + specifier: ^1.1.0 + version: 1.1.1 + postcss: + specifier: ^8.4.38 + version: 8.4.38 + postcss-import: + specifier: ~14.1.0 + version: 14.1.0(postcss@8.4.38) + postcss-loader: + specifier: ^6.1.1 + version: 6.2.1(postcss@8.4.38)(webpack@5.99.8) + rxjs: + specifier: ^7.8.0 + version: 7.8.2 + sass: + specifier: ^1.85.0 + version: 1.88.0 + sass-embedded: + specifier: ^1.83.4 + version: 1.85.1 + sass-loader: + specifier: ^16.0.4 + version: 16.0.5(@rspack/core@1.3.9(@swc/helpers@0.5.17))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + source-map-loader: + specifier: ^5.0.0 + version: 5.0.0(webpack@5.99.8) + style-loader: + specifier: ^3.3.0 + version: 3.3.4(webpack@5.99.8) + stylus: + specifier: ^0.64.0 + version: 0.64.0 + stylus-loader: + specifier: ^7.1.0 + version: 7.1.3(stylus@0.64.0)(webpack@5.99.8) + terser-webpack-plugin: + specifier: ^5.3.3 + version: 5.3.11(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack@5.99.8) + ts-loader: + specifier: ^9.3.1 + version: 9.5.1(typescript@5.8.3)(webpack@5.99.8) + tsconfig-paths-webpack-plugin: + specifier: 4.0.0 + version: 4.0.0 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + webpack: + specifier: ~5.99.0 + version: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack-dev-server: + specifier: ^5.2.1 + version: 5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8) + webpack-node-externals: + specifier: ^3.0.0 + version: 3.0.0 + webpack-subresource-integrity: + specifier: ^5.1.0 + version: 5.1.0(html-webpack-plugin@5.5.0(webpack@5.99.8))(webpack@5.99.8) + + packages/workspace: + dependencies: + '@nx/devkit': + specifier: file:../devkit + version: link:../devkit + '@zkochan/js-yaml': + specifier: 0.0.7 + version: 0.0.7 + chalk: + specifier: ^4.1.0 + version: 4.1.2 + enquirer: + specifier: ~2.3.6 + version: 2.3.6 + picomatch: + specifier: 4.0.2 + version: 4.0.2 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + yargs-parser: + specifier: 21.1.1 + version: 21.1.1 + + tools/workspace-plugin: + dependencies: + tslib: + specifier: ^2.3.0 + version: 2.8.1 + + typedoc-theme: {} + packages: '@actions/core@1.10.1': @@ -1276,6 +2970,15 @@ packages: chokidar: optional: true + '@angular-devkit/core@19.2.6': + resolution: {integrity: sha512-WFgiYhrDMq83UNaGRAneIM7CYYdBozD+yYA9BjoU8AgBLKtrvn6S8ZcjKAk5heoHtY/u8pEb0mwDTz9gxFmJZQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^4.0.0 + peerDependenciesMeta: + chokidar: + optional: true + '@angular-devkit/core@20.0.0': resolution: {integrity: sha512-cnB/I1QQC3WoIcb+f/7hknOOkgIFjAuxd7nW1RnS+pn0qQTWyjnXjq2jocx2TBMwZRikycc7f3mlA1DgWzJUuQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -1298,6 +3001,10 @@ packages: resolution: {integrity: sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/schematics@19.2.6': + resolution: {integrity: sha512-YTAxNnT++5eflx19OUHmOWu597/TbTel+QARiZCv1xQw99+X8DCKKOUXtqBRd53CAHlREDI33Rn/JLY3NYgMLQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/schematics@20.0.0': resolution: {integrity: sha512-35WbWP8ARnaqVjOzy7IOyWsY/jeyUqfVj4KgHG2O4fHAhIhaBqhP8dDDP+SwM+bToIqklg0fzHUUhFTRxzzyoQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -1649,10 +3356,6 @@ packages: resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.27.2': resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} @@ -1727,10 +3430,6 @@ packages: resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.26.5': - resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.27.1': resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} engines: {node: '>=6.9.0'} @@ -1779,10 +3478,6 @@ packages: resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.9': - resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} @@ -1813,11 +3508,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.26.9': - resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.27.2': resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==} engines: {node: '>=6.0.0'} @@ -2086,12 +3776,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.25.4': - resolution: {integrity: sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.27.1': resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} engines: {node: '>=6.9.0'} @@ -2716,10 +4400,6 @@ packages: resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.26.9': - resolution: {integrity: sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==} - engines: {node: '>=6.9.0'} - '@babel/runtime@7.27.1': resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==} engines: {node: '>=6.9.0'} @@ -2732,10 +4412,6 @@ packages: resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} - '@babel/template@7.26.9': - resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} - engines: {node: '>=6.9.0'} - '@babel/template@7.27.2': resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} @@ -2835,6 +4511,10 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} + '@colors/colors@1.6.0': + resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} + engines: {node: '>=0.1.90'} + '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} @@ -2923,6 +4603,9 @@ packages: '@cypress/xvfb@1.2.4': resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} + '@dabh/diagnostics@2.0.3': + resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} + '@discoveryjs/json-ext@0.5.7': resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} @@ -4286,6 +5969,9 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} + '@flatten-js/interval-tree@1.1.3': + resolution: {integrity: sha512-xhFWUBoHJFF77cJO1D6REjdgJEMRf2Y2Z+eKEPav8evGKcLSnj1ud5pLXQSbGuxF3VSvT1rWhMfVpXEKJLTL+A==} + '@floating-ui/core@1.6.8': resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} @@ -5697,6 +7383,11 @@ packages: peerDependencies: typescript: '>=4.8.2' + '@nestjs/schematics@11.0.5': + resolution: {integrity: sha512-T50SCNyqCZ/fDssaOD7meBKLZ87ebRLaJqZTJPvJKjlib1VYhMOCwXYsr7bjMPmuPgiQHOwvppz77xN/m6GM7A==} + peerDependencies: + typescript: '>=4.8.2' + '@nestjs/schematics@9.2.0': resolution: {integrity: sha512-wHpNJDPzM6XtZUOB3gW0J6mkFCSJilzCM3XrHI1o0C8vZmFE1snbmkIXNyoi1eV0Nxh1BMymcgz5vIMJgQtTqw==} peerDependencies: @@ -5978,6 +7669,9 @@ packages: peerDependencies: nx: 21.3.0-beta.2 + '@nx/devkit@file:packages/devkit': + resolution: {directory: packages/devkit, type: directory} + '@nx/enterprise-cloud@3.0.0': resolution: {integrity: sha512-e28NeMB6UPrYjdgTZqtaVkB9edt/OL7OAPnrs343ZOmJQCIVax39xR+bPFiymuTIDdWqm8mbYPbiCo6xlW+PCg==} peerDependencies: @@ -6009,6 +7703,15 @@ packages: '@zkochan/js-yaml': optional: true + '@nx/eslint@file:packages/eslint': + resolution: {directory: packages/eslint, type: directory} + peerDependencies: + '@zkochan/js-yaml': 0.0.7 + eslint: ^8.0.0 || ^9.0.0 + peerDependenciesMeta: + '@zkochan/js-yaml': + optional: true + '@nx/gradle@21.3.0-beta.2': resolution: {integrity: sha512-r72P+kGZhpn7sn7PPI2tkpDrHgRGWZLNhLkPGWopzqjGrbyutsRi72netufbg5KR3PORGzVqr3UMk9j53aTn7g==} @@ -6024,6 +7727,9 @@ packages: '@nx/jest@21.3.0-beta.2': resolution: {integrity: sha512-qmMFRP+JXwwvJoZ6vdhLBOdmZKYyzT52Qt9Yc0uGRUc6ds8uwkWsJ5mz2VxkY9aerkMmzLvjHBtDJK2SR4w1rg==} + '@nx/jest@file:packages/jest': + resolution: {directory: packages/jest, type: directory} + '@nx/js@21.3.0-beta.2': resolution: {integrity: sha512-vQ0ZVJu/wdxWaWGMws6G7XDLdPjWcIs5xr3QPPjU3tZ77cv9tF8LnVeCvVbQmuGRlkyCRUhmHDMVs4sjtkpx4A==} peerDependencies: @@ -6032,6 +7738,14 @@ packages: verdaccio: optional: true + '@nx/js@file:packages/js': + resolution: {directory: packages/js, type: directory} + peerDependencies: + verdaccio: ^6.0.5 + peerDependenciesMeta: + verdaccio: + optional: true + '@nx/key-darwin-arm64@3.0.0': resolution: {integrity: sha512-oVb9RqCqtrUXmPxKrum8FwW5GHv/DgxE1MXOBQUt8eEsO9NOBN3t80SyIvrlUPrd5hNIxXPz4IRA9Fl5+9ZMAA==} engines: {node: '>= 10'} @@ -6093,56 +7807,112 @@ packages: '@nx/module-federation@21.3.0-beta.2': resolution: {integrity: sha512-vXFJyg7rrnUpaQ1XtoYt+5HkqncYWPq51oVg+lhQDGcR5DQL8ytBUmPaTfhgGi9GBVEF0MPDtyoA3RTu5SB33g==} + '@nx/module-federation@file:packages/module-federation': + resolution: {directory: packages/module-federation, type: directory} + '@nx/next@21.3.0-beta.2': resolution: {integrity: sha512-wAtDuuJYRKFJI2VtGQaX6IBgPRzco2RnLqHOgM2AV3Z6kyal25nD7k8xC9hwMvE4QZR26WRG6NV0IxgWM1SEjw==} peerDependencies: next: '>=14.0.0' + '@nx/node@file:packages/node': + resolution: {directory: packages/node, type: directory} + + '@nx/nx-darwin-arm64@21.2.1': + resolution: {integrity: sha512-iP5N5TAe4k9j2p4xhEXU/a/6qEW6PWbRQeSSbCsFLuvf4UslP7wW6vuzteSW1r48Aras+5lGUOERtrlnKnuTew==} + cpu: [arm64] + os: [darwin] + '@nx/nx-darwin-arm64@21.3.0-beta.2': resolution: {integrity: sha512-keKX/EWixbkYZyQxfgCzhG+3O1je0fqmwRFnmKZM15klOTwpblwGjtY5SUxW7yeLx4FwVTRyzREZkydv0DlXKQ==} cpu: [arm64] os: [darwin] + '@nx/nx-darwin-x64@21.2.1': + resolution: {integrity: sha512-CFRBYwUvQIYG+DPoNF2wzjCFSNn0tfN9WlHDJWI41qZNZfc4kSY8zQYDLXNj4/Lp7XMBL+Sv70Dd9mDzfnP2Cg==} + cpu: [x64] + os: [darwin] + '@nx/nx-darwin-x64@21.3.0-beta.2': resolution: {integrity: sha512-8uRr/2Mgi3+wRy48jMIMwSg5CiCkS/2Mc0mhxAfOB0iEg6XH6ZNjHMu4uGLE3IrCq6YnHN+liYLJ+F0QE2CJwA==} cpu: [x64] os: [darwin] + '@nx/nx-freebsd-x64@21.2.1': + resolution: {integrity: sha512-r2J6CrPwibsvCjMYQ7OqdpSF6HW1lI/+HghMh/cAeTQiCC2ksVeXR/WX2QkFkBhyo1pAbQilbxLUQOYEl8qL3A==} + cpu: [x64] + os: [freebsd] + '@nx/nx-freebsd-x64@21.3.0-beta.2': resolution: {integrity: sha512-dMXSCkcZ4R9STwDNND1DqxmWkL49oN7N+9qeL28rp8S8DVYXPGx257ue4lqJ/+b9vIJBNweW2eX2FjQ7V2ZSNQ==} cpu: [x64] os: [freebsd] + '@nx/nx-linux-arm-gnueabihf@21.2.1': + resolution: {integrity: sha512-h7G/OQ0iEiKmcvBKiWycwx3RS+C3X997iDMhQLlJEKno2boUKpEXuz4T1uMBLdGdc6r+XElsaEMJYKxpIy8Fvw==} + cpu: [arm] + os: [linux] + '@nx/nx-linux-arm-gnueabihf@21.3.0-beta.2': resolution: {integrity: sha512-JG5tvl1SXgq6joT7NaqfzBP2BBYrB1lvvpYlWo2zwIHmo7MOcf4qlA6WTBH65ONBLqymeG1te9UNMhy/q9QYOw==} cpu: [arm] os: [linux] + '@nx/nx-linux-arm64-gnu@21.2.1': + resolution: {integrity: sha512-Cc1MIZHZEkY60xWuCxoTRDCbdezSyDNnziH9OUnJrCTB09EvDjUv+x9wyOYyBCfcGeU1b1L1icGKw7cS/CZwVw==} + cpu: [arm64] + os: [linux] + '@nx/nx-linux-arm64-gnu@21.3.0-beta.2': resolution: {integrity: sha512-GwlJYSiZVhdAB7D86HSujQYOmszNdVq6mtXnfyqMHXzHcrQvIbQArE2MvUbnvo7rN8y5XCQpC4dL9L8AdoRZGw==} cpu: [arm64] os: [linux] + '@nx/nx-linux-arm64-musl@21.2.1': + resolution: {integrity: sha512-L0c59PWMmU66tYQG4Ume8dCvUChVvxW1B0iAyb1vSEB4sLQgdCIn44uxwmb3+0qIeex2RJlFt7FyI+ey5AfUvQ==} + cpu: [arm64] + os: [linux] + '@nx/nx-linux-arm64-musl@21.3.0-beta.2': resolution: {integrity: sha512-MudOyV12PnTMDgSi/e1N2aPvOvcV+a6rXPyYyCxcvhDBk00IndQtHDer/v+UC0ZeTfxt3j3tuQK6t8FUNdNGeA==} cpu: [arm64] os: [linux] + '@nx/nx-linux-x64-gnu@21.2.1': + resolution: {integrity: sha512-E72abpUPT41DmgOmteTbcuiyRW0lY+3i9lq0drOjr1LApUJs+/HTa3W6K1qAGwZ6vn0XDOdYyG5jhFGzNl1pOg==} + cpu: [x64] + os: [linux] + '@nx/nx-linux-x64-gnu@21.3.0-beta.2': resolution: {integrity: sha512-ts42oyat1VuCH4+5GvKb7qt+wALIPpshTR0ggcg0mKcDkXNbNfwPSYaJxszMY6N1hD2veZ8izBcEMYuf6DlF8A==} cpu: [x64] os: [linux] + '@nx/nx-linux-x64-musl@21.2.1': + resolution: {integrity: sha512-aBt7BP0tMRx/iRUkuJnLQykQA/YO2phC6moPNxx+DHfricjI77gWWal/FlKQsM7g/bAoXPQw0QSG/ifvrJnUUA==} + cpu: [x64] + os: [linux] + '@nx/nx-linux-x64-musl@21.3.0-beta.2': resolution: {integrity: sha512-4t4AAEmflXkO7lmJFU/WZekT7hIVm5F6qHXMQp8XE1Xxy42X/wU4FiPsEKmTZXC88ZS/YzO8bYcfiGZ5kke6IQ==} cpu: [x64] os: [linux] + '@nx/nx-win32-arm64-msvc@21.2.1': + resolution: {integrity: sha512-NTGSDk6i9L3OEreBmlCaCAYHLRjHuyk3rCbX+MzDWCbO9HCLTO/NtKdwsKUNhBWDpEz5pN4ryU05vRBmGXhySA==} + cpu: [arm64] + os: [win32] + '@nx/nx-win32-arm64-msvc@21.3.0-beta.2': resolution: {integrity: sha512-8LXWWea8FJ2PmTRdW5dYBCBavnjsLm0qVvBtz0QLCWaLOpONAt8hxhzGHtIWcdkPwzqL+Gemz5VtyrlfbEIHEQ==} cpu: [arm64] os: [win32] + '@nx/nx-win32-x64-msvc@21.2.1': + resolution: {integrity: sha512-XO0KFzyM2IkBhsvevLJMw8JDSOeWjCEkdxm5q9PJoNAmAuq2fJmwXs/d/KyEr8lohxQzNxt4ZDfUiW9AcSiFOw==} + cpu: [x64] + os: [win32] + '@nx/nx-win32-x64-msvc@21.3.0-beta.2': resolution: {integrity: sha512-ouN1QJLlaRP8j3P4viTQVmwsZ2iOAF/9gxlM9JInthzAK4lPXwFoxPp8WLYAs4S8dJ0EQRuK8rAMdaIvJHwarg==} cpu: [x64] @@ -6163,6 +7933,9 @@ packages: '@nx/react@21.3.0-beta.2': resolution: {integrity: sha512-BoXCMvC7+ioaiK37SH7OV46ZoeN6JJsVphqhzGgr9CkK+F7VyAhboUBRWuN9as+wj4kHH6ILWI5f92+Vij4IKA==} + '@nx/react@file:packages/react': + resolution: {directory: packages/react, type: directory} + '@nx/rsbuild@21.3.0-beta.2': resolution: {integrity: sha512-efdiQ5/8E1oN1aG5XyIL/yBCbKh2Gd5RKtb2ulQJi5fx3dyZuyz1x/i5f2SiCPdaiDXUQ96oaNpQVQq+5hOJdQ==} @@ -6172,6 +7945,12 @@ packages: '@module-federation/enhanced': ^0.15.0 '@module-federation/node': ^2.6.26 + '@nx/rspack@file:packages/rspack': + resolution: {directory: packages/rspack, type: directory} + peerDependencies: + '@module-federation/enhanced': ^0.15.0 + '@module-federation/node': ^2.6.26 + '@nx/storybook@21.3.0-beta.2': resolution: {integrity: sha512-6DyLUka5A2Sww7TKrI0Uj6eFkaQRAtPJZf7YELbp6THHCzmexzQBdxd6BzyIMQ7+gfInFc702QK+Gt5YKA6EqQ==} peerDependencies: @@ -6183,12 +7962,24 @@ packages: vite: ^5.0.0 || ^6.0.0 vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 + '@nx/vite@file:packages/vite': + resolution: {directory: packages/vite, type: directory} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 + '@nx/web@21.3.0-beta.2': resolution: {integrity: sha512-IREoBl4rwXK3ehDjVZtb+d5mrNnqy0JzFAi85zW8XyOn4NRoVf2UsE1+0O49F+PLb9Utf0MNbfKqS+dKboGI6g==} + '@nx/web@file:packages/web': + resolution: {directory: packages/web, type: directory} + '@nx/webpack@21.3.0-beta.2': resolution: {integrity: sha512-8gTsAwmyYzgAZWlmh1zpoBHRqFWZOz6DvQ1Hna3Yo+HMQWZmJoIKeaBWYrB5x75N6jMPpWZKFYQVOMQlk5idzQ==} + '@nx/webpack@file:packages/webpack': + resolution: {directory: packages/webpack, type: directory} + '@nx/workspace@21.3.0-beta.2': resolution: {integrity: sha512-/iqDVraCU6pIPnpkRBsPCyw7rBx1x1EFvjW4WKbiWyv677EPyGMb5r7b3lgZq1v0RJgQXUqdIfWB7D7yYpr3fg==} @@ -8549,6 +10340,9 @@ packages: '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} + '@types/triple-beam@1.3.5': + resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} + '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -9110,6 +10904,21 @@ packages: webpack-dev-server: optional: true + '@wix-pilot/core@3.3.4': + resolution: {integrity: sha512-4U0rDYU94g1f7MxpU9/rLg/4q/tSn2vFcb9ya8Ati1DGruJsRd+HnoZym59ELBVDyM4y0BdPjxQSdiIT1/3jLQ==} + peerDependencies: + expect: '*' + peerDependenciesMeta: + expect: + optional: true + + '@wix-pilot/detox@1.0.11': + resolution: {integrity: sha512-oCeYz7EhcWOyp0KbaJ3hipMbZ+nWuZ7Pvjno3sUzP1EebrZBZoRoDp16JZMR6H+i+h8OdqkrviI0mR2mYFZzMg==} + peerDependencies: + '@wix-pilot/core': ^3.1.6 + detox: '>=20.33.0' + expect: 29.x.x || 28.x.x || ^27.2.5 + '@xhmikosr/archive-type@7.0.0': resolution: {integrity: sha512-sIm84ZneCOJuiy3PpWR5bxkx3HaNt1pqaN+vncUBZIlPZCq8ASZH+hBVdu5H8znR7qYC6sKwx+ie2Q7qztJTxA==} engines: {node: ^14.14.0 || >=16.0.0} @@ -9851,6 +11660,9 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + browserify-zlib@0.1.4: resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} @@ -9913,6 +11725,37 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} + bunyamin@1.6.3: + resolution: {integrity: sha512-m1hAijFhu8pFiidsVc0XEDic46uxPK+mKNLqkb5mluNx0nTolNzx/DjwMqHChQWCgfOLMjKYJJ2uPTQLE6t4Ng==} + engines: {node: '>=14.18.2'} + peerDependencies: + '@types/bunyan': ^1.8.8 + bunyan: ^1.8.15 || ^2.0.0 + peerDependenciesMeta: + '@types/bunyan': + optional: true + bunyan: + optional: true + + bunyan-debug-stream@3.1.1: + resolution: {integrity: sha512-LfMcz4yKM6s9BP5dfT63Prb5B2hAjReLAfQzLbNQF7qBHtn3P1v+/yn0SZ6UAr4PC3VZRX/QzK7HYkkY0ytokQ==} + engines: {node: '>=0.12.0'} + peerDependencies: + bunyan: '*' + peerDependenciesMeta: + bunyan: + optional: true + + bunyan@1.8.15: + resolution: {integrity: sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==} + engines: {'0': node >=0.10.0} + hasBin: true + + bunyan@2.0.5: + resolution: {integrity: sha512-Jvl74TdxCN6rSP9W1I6+UOUtwslTDqsSFkDqZlFb/ilaSvQ+bZAnXT/GT97IZ5L+Vph0joPZPhxUyn6FLNmFAA==} + engines: {'0': node >=0.10.0} + hasBin: true + busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} @@ -9961,6 +11804,9 @@ packages: resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==} engines: {node: '>=6'} + caf@15.0.1: + resolution: {integrity: sha512-Xp/IK6vMwujxWZXra7djdYzPdPnEQKa7Mudu2wZgDQ3TJry1I0TgtjEgwZHpoBcMp68j4fb0/FZ1SJyMEgJrXQ==} + call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -10287,6 +12133,9 @@ packages: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + color@3.2.1: + resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} + color@4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} engines: {node: '>=12.5.0'} @@ -10307,6 +12156,9 @@ packages: resolution: {integrity: sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==} engines: {node: '>=0.1.90'} + colorspace@1.1.4: + resolution: {integrity: sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==} + columnify@1.6.0: resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} engines: {node: '>=8.0.0'} @@ -10356,6 +12208,10 @@ packages: resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} engines: {node: '>= 6'} + comment-json@4.2.5: + resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} + engines: {node: '>= 6'} + common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} @@ -11030,6 +12886,10 @@ packages: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} + decamelize@4.0.0: + resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} + engines: {node: '>=10'} + decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -11177,6 +13037,16 @@ packages: resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} engines: {node: '>=18'} + detox@20.39.0: + resolution: {integrity: sha512-EPqtBQ1Yw7KAdQykDur203FVRYh8rhlB4GfcjOzFx0LN8Xfo0kE5ZwmumRWnaQZGRj+XpOj66d4bQnsvFyqlTQ==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + jest: 29.x.x || 28.x.x || ^27.2.5 + peerDependenciesMeta: + jest: + optional: true + devalue@5.0.0: resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} @@ -11293,10 +13163,17 @@ packages: resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} + dtrace-provider@0.8.8: + resolution: {integrity: sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==} + engines: {node: '>=0.10'} + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + duplexer2@0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} + duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -11306,6 +13183,10 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + easy-stack@1.0.1: + resolution: {integrity: sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==} + engines: {node: '>=6.0.0'} + ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} @@ -11357,6 +13238,9 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} + enabled@2.0.0: + resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} + encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -11433,8 +13317,8 @@ packages: resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} engines: {node: '>= 0.4'} - es-abstract@1.23.9: - resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + es-abstract@1.24.0: + resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} es-define-property@1.0.0: @@ -11824,6 +13708,10 @@ packages: event-emitter@0.3.5: resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + event-pubsub@4.3.0: + resolution: {integrity: sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==} + engines: {node: '>=4.0.0'} + event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -11865,6 +13753,10 @@ packages: resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} engines: {node: '>=4'} + exeunt@1.1.0: + resolution: {integrity: sha512-dd++Yn/0Fp+gtJ04YHov7MeAii+LFivJc6KqnJNfplzLVUkUDrfKoQDTLlCgzcW15vY5hKlHasWeIsQJ8agHsw==} + engines: {node: '>=0.10'} + exit-hook@2.2.1: resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} engines: {node: '>=6'} @@ -12018,6 +13910,9 @@ packages: picomatch: optional: true + fecha@4.2.3: + resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} + fflate@0.6.10: resolution: {integrity: sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==} @@ -12141,6 +14036,9 @@ packages: flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + fn.name@1.1.0: + resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} + follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} @@ -12296,6 +14194,10 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + funpermaproxy@1.1.0: + resolution: {integrity: sha512-2Sp1hWuO8m5fqeFDusyhKqYPT+7rGLw34N3qonDcdRP8+n7M7Gl/yKp/q7oCxnnJ6pWCectOmLFJpsMU/++KrQ==} + engines: {node: '>=8.3.0'} + gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} @@ -12450,6 +14352,10 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@6.0.4: + resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} + deprecated: Glob versions prior to v9 are no longer supported + glob@7.1.4: resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} @@ -13307,6 +15213,10 @@ packages: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} + is-plain-obj@2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} @@ -13594,6 +15504,27 @@ packages: resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-environment-emit@1.2.0: + resolution: {integrity: sha512-dSFBrRuIiWbHK2LSUA6CutXpMcNGjjuhvxFLF+TVz5tYFAAH0eesrZgrQ3UtOptajDYNt/fIGRqtlHqGq/bLbA==} + engines: {node: '>=16.14.0'} + peerDependencies: + '@jest/environment': '>=27.2.5' + '@jest/types': '>=27.2.5' + jest: '>=27.2.5' + jest-environment-jsdom: '>=27.2.5' + jest-environment-node: '>=27.2.5' + peerDependenciesMeta: + '@jest/environment': + optional: true + '@jest/types': + optional: true + jest: + optional: true + jest-environment-jsdom: + optional: true + jest-environment-node: + optional: true + jest-environment-jsdom@29.7.0: resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -13698,6 +15629,14 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + js-message@1.0.7: + resolution: {integrity: sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==} + engines: {node: '>=0.6.0'} + + js-queue@2.0.2: + resolution: {integrity: sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==} + engines: {node: '>=1.0.0'} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -13747,6 +15686,10 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-cycle@1.5.0: + resolution: {integrity: sha512-GOehvd5PO2FeZ5T4c+RxobeT5a1PiGpF4u9/3+UvrMU4bhnVqzJY7hm39wg8PDCqkU91fWGH8qjWR4bn+wgq9w==} + engines: {node: '>= 4'} + json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -13899,6 +15842,9 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + kuler@2.0.0: + resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} + language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -14140,6 +16086,10 @@ packages: resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} engines: {node: '>=8.0'} + logform@2.7.0: + resolution: {integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==} + engines: {node: '>= 12.0.0'} + long-timeout@0.1.1: resolution: {integrity: sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==} @@ -14892,6 +16842,9 @@ packages: module-details-from-path@1.0.3: resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + moment@2.30.1: + resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} + monaco-editor@0.52.0: resolution: {integrity: sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==} @@ -14930,10 +16883,16 @@ packages: resolution: {integrity: sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==} engines: {node: '>= 6.0.0'} + multi-sort-stream@1.0.4: + resolution: {integrity: sha512-hAZ8JOEQFbgdLe8HWZbb7gdZg0/yAIHF00Qfo3kd0rXFv96nXe+/bPTrKHZ2QMHugGX4FiAyET1Lt+jiB+7Qlg==} + multicast-dns@7.2.5: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true + multipipe@4.0.0: + resolution: {integrity: sha512-jzcEAzFXoWwWwUbvHCNPwBlTz3WCWe/jPcXSmTfbo/VjRwRTfvLZ/bdvtiTdqCe8d4otCSsPCbhGYcX+eggpKQ==} + mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} @@ -14945,9 +16904,16 @@ packages: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} engines: {node: ^18.17.0 || >=20.5.0} + mv@2.1.1: + resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} + engines: {node: '>=0.8.0'} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + nan@2.22.2: + resolution: {integrity: sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==} + nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -14978,6 +16944,10 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + ncp@2.0.0: + resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} + hasBin: true + needle@3.3.1: resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} engines: {node: '>= 4.4.x'} @@ -15124,6 +17094,10 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + node-ipc@9.2.1: + resolution: {integrity: sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==} + engines: {node: '>=8.0.0'} + node-machine-id@1.1.12: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} @@ -15383,6 +17357,9 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + one-time@1.0.0: + resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} + onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} @@ -15831,6 +17808,10 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} + pngjs@7.0.0: + resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==} + engines: {node: '>=14.19.0'} + portfinder@1.0.32: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} @@ -16748,6 +18729,10 @@ packages: resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==} engines: {node: '>=0.12'} + promisify-child-process@4.1.2: + resolution: {integrity: sha512-APnkIgmaHNJpkAn7k+CrJSi9WMuff5ctYFbD0CO2XIPkM8yO7d/ShouU2clywbpHV/DUsyc4bpJCsNgddNtx4g==} + engines: {node: '>=8'} + prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -16755,6 +18740,9 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + proper-lockfile@3.2.0: + resolution: {integrity: sha512-iMghHHXv2bsxl6NchhEaFck8tvX3F9cknEEh1SUpguUOBjN7PAAW9BLzmbc1g/mCD1gY3EE2EABBHPJfFdHFmA==} + property-information@5.6.0: resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} @@ -17374,6 +19362,11 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + rimraf@2.4.5: + resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -17483,6 +19476,9 @@ packages: safe-identifier@0.4.2: resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==} + safe-json-stringify@1.2.0: + resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==} + safe-push-apply@1.0.0: resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} engines: {node: '>= 0.4'} @@ -17502,6 +19498,9 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + sanitize-filename@1.6.3: + resolution: {integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==} + sass-embedded-android-arm64@1.85.1: resolution: {integrity: sha512-27oRheqNA3SJM2hAxpVbs7mCKUwKPWmEEhyiNFpBINb5ELVLg+Ck5RsGg+SJmo130ul5YX0vinmVB5uPWc8X5w==} engines: {node: '>=14.0.0'} @@ -17762,6 +19761,10 @@ packages: resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} engines: {node: '>=0.10.0'} + serialize-error@8.1.0: + resolution: {integrity: sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==} + engines: {node: '>=10'} + serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} @@ -18090,6 +20093,9 @@ packages: stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + stack-trace@0.0.10: + resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} + stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -18133,6 +20139,10 @@ packages: steno@0.4.4: resolution: {integrity: sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==} + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + stoppable@1.1.0: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} engines: {node: '>=4', npm: '>=6'} @@ -18149,6 +20159,12 @@ packages: prettier: optional: true + stream-chain@2.2.5: + resolution: {integrity: sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==} + + stream-json@1.9.1: + resolution: {integrity: sha512-uWkjJ+2Nt/LO9Z/JyKZbMusL8Dkh97uUBTv3AJQ74y07lVahLY4eEFsPsE97pxYBwr8nnjMAIch5eqI0gPShyw==} + stream-shift@1.0.3: resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} @@ -18481,10 +20497,21 @@ packages: tcp-port-used@1.0.2: resolution: {integrity: sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==} + telnet-client@1.2.8: + resolution: {integrity: sha512-W+w4k3QAmULVNhBVT2Fei369kGZCh/TH25M7caJAXW+hLxwoQRuw0di3cX4l0S9fgH3Mvq7u+IFMoBDpEw/eIg==} + + temp-dir@1.0.0: + resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} + engines: {node: '>=4'} + temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} + tempfile@2.0.0: + resolution: {integrity: sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==} + engines: {node: '>=4'} + tempfile@3.0.0: resolution: {integrity: sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==} engines: {node: '>=8'} @@ -18552,6 +20579,9 @@ packages: resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} engines: {node: '>=0.10'} + text-hex@1.0.0: + resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} + text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -18702,6 +20732,10 @@ packages: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} + trace-event-lib@1.4.1: + resolution: {integrity: sha512-TOgFolKG8JFY+9d5EohGWMvwvteRafcyfPWWNIqcuD1W/FUvxWcy2MSCZ/beYHM63oYPHYHCd3tkbgCctHVP7w==} + engines: {node: '>=12.0.0'} + tree-dump@1.0.2: resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} engines: {node: '>=10.0'} @@ -18723,6 +20757,10 @@ packages: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} + triple-beam@1.4.1: + resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} + engines: {node: '>= 14.0.0'} + troika-three-text@0.49.1: resolution: {integrity: sha512-lXGWxgjJP9kw4i4Wh+0k0Q/7cRfS6iOME4knKht/KozPu9GcFA9NnNpRvehIhrUawq9B0ZRw+0oiFHgRO+4Wig==} peerDependencies: @@ -18739,6 +20777,9 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + truncate-utf8-bytes@1.0.2: + resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==} + ts-api-utils@2.1.0: resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} engines: {node: '>=18.12'} @@ -19362,6 +21403,9 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 + utf8-byte-length@1.0.5: + resolution: {integrity: sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -20091,6 +22135,14 @@ packages: wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + winston-transport@4.9.0: + resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==} + engines: {node: '>= 12.0.0'} + + winston@3.17.0: + resolution: {integrity: sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==} + engines: {node: '>= 12.0.0'} + word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} @@ -20204,6 +22256,10 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + yargs-unparser@2.0.0: + resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} + engines: {node: '>=10'} + yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} @@ -20452,6 +22508,104 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular-devkit/architect@0.2000.0(chokidar@4.0.1)': + dependencies: + '@angular-devkit/core': 20.0.0(chokidar@4.0.1) + rxjs: 7.8.2 + transitivePeerDependencies: + - chokidar + + '@angular-devkit/build-angular@20.0.0(3e7ef851ad802aa513ead4f789f02e0d)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.2000.0(chokidar@4.0.1) + '@angular-devkit/build-webpack': 0.2000.0(chokidar@4.0.1)(webpack-dev-server@5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@angular-devkit/core': 20.0.0(chokidar@4.0.1) + '@angular/build': 20.0.0(7531b49d8d97f3b540275db0a7e02249) + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3) + '@babel/core': 7.27.1 + '@babel/generator': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-runtime': 7.27.1(@babel/core@7.27.1) + '@babel/preset-env': 7.27.2(@babel/core@7.27.1) + '@babel/runtime': 7.27.1 + '@discoveryjs/json-ext': 0.6.3 + '@ngtools/webpack': 20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1)) + ansi-colors: 4.1.3 + autoprefixer: 10.4.21(postcss@8.5.3) + babel-loader: 10.0.0(@babel/core@7.27.1)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + browserslist: 4.24.4 + copy-webpack-plugin: 13.0.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + css-loader: 7.1.2(@rspack/core@1.3.9(@swc/helpers@0.5.17))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + esbuild-wasm: 0.25.5 + fast-glob: 3.3.3 + http-proxy-middleware: 3.0.5 + istanbul-lib-instrument: 6.0.3 + jsonc-parser: 3.3.1 + karma-source-map-support: 1.4.0 + less: 4.3.0 + less-loader: 12.3.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(less@4.3.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + license-webpack-plugin: 4.0.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + loader-utils: 3.3.1 + mini-css-extract-plugin: 2.9.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + open: 10.1.2 + ora: 8.2.0 + picomatch: 4.0.2 + piscina: 5.0.0 + postcss: 8.5.3 + postcss-loader: 8.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + resolve-url-loader: 5.0.0 + rxjs: 7.8.2 + sass: 1.88.0 + sass-loader: 16.0.5(@rspack/core@1.3.9(@swc/helpers@0.5.17))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + semver: 7.7.2 + source-map-loader: 5.0.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + source-map-support: 0.5.21 + terser: 5.39.1 + tree-kill: 1.2.2 + tslib: 2.8.1 + typescript: 5.8.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + webpack-dev-middleware: 7.4.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + webpack-dev-server: 5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + webpack-merge: 6.0.1 + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + optionalDependencies: + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10) + '@angular/platform-browser': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10)) + esbuild: 0.25.5 + jest: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + jest-environment-jsdom: 29.7.0(bufferutil@4.0.7) + ng-packagr: 20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)))(tslib@2.8.1)(typescript@5.8.3) + tailwindcss: 3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + transitivePeerDependencies: + - '@angular/compiler' + - '@rspack/core' + - '@swc/core' + - '@types/node' + - bufferutil + - chokidar + - debug + - html-webpack-plugin + - jiti + - lightningcss + - node-sass + - sass-embedded + - stylus + - sugarss + - supports-color + - tsx + - uglify-js + - utf-8-validate + - vite + - vitest + - webpack-cli + - yaml + '@angular-devkit/build-angular@20.0.0(7ac1d78c6926fc3ec487748d7b0139b9)': dependencies: '@ampproject/remapping': 2.3.0 @@ -20552,6 +22706,15 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular-devkit/build-webpack@0.2000.0(chokidar@4.0.1)(webpack-dev-server@5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)))': + dependencies: + '@angular-devkit/architect': 0.2000.0(chokidar@4.0.1) + rxjs: 7.8.2 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + webpack-dev-server: 5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8) + transitivePeerDependencies: + - chokidar + '@angular-devkit/core@16.0.1(chokidar@3.6.0)': dependencies: ajv: 8.12.0 @@ -20573,6 +22736,17 @@ snapshots: optionalDependencies: chokidar: 3.6.0 + '@angular-devkit/core@19.2.6(chokidar@4.0.1)': + dependencies: + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + jsonc-parser: 3.3.1 + picomatch: 4.0.2 + rxjs: 7.8.1 + source-map: 0.7.4 + optionalDependencies: + chokidar: 4.0.1 + '@angular-devkit/core@20.0.0(chokidar@3.6.0)': dependencies: ajv: 8.17.1 @@ -20584,6 +22758,17 @@ snapshots: optionalDependencies: chokidar: 3.6.0 + '@angular-devkit/core@20.0.0(chokidar@4.0.1)': + dependencies: + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + jsonc-parser: 3.3.1 + picomatch: 4.0.2 + rxjs: 7.8.2 + source-map: 0.7.4 + optionalDependencies: + chokidar: 4.0.1 + '@angular-devkit/schematics-cli@17.3.8(chokidar@3.6.0)': dependencies: '@angular-devkit/core': 17.3.8(chokidar@3.6.0) @@ -20615,6 +22800,16 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular-devkit/schematics@19.2.6(chokidar@4.0.1)': + dependencies: + '@angular-devkit/core': 19.2.6(chokidar@4.0.1) + jsonc-parser: 3.3.1 + magic-string: 0.30.17 + ora: 5.4.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + '@angular-devkit/schematics@20.0.0(chokidar@3.6.0)': dependencies: '@angular-devkit/core': 20.0.0(chokidar@3.6.0) @@ -20625,6 +22820,16 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular-devkit/schematics@20.0.0(chokidar@4.0.1)': + dependencies: + '@angular-devkit/core': 20.0.0(chokidar@4.0.1) + jsonc-parser: 3.3.1 + magic-string: 0.30.17 + ora: 8.2.0 + rxjs: 7.8.2 + transitivePeerDependencies: + - chokidar + '@angular-eslint/builder@20.0.0(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.8.3)': dependencies: '@angular-devkit/architect': 0.2000.0(chokidar@3.6.0) @@ -20687,6 +22892,60 @@ snapshots: eslint: 8.57.0 typescript: 5.8.3 + '@angular/build@20.0.0(20f6886e7f844fdea3702ec52b000f2b)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.2000.0(chokidar@4.0.1) + '@angular/compiler': 20.0.0 + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3) + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-split-export-declaration': 7.24.7 + '@inquirer/confirm': 5.1.10(@types/node@20.16.10) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1)) + beasties: 0.3.4 + browserslist: 4.24.4 + esbuild: 0.25.5 + https-proxy-agent: 7.0.6 + istanbul-lib-instrument: 6.0.3 + jsonc-parser: 3.3.1 + listr2: 8.3.3 + magic-string: 0.30.17 + mrmime: 2.0.1 + parse5-html-rewriting-stream: 7.1.0 + picomatch: 4.0.2 + piscina: 5.0.0 + rollup: 4.40.2 + sass: 1.88.0 + semver: 7.7.2 + source-map-support: 0.5.21 + tinyglobby: 0.2.13 + tslib: 2.8.1 + typescript: 5.8.3 + vite: 6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + watchpack: 2.4.2 + optionalDependencies: + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10) + '@angular/platform-browser': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10)) + less: 4.1.3 + lmdb: 3.3.0 + ng-packagr: 20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)))(tslib@2.8.1)(typescript@5.8.3) + postcss: 8.4.38 + tailwindcss: 3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@20.16.10)(jiti@1.21.6)(jsdom@20.0.3(bufferutil@4.0.7))(less@4.1.3)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + transitivePeerDependencies: + - '@types/node' + - chokidar + - jiti + - lightningcss + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + '@angular/build@20.0.0(6be143e9f22a6798bbbdb6b9488fc515)': dependencies: '@ampproject/remapping': 2.3.0 @@ -20741,6 +23000,60 @@ snapshots: - tsx - yaml + '@angular/build@20.0.0(7531b49d8d97f3b540275db0a7e02249)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.2000.0(chokidar@4.0.1) + '@angular/compiler': 20.0.0 + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3) + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-split-export-declaration': 7.24.7 + '@inquirer/confirm': 5.1.10(@types/node@20.16.10) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1)) + beasties: 0.3.4 + browserslist: 4.24.4 + esbuild: 0.25.5 + https-proxy-agent: 7.0.6 + istanbul-lib-instrument: 6.0.3 + jsonc-parser: 3.3.1 + listr2: 8.3.3 + magic-string: 0.30.17 + mrmime: 2.0.1 + parse5-html-rewriting-stream: 7.1.0 + picomatch: 4.0.2 + piscina: 5.0.0 + rollup: 4.40.2 + sass: 1.88.0 + semver: 7.7.2 + source-map-support: 0.5.21 + tinyglobby: 0.2.13 + tslib: 2.8.1 + typescript: 5.8.3 + vite: 6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + watchpack: 2.4.2 + optionalDependencies: + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10) + '@angular/platform-browser': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.2)(zone.js@0.14.10)) + less: 4.3.0 + lmdb: 3.3.0 + ng-packagr: 20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)))(tslib@2.8.1)(typescript@5.8.3) + postcss: 8.5.3 + tailwindcss: 3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@20.16.10)(jiti@1.21.6)(jsdom@20.0.3(bufferutil@4.0.7))(less@4.1.3)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + transitivePeerDependencies: + - '@types/node' + - chokidar + - jiti + - lightningcss + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + '@angular/build@20.0.0(7edbd4025cc3f3198625135cc9982736)': dependencies: '@ampproject/remapping': 2.3.0 @@ -21337,14 +23650,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-compilation-targets@7.25.9': - dependencies: - '@babel/compat-data': 7.26.2 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.4 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.27.2': dependencies: '@babel/compat-data': 7.27.2 @@ -21416,8 +23721,8 @@ snapshots: '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 debug: 4.4.0(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.10 @@ -21427,8 +23732,8 @@ snapshots: '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.27.1)': dependencies: '@babel/core': 7.27.1 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 debug: 4.4.0(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.10 @@ -21553,8 +23858,6 @@ snapshots: '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-plugin-utils@7.27.1': {} '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.25.2)': @@ -21630,8 +23933,6 @@ snapshots: '@babel/helper-validator-option@7.24.8': {} - '@babel/helper-validator-option@7.25.9': {} - '@babel/helper-validator-option@7.27.1': {} '@babel/helper-wrap-function@7.27.1': @@ -21667,10 +23968,6 @@ snapshots: dependencies: '@babel/types': 7.27.1 - '@babel/parser@7.26.9': - dependencies: - '@babel/types': 7.27.1 - '@babel/parser@7.27.2': dependencies: '@babel/types': 7.27.1 @@ -22150,7 +24447,7 @@ snapshots: '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-class-properties@7.25.4(@babel/core@7.25.2)': + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.25.2) @@ -22910,7 +25207,7 @@ snapshots: '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) - '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) @@ -23103,10 +25400,6 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.26.9': - dependencies: - regenerator-runtime: 0.14.1 - '@babel/runtime@7.27.1': {} '@babel/standalone@7.25.6': {} @@ -23117,12 +25410,6 @@ snapshots: '@babel/parser': 7.27.2 '@babel/types': 7.27.1 - '@babel/template@7.26.9': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 - '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 @@ -23157,9 +25444,9 @@ snapshots: dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.27.1 - '@babel/parser': 7.26.9 - '@babel/template': 7.26.9 - '@babel/types': 7.26.9 + '@babel/parser': 7.27.2 + '@babel/template': 7.27.2 + '@babel/types': 7.27.1 debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: @@ -23328,6 +25615,8 @@ snapshots: '@colors/colors@1.5.0': optional: true + '@colors/colors@1.6.0': {} + '@corex/deepmerge@4.0.43': {} '@cspotcode/source-map-support@0.8.1': @@ -23442,6 +25731,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@dabh/diagnostics@2.0.3': + dependencies: + colorspace: 1.1.4 + enabled: 2.0.0 + kuler: 2.0.0 + '@discoveryjs/json-ext@0.5.7': {} '@discoveryjs/json-ext@0.6.3': {} @@ -24191,6 +26486,8 @@ snapshots: '@fastify/busboy@2.1.1': {} + '@flatten-js/interval-tree@1.1.3': {} + '@floating-ui/core@1.6.8': dependencies: '@floating-ui/utils': 0.2.8 @@ -24566,6 +26863,42 @@ snapshots: - supports-color - ts-node + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.16.10 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + optional: true + '@jest/create-cache-key-function@29.7.0': dependencies: '@jest/types': 29.6.3 @@ -25050,6 +27383,62 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/enhanced@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.15.0 + '@module-federation/cli': 0.15.0(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/data-prefetch': 0.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@module-federation/dts-plugin': 0.15.0(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/error-codes': 0.15.0 + '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) + '@module-federation/managers': 0.15.0 + '@module-federation/manifest': 0.15.0(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/rspack': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/runtime-tools': 0.15.0 + '@module-federation/sdk': 0.15.0 + btoa: 1.2.1 + schema-utils: 4.3.2 + upath: 2.0.1 + optionalDependencies: + typescript: 5.8.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + + '@module-federation/enhanced@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.15.0 + '@module-federation/cli': 0.15.0(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/data-prefetch': 0.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@module-federation/dts-plugin': 0.15.0(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/error-codes': 0.15.0 + '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) + '@module-federation/managers': 0.15.0 + '@module-federation/manifest': 0.15.0(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/rspack': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/runtime-tools': 0.15.0 + '@module-federation/sdk': 0.15.0 + btoa: 1.2.1 + schema-utils: 4.3.2 + upath: 2.0.1 + optionalDependencies: + typescript: 5.8.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + '@module-federation/enhanced@0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.11))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.9.1 @@ -25076,6 +27465,58 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/enhanced@0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.9.1 + '@module-federation/data-prefetch': 0.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@module-federation/dts-plugin': 0.9.1(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/error-codes': 0.9.1 + '@module-federation/inject-external-runtime-core-plugin': 0.9.1(@module-federation/runtime-tools@0.9.1) + '@module-federation/managers': 0.9.1 + '@module-federation/manifest': 0.9.1(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/rspack': 0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/runtime-tools': 0.9.1 + '@module-federation/sdk': 0.9.1 + btoa: 1.2.1 + upath: 2.0.1 + optionalDependencies: + typescript: 5.8.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + + '@module-federation/enhanced@0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.9.1 + '@module-federation/data-prefetch': 0.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@module-federation/dts-plugin': 0.9.1(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/error-codes': 0.9.1 + '@module-federation/inject-external-runtime-core-plugin': 0.9.1(@module-federation/runtime-tools@0.9.1) + '@module-federation/managers': 0.9.1 + '@module-federation/manifest': 0.9.1(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/rspack': 0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/runtime-tools': 0.9.1 + '@module-federation/sdk': 0.9.1 + btoa: 1.2.1 + upath: 2.0.1 + optionalDependencies: + typescript: 5.8.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + '@module-federation/error-codes@0.13.1': {} '@module-federation/error-codes@0.15.0': {} @@ -25155,6 +27596,75 @@ snapshots: - utf-8-validate - vue-tsc + '@module-federation/node@2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4))': + dependencies: + '@module-federation/enhanced': 0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/runtime': 0.9.1 + '@module-federation/sdk': 0.9.1 + '@module-federation/utilities': 3.1.45(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.99.8) + btoa: 1.2.1 + encoding: 0.1.13 + node-fetch: 2.7.0(encoding@0.1.13) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + optionalDependencies: + next: 14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + + '@module-federation/node@2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)))': + dependencies: + '@module-federation/enhanced': 0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@module-federation/runtime': 0.9.1 + '@module-federation/sdk': 0.9.1 + '@module-federation/utilities': 3.1.45(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + btoa: 1.2.1 + encoding: 0.1.13 + node-fetch: 2.7.0(encoding@0.1.13) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + optionalDependencies: + next: 14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + + '@module-federation/node@2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4))': + dependencies: + '@module-federation/enhanced': 0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/runtime': 0.9.1 + '@module-federation/sdk': 0.9.1 + '@module-federation/utilities': 3.1.45(next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + btoa: 1.2.1 + encoding: 0.1.13 + node-fetch: 2.7.0(encoding@0.1.13) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + optionalDependencies: + next: 14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + '@module-federation/rspack@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.11))(bufferutil@4.0.7)(typescript@5.8.3)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.15.0 @@ -25174,6 +27684,25 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/rspack@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(typescript@5.8.3)': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.15.0 + '@module-federation/dts-plugin': 0.15.0(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) + '@module-federation/managers': 0.15.0 + '@module-federation/manifest': 0.15.0(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/runtime-tools': 0.15.0 + '@module-federation/sdk': 0.15.0 + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + btoa: 1.2.1 + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + '@module-federation/rspack@0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.11))(bufferutil@4.0.7)(typescript@5.8.3)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.9.1 @@ -25192,6 +27721,24 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/rspack@0.9.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(typescript@5.8.3)': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.9.1 + '@module-federation/dts-plugin': 0.9.1(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/inject-external-runtime-core-plugin': 0.9.1(@module-federation/runtime-tools@0.9.1) + '@module-federation/managers': 0.9.1 + '@module-federation/manifest': 0.9.1(bufferutil@4.0.7)(typescript@5.8.3) + '@module-federation/runtime-tools': 0.9.1 + '@module-federation/sdk': 0.9.1 + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + '@module-federation/runtime-core@0.13.1': dependencies: '@module-federation/error-codes': 0.13.1 @@ -25269,6 +27816,15 @@ snapshots: fs-extra: 9.1.0 resolve: 1.22.8 + '@module-federation/utilities@3.1.45(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)))': + dependencies: + '@module-federation/sdk': 0.9.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + optionalDependencies: + next: 14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@module-federation/utilities@3.1.45(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.99.8)': dependencies: '@module-federation/sdk': 0.9.1 @@ -25278,6 +27834,15 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@module-federation/utilities@3.1.45(next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4))': + dependencies: + '@module-federation/sdk': 0.9.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + optionalDependencies: + next: 14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@module-federation/webpack-bundler-runtime@0.13.1': dependencies: '@module-federation/runtime': 0.13.1 @@ -25778,6 +28343,17 @@ snapshots: transitivePeerDependencies: - chokidar + '@nestjs/schematics@11.0.5(chokidar@4.0.1)(typescript@5.8.3)': + dependencies: + '@angular-devkit/core': 19.2.6(chokidar@4.0.1) + '@angular-devkit/schematics': 19.2.6(chokidar@4.0.1) + comment-json: 4.2.5 + jsonc-parser: 3.3.1 + pluralize: 8.0.0 + typescript: 5.8.3 + transitivePeerDependencies: + - chokidar + '@nestjs/schematics@9.2.0(chokidar@3.6.0)(typescript@5.8.3)': dependencies: '@angular-devkit/core': 16.0.1(chokidar@3.6.0) @@ -25851,6 +28427,12 @@ snapshots: '@next/swc-win32-x64-msvc@14.2.28': optional: true + '@ngtools/webpack@20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)))': + dependencies: + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3) + typescript: 5.8.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + '@ngtools/webpack@20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.8)': dependencies: '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3) @@ -26339,6 +28921,17 @@ snapshots: tslib: 2.8.1 yargs-parser: 21.1.1 + '@nx/devkit@file:packages/devkit': + dependencies: + ejs: 3.1.10 + enquirer: 2.3.6 + ignore: 5.3.2 + minimatch: 9.0.3 + semver: 7.7.2 + tmp: 0.2.3 + tslib: 2.8.1 + yargs-parser: 21.1.1 + '@nx/enterprise-cloud@3.0.0(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))': dependencies: '@nx/devkit': 21.0.0(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))) @@ -26413,6 +29006,21 @@ snapshots: - supports-color - verdaccio + '@nx/eslint@file:packages/eslint(@babel/traverse@7.27.1)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': + dependencies: + '@nx/devkit': file:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + eslint: 8.57.0 + semver: 7.7.2 + tslib: 2.8.1 + typescript: 5.8.3 + optionalDependencies: + '@zkochan/js-yaml': 0.0.7 + transitivePeerDependencies: + - '@babel/traverse' + - supports-color + - verdaccio + '@nx/gradle@21.3.0-beta.2(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))': dependencies: '@nx/devkit': 21.3.0-beta.2(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))) @@ -26458,6 +29066,33 @@ snapshots: - typescript - verdaccio + '@nx/jest@file:packages/jest(@babel/traverse@7.27.1)(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': + dependencies: + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@nx/devkit': file:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) + identity-obj-proxy: 3.0.0 + jest-config: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3)) + jest-resolve: 29.7.0 + jest-util: 29.7.0 + minimatch: 9.0.3 + picocolors: 1.1.1 + resolve.exports: 2.0.3 + semver: 7.7.2 + tslib: 2.8.1 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - '@babel/traverse' + - '@types/node' + - babel-plugin-macros + - node-notifier + - supports-color + - ts-node + - typescript + - verdaccio + '@nx/js@21.3.0-beta.2(@babel/traverse@7.27.1)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': dependencies: '@babel/core': 7.27.1 @@ -26499,6 +29134,43 @@ snapshots: - nx - supports-color + '@nx/js@file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': + dependencies: + '@babel/core': 7.27.1 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.27.1) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-runtime': 7.27.1(@babel/core@7.27.1) + '@babel/preset-env': 7.27.2(@babel/core@7.27.1) + '@babel/preset-typescript': 7.24.7(@babel/core@7.27.1) + '@babel/runtime': 7.27.1 + '@nx/devkit': link:packages/devkit + '@nx/workspace': link:packages/workspace + '@zkochan/js-yaml': 0.0.7 + babel-plugin-const-enum: 1.2.0(@babel/core@7.27.1) + babel-plugin-macros: 3.1.0 + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.27.1)(@babel/traverse@7.27.1) + chalk: 4.1.2 + columnify: 1.6.0 + detect-port: 1.6.1 + enquirer: 2.3.6 + ignore: 5.3.2 + js-tokens: 4.0.0 + jsonc-parser: 3.2.0 + npm-package-arg: 11.0.1 + npm-run-path: 4.0.1 + ora: 5.3.0 + picocolors: 1.1.1 + picomatch: 4.0.2 + semver: 7.7.2 + source-map-support: 0.5.19 + tinyglobby: 0.2.13 + tslib: 2.8.1 + optionalDependencies: + verdaccio: 6.0.5(encoding@0.1.13)(typanion@3.14.0) + transitivePeerDependencies: + - '@babel/traverse' + - supports-color + '@nx/key-darwin-arm64@3.0.0': optional: true @@ -26581,6 +29253,102 @@ snapshots: - vue-tsc - webpack-cli + '@nx/module-federation@file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))': + dependencies: + '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.11))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8) + '@module-federation/node': 2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.11))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8) + '@module-federation/sdk': 0.15.0 + '@nx/devkit': file:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/web': file:packages/web(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + express: 4.21.2 + http-proxy-middleware: 3.0.5 + picocolors: 1.1.1 + tslib: 2.8.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc/core' + - '@swc/helpers' + - bufferutil + - debug + - esbuild + - next + - react + - react-dom + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-tsc + - webpack-cli + + '@nx/module-federation@file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))': + dependencies: + '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/node': 2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/sdk': 0.15.0 + '@nx/devkit': file:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/web': file:packages/web(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + express: 4.21.2 + http-proxy-middleware: 3.0.5 + picocolors: 1.1.1 + tslib: 2.8.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc/core' + - '@swc/helpers' + - bufferutil + - debug + - esbuild + - next + - react + - react-dom + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-tsc + - webpack-cli + + '@nx/module-federation@file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))': + dependencies: + '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@module-federation/node': 2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@module-federation/sdk': 0.15.0 + '@nx/devkit': file:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/web': file:packages/web(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + express: 4.21.2 + http-proxy-middleware: 3.0.5 + picocolors: 1.1.1 + tslib: 2.8.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc/core' + - '@swc/helpers' + - bufferutil + - debug + - esbuild + - next + - react + - react-dom + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-tsc + - webpack-cli + '@nx/next@21.3.0-beta.2(@babel/core@7.25.2)(@babel/traverse@7.27.1)(@rspack/core@1.3.9(@swc/helpers@0.5.11))(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(@zkochan/js-yaml@0.0.7)(bufferutil@4.0.7)(esbuild@0.25.0)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.99.8))(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)(webpack@5.99.8)': dependencies: '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -26631,33 +29399,84 @@ snapshots: - webpack - webpack-cli + '@nx/node@file:packages/node(@babel/traverse@7.27.1)(@types/node@20.16.10)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': + dependencies: + '@nx/devkit': file:packages/devkit + '@nx/eslint': file:packages/eslint(@babel/traverse@7.27.1)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/jest': file:packages/jest(@babel/traverse@7.27.1)(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + kill-port: 1.6.1 + tcp-port-used: 1.0.2 + tslib: 2.8.1 + transitivePeerDependencies: + - '@babel/traverse' + - '@types/node' + - '@zkochan/js-yaml' + - babel-plugin-macros + - eslint + - node-notifier + - supports-color + - ts-node + - typescript + - verdaccio + + '@nx/nx-darwin-arm64@21.2.1': + optional: true + '@nx/nx-darwin-arm64@21.3.0-beta.2': optional: true + '@nx/nx-darwin-x64@21.2.1': + optional: true + '@nx/nx-darwin-x64@21.3.0-beta.2': optional: true + '@nx/nx-freebsd-x64@21.2.1': + optional: true + '@nx/nx-freebsd-x64@21.3.0-beta.2': optional: true + '@nx/nx-linux-arm-gnueabihf@21.2.1': + optional: true + '@nx/nx-linux-arm-gnueabihf@21.3.0-beta.2': optional: true + '@nx/nx-linux-arm64-gnu@21.2.1': + optional: true + '@nx/nx-linux-arm64-gnu@21.3.0-beta.2': optional: true + '@nx/nx-linux-arm64-musl@21.2.1': + optional: true + '@nx/nx-linux-arm64-musl@21.3.0-beta.2': optional: true + '@nx/nx-linux-x64-gnu@21.2.1': + optional: true + '@nx/nx-linux-x64-gnu@21.3.0-beta.2': optional: true + '@nx/nx-linux-x64-musl@21.2.1': + optional: true + '@nx/nx-linux-x64-musl@21.3.0-beta.2': optional: true + '@nx/nx-win32-arm64-msvc@21.2.1': + optional: true + '@nx/nx-win32-arm64-msvc@21.3.0-beta.2': optional: true + '@nx/nx-win32-x64-msvc@21.2.1': + optional: true + '@nx/nx-win32-x64-msvc@21.3.0-beta.2': optional: true @@ -26728,6 +29547,80 @@ snapshots: - webpack - webpack-cli + '@nx/react@file:packages/react(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(bufferutil@4.0.7)(esbuild@0.25.0)(eslint@8.57.0)(next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4))': + dependencies: + '@nx/devkit': file:packages/devkit + '@nx/eslint': file:packages/eslint(@babel/traverse@7.27.1)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/module-federation': file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + '@nx/web': file:packages/web(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) + '@svgr/webpack': 8.1.0(typescript@5.8.3) + express: 4.21.2 + file-loader: 6.2.0(webpack@5.99.8) + http-proxy-middleware: 3.0.5 + minimatch: 9.0.3 + picocolors: 1.1.1 + semver: 7.7.2 + tslib: 2.8.1 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc/core' + - '@swc/helpers' + - '@zkochan/js-yaml' + - bufferutil + - debug + - esbuild + - eslint + - next + - react + - react-dom + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-tsc + - webpack + - webpack-cli + + '@nx/react@file:packages/react(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@zkochan/js-yaml@0.0.7)(bufferutil@4.0.7)(esbuild@0.25.0)(eslint@8.57.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)))': + dependencies: + '@nx/devkit': file:packages/devkit + '@nx/eslint': file:packages/eslint(@babel/traverse@7.27.1)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/module-federation': file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + '@nx/web': file:packages/web(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) + '@svgr/webpack': 8.1.0(typescript@5.8.3) + express: 4.21.2 + file-loader: 6.2.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + http-proxy-middleware: 3.0.5 + minimatch: 9.0.3 + picocolors: 1.1.1 + semver: 7.7.2 + tslib: 2.8.1 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc/core' + - '@swc/helpers' + - '@zkochan/js-yaml' + - bufferutil + - debug + - esbuild + - eslint + - next + - react + - react-dom + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-tsc + - webpack + - webpack-cli + '@nx/rsbuild@21.3.0-beta.2(@babel/traverse@7.27.1)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': dependencies: '@nx/devkit': 21.3.0-beta.2(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))) @@ -26805,6 +29698,63 @@ snapshots: - vue-tsc - webpack-cli + '@nx/rspack@file:packages/rspack(742d96020e72e554c3417b024b6e7bf8)': + dependencies: + '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@module-federation/node': 2.6.27(@rspack/core@1.3.9(@swc/helpers@0.5.17))(bufferutil@4.0.7)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@nx/devkit': link:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@nx/module-federation': file:packages/module-federation(@babel/traverse@7.27.1)(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(bufferutil@4.0.7)(esbuild@0.25.0)(next@14.2.28(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + '@nx/web': file:packages/web(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + '@rspack/dev-server': 1.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(@types/express@4.17.21)(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) + autoprefixer: 10.4.13(postcss@8.4.38) + browserslist: 4.24.4 + css-loader: 6.11.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + enquirer: 2.3.6 + express: 4.21.2 + http-proxy-middleware: 3.0.5 + less-loader: 11.1.0(less@4.1.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + license-webpack-plugin: 4.0.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + loader-utils: 2.0.3 + parse5: 4.0.0 + picocolors: 1.1.1 + postcss: 8.4.38 + postcss-import: 14.1.0(postcss@8.4.38) + postcss-loader: 8.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(postcss@8.4.38)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + sass: 1.88.0 + sass-embedded: 1.85.1 + sass-loader: 16.0.5(@rspack/core@1.3.9(@swc/helpers@0.5.17))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + source-map-loader: 5.0.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + style-loader: 3.3.4(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(typescript@5.8.3) + tslib: 2.8.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + webpack-node-externals: 3.0.0 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc/core' + - '@swc/helpers' + - '@types/express' + - bufferutil + - debug + - esbuild + - less + - next + - node-sass + - react + - react-dom + - react-refresh + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-tsc + - webpack-cli + '@nx/storybook@21.3.0-beta.2(@babel/traverse@7.27.1)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@zkochan/js-yaml@0.0.7)(cypress@14.3.0)(eslint@8.57.0)(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(storybook@9.0.6(@testing-library/dom@10.4.0)(bufferutil@4.0.7)(prettier@2.8.8))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': dependencies: '@nx/cypress': 21.3.0-beta.2(@babel/traverse@7.27.1)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@zkochan/js-yaml@0.0.7)(cypress@14.3.0)(eslint@8.57.0)(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) @@ -26851,6 +29801,25 @@ snapshots: - typescript - verdaccio + '@nx/vite@file:packages/vite(@babel/traverse@7.27.1)(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1))(vitest@3.0.5(@types/debug@4.1.12)(@types/node@20.16.10)(jiti@1.21.6)(jsdom@20.0.3(bufferutil@4.0.7))(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1))': + dependencies: + '@nx/devkit': file:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) + '@swc/helpers': 0.5.11 + ajv: 8.17.1 + enquirer: 2.3.6 + picomatch: 4.0.2 + semver: 7.7.2 + tsconfig-paths: 4.2.0 + vite: 6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@20.16.10)(jiti@1.21.6)(jsdom@20.0.3(bufferutil@4.0.7))(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + transitivePeerDependencies: + - '@babel/traverse' + - supports-color + - typescript + - verdaccio + '@nx/web@21.3.0-beta.2(@babel/traverse@7.27.1)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': dependencies: '@nx/devkit': 21.3.0-beta.2(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))) @@ -26868,6 +29837,20 @@ snapshots: - supports-color - verdaccio + '@nx/web@file:packages/web(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))': + dependencies: + '@nx/devkit': file:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + detect-port: 1.6.1 + http-server: 14.1.0 + picocolors: 1.1.1 + tslib: 2.8.1 + transitivePeerDependencies: + - '@babel/traverse' + - debug + - supports-color + - verdaccio + '@nx/webpack@21.3.0-beta.2(@babel/traverse@7.27.1)(@rspack/core@1.3.9(@swc/helpers@0.5.11))(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(bufferutil@4.0.7)(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.99.8))(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)': dependencies: '@babel/core': 7.27.1 @@ -26932,6 +29915,68 @@ snapshots: - vue-template-compiler - webpack-cli + '@nx/webpack@file:packages/webpack(@babel/traverse@7.27.1)(@rspack/core@1.3.9(@swc/helpers@0.5.17))(@swc/core@1.5.7(@swc/helpers@0.5.17))(bufferutil@4.0.7)(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))))(typescript@5.8.3)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))': + dependencies: + '@babel/core': 7.27.1 + '@nx/devkit': file:packages/devkit + '@nx/js': file:packages/js(@babel/traverse@7.27.1)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) + ajv: 8.17.1 + autoprefixer: 10.4.13(postcss@8.4.38) + babel-loader: 9.2.1(@babel/core@7.27.1)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + browserslist: 4.24.4 + copy-webpack-plugin: 10.2.4(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + css-loader: 6.11.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + less: 4.1.3 + less-loader: 11.1.0(less@4.1.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + license-webpack-plugin: 4.0.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + loader-utils: 2.0.3 + mini-css-extract-plugin: 2.4.7(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + parse5: 4.0.0 + picocolors: 1.1.1 + postcss: 8.4.38 + postcss-import: 14.1.0(postcss@8.4.38) + postcss-loader: 6.2.1(postcss@8.4.38)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + rxjs: 7.8.2 + sass: 1.88.0 + sass-embedded: 1.85.1 + sass-loader: 16.0.5(@rspack/core@1.3.9(@swc/helpers@0.5.17))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + source-map-loader: 5.0.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + style-loader: 3.3.4(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + stylus: 0.64.0 + stylus-loader: 7.1.3(stylus@0.64.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + terser-webpack-plugin: 5.3.11(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + ts-loader: 9.5.1(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + tsconfig-paths-webpack-plugin: 4.0.0 + tslib: 2.8.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + webpack-dev-server: 5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + webpack-node-externals: 3.0.0 + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + transitivePeerDependencies: + - '@babel/traverse' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - bufferutil + - clean-css + - csso + - debug + - esbuild + - html-webpack-plugin + - lightningcss + - node-sass + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-template-compiler + - webpack-cli + '@nx/workspace@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))': dependencies: '@nx/devkit': 21.3.0-beta.2(nx@21.3.0-beta.2(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))) @@ -28246,6 +31291,83 @@ snapshots: - ts-node - utf-8-validate + '@remix-run/dev@2.14.0(@remix-run/react@2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3))(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(bufferutil@4.0.7)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.11(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1))': + dependencies: + '@babel/core': 7.26.0 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.0) + '@babel/preset-typescript': 7.24.7(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + '@mdx-js/mdx': 2.3.0 + '@npmcli/package-json': 4.0.1 + '@remix-run/node': 2.14.0(typescript@5.8.3) + '@remix-run/react': 2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@remix-run/router': 1.21.0 + '@remix-run/server-runtime': 2.14.0(typescript@5.8.3) + '@types/mdx': 2.0.13 + '@vanilla-extract/integration': 6.5.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) + arg: 5.0.2 + cacache: 17.1.4 + chalk: 4.1.2 + chokidar: 3.6.0 + cross-spawn: 7.0.3 + dotenv: 16.4.5 + es-module-lexer: 1.5.4 + esbuild: 0.17.6 + esbuild-plugins-node-modules-polyfill: 1.6.6(esbuild@0.17.6) + execa: 5.1.1 + exit-hook: 2.2.1 + express: 4.21.2 + fs-extra: 10.1.0 + get-port: 5.1.1 + gunzip-maybe: 1.4.2 + jsesc: 3.0.2 + json5: 2.2.3 + lodash: 4.17.21 + lodash.debounce: 4.0.8 + minimatch: 9.0.3 + ora: 5.4.1 + picocolors: 1.1.1 + picomatch: 2.3.1 + pidtree: 0.6.0 + postcss: 8.4.38 + postcss-discard-duplicates: 5.1.0(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + postcss-modules: 6.0.0(postcss@8.4.38) + prettier: 2.8.8 + pretty-ms: 7.0.1 + react-refresh: 0.14.2 + remark-frontmatter: 4.0.1 + remark-mdx-frontmatter: 1.1.1 + semver: 7.6.3 + set-cookie-parser: 2.7.0 + tar-fs: 2.1.1 + tsconfig-paths: 4.2.0 + valibot: 0.41.0(typescript@5.8.3) + vite-node: 1.6.0(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) + ws: 7.5.10(bufferutil@4.0.7) + optionalDependencies: + typescript: 5.8.3 + vite: 5.4.11(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - bluebird + - bufferutil + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - ts-node + - utf-8-validate + '@remix-run/node@2.14.0(typescript@5.8.3)': dependencies: '@remix-run/server-runtime': 2.14.0(typescript@5.8.3) @@ -28357,6 +31479,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@rollup/plugin-babel@6.0.4(@babel/core@7.27.1)(@types/babel__core@7.20.5)(rollup@4.40.2)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-module-imports': 7.24.7 + '@rollup/pluginutils': 5.1.0(rollup@4.40.2) + optionalDependencies: + '@types/babel__core': 7.20.5 + rollup: 4.40.2 + transitivePeerDependencies: + - supports-color + '@rollup/plugin-commonjs@25.0.8(rollup@4.22.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.22.0) @@ -28386,6 +31519,13 @@ snapshots: optionalDependencies: rollup: 4.22.0 + '@rollup/plugin-image@3.0.3(rollup@4.40.2)': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.40.2) + mini-svg-data-uri: 1.4.4 + optionalDependencies: + rollup: 4.40.2 + '@rollup/plugin-inject@5.0.5(rollup@4.40.2)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.40.2) @@ -28459,6 +31599,15 @@ snapshots: rollup: 4.22.0 tslib: 2.7.0 + '@rollup/plugin-typescript@12.1.3(rollup@4.40.2)(tslib@2.8.1)(typescript@5.8.3)': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.40.2) + resolve: 1.22.10 + typescript: 5.8.3 + optionalDependencies: + rollup: 4.40.2 + tslib: 2.8.1 + '@rollup/plugin-url@8.0.2(rollup@4.22.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.22.0) @@ -28762,6 +31911,15 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.11 + '@rspack/core@1.3.9(@swc/helpers@0.5.17)': + dependencies: + '@module-federation/runtime-tools': 0.13.1 + '@rspack/binding': 1.3.9 + '@rspack/lite-tapable': 1.0.1 + caniuse-lite: 1.0.30001717 + optionalDependencies: + '@swc/helpers': 0.5.17 + '@rspack/dev-server@1.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.11))(@types/express@4.17.21)(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8)': dependencies: '@rspack/core': 1.3.9(@swc/helpers@0.5.11) @@ -28782,6 +31940,46 @@ snapshots: - webpack - webpack-cli + '@rspack/dev-server@1.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(@types/express@4.17.21)(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4))': + dependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + chokidar: 3.6.0 + express: 4.21.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + mime-types: 2.1.35 + p-retry: 6.2.0 + webpack-dev-middleware: 7.4.2(webpack@5.99.8) + webpack-dev-server: 5.2.0(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8) + ws: 8.18.0(bufferutil@4.0.7) + transitivePeerDependencies: + - '@types/express' + - bufferutil + - debug + - supports-color + - utf-8-validate + - webpack + - webpack-cli + + '@rspack/dev-server@1.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(@types/express@4.17.21)(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)))': + dependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + chokidar: 3.6.0 + express: 4.21.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + mime-types: 2.1.35 + p-retry: 6.2.0 + webpack-dev-middleware: 7.4.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + webpack-dev-server: 5.2.0(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + ws: 8.18.0(bufferutil@4.0.7) + transitivePeerDependencies: + - '@types/express' + - bufferutil + - debug + - supports-color + - utf-8-validate + - webpack + - webpack-cli + '@rspack/lite-tapable@1.0.1': {} '@rspack/plugin-minify@0.7.5': @@ -28797,6 +31995,13 @@ snapshots: optionalDependencies: react-refresh: 0.10.0 + '@rspack/plugin-react-refresh@1.0.0(react-refresh@0.14.2)': + dependencies: + error-stack-parser: 2.1.4 + html-entities: 2.5.2 + optionalDependencies: + react-refresh: 0.14.2 + '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.10.4': {} @@ -28809,6 +32014,14 @@ snapshots: transitivePeerDependencies: - chokidar + '@schematics/angular@20.0.0(chokidar@4.0.1)': + dependencies: + '@angular-devkit/core': 20.0.0(chokidar@4.0.1) + '@angular-devkit/schematics': 20.0.0(chokidar@4.0.1) + jsonc-parser: 3.3.1 + transitivePeerDependencies: + - chokidar + '@sec-ant/readable-stream@0.4.1': {} '@shikijs/core@1.29.2': @@ -29131,54 +32344,54 @@ snapshots: - bufferutil - utf-8-validate - '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.25.2)': + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.1 - '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.25.2)': + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.1 - '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.25.2)': + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.1 - '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.25.2)': + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.1 - '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.25.2)': + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.1 - '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.25.2)': + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.1 - '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.25.2)': + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.1 - '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.25.2)': + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.1 - '@svgr/babel-preset@8.1.0(@babel/core@7.25.2)': + '@svgr/babel-preset@8.1.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.25.2 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.25.2) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.25.2) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.25.2) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.25.2) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.25.2) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.25.2) - '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.25.2) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.25.2) + '@babel/core': 7.27.1 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.27.1) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.27.1) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.27.1) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.27.1) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.27.1) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.27.1) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.27.1) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.27.1) '@svgr/core@8.1.0(typescript@5.8.3)': dependencies: - '@babel/core': 7.25.2 - '@svgr/babel-preset': 8.1.0(@babel/core@7.25.2) + '@babel/core': 7.27.1 + '@svgr/babel-preset': 8.1.0(@babel/core@7.27.1) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.8.3) snake-case: 3.0.4 @@ -29188,13 +32401,13 @@ snapshots: '@svgr/hast-util-to-babel-ast@8.0.0': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.27.1 entities: 4.5.0 '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.8.3))': dependencies: - '@babel/core': 7.25.2 - '@svgr/babel-preset': 8.1.0(@babel/core@7.25.2) + '@babel/core': 7.27.1 + '@svgr/babel-preset': 8.1.0(@babel/core@7.27.1) '@svgr/core': 8.1.0(typescript@5.8.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 @@ -29245,6 +32458,11 @@ snapshots: '@swc/core': 1.5.7(@swc/helpers@0.5.11) '@swc/types': 0.1.21 + '@swc-node/core@1.13.3(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/types@0.1.21)': + dependencies: + '@swc/core': 1.5.7(@swc/helpers@0.5.17) + '@swc/types': 0.1.21 + '@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21)(typescript@5.8.3)': dependencies: '@swc-node/core': 1.13.3(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.21) @@ -29259,6 +32477,20 @@ snapshots: - '@swc/types' - supports-color + '@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3)': + dependencies: + '@swc-node/core': 1.13.3(@swc/core@1.5.7(@swc/helpers@0.5.17))(@swc/types@0.1.21) + '@swc-node/sourcemap-support': 0.5.1 + '@swc/core': 1.5.7(@swc/helpers@0.5.17) + colorette: 2.0.20 + debug: 4.3.7 + pirates: 4.0.6 + tslib: 2.7.0 + typescript: 5.8.3 + transitivePeerDependencies: + - '@swc/types' + - supports-color + '@swc-node/sourcemap-support@0.5.1': dependencies: source-map-support: 0.5.21 @@ -29326,6 +32558,23 @@ snapshots: '@swc/core-win32-x64-msvc': 1.5.7 '@swc/helpers': 0.5.11 + '@swc/core@1.5.7(@swc/helpers@0.5.17)': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.7 + optionalDependencies: + '@swc/core-darwin-arm64': 1.5.7 + '@swc/core-darwin-x64': 1.5.7 + '@swc/core-linux-arm-gnueabihf': 1.5.7 + '@swc/core-linux-arm64-gnu': 1.5.7 + '@swc/core-linux-arm64-musl': 1.5.7 + '@swc/core-linux-x64-gnu': 1.5.7 + '@swc/core-linux-x64-musl': 1.5.7 + '@swc/core-win32-arm64-msvc': 1.5.7 + '@swc/core-win32-ia32-msvc': 1.5.7 + '@swc/core-win32-x64-msvc': 1.5.7 + '@swc/helpers': 0.5.17 + '@swc/counter@0.1.3': {} '@swc/helpers@0.5.11': @@ -29392,7 +32641,7 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.26.2 - '@babel/runtime': 7.26.9 + '@babel/runtime': 7.27.1 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -29976,6 +33225,8 @@ snapshots: '@types/tough-cookie@4.0.5': {} + '@types/triple-beam@1.3.5': {} + '@types/unist@2.0.11': {} '@types/unist@3.0.3': {} @@ -30375,6 +33626,33 @@ snapshots: - supports-color - terser + '@vanilla-extract/integration@6.5.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.27.1) + '@vanilla-extract/babel-plugin-debug-ids': 1.0.6 + '@vanilla-extract/css': 1.15.5(babel-plugin-macros@3.1.0) + esbuild: 0.19.5 + eval: 0.1.8 + find-up: 5.0.0 + javascript-stringify: 2.1.0 + lodash: 4.17.21 + mlly: 1.7.1 + outdent: 0.8.0 + vite: 5.4.11(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) + vite-node: 1.6.0(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + '@vanilla-extract/private@1.0.6': {} '@vercel/nft@0.26.5(encoding@0.1.13)': @@ -30628,6 +33906,14 @@ snapshots: optionalDependencies: vite: 6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + '@vitest/mocker@3.0.5(vite@6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1))': + dependencies: + '@vitest/spy': 3.0.5 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + vite: 6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + '@vitest/pretty-format@3.0.5': dependencies: tinyrainbow: 2.0.0 @@ -30939,6 +34225,20 @@ snapshots: optionalDependencies: webpack-dev-server: 5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8) + '@wix-pilot/core@3.3.4(expect@29.7.0)': + dependencies: + chalk: 4.1.2 + pngjs: 7.0.0 + winston: 3.17.0 + optionalDependencies: + expect: 29.7.0 + + '@wix-pilot/detox@1.0.11(@wix-pilot/core@3.3.4(expect@29.7.0))(detox@20.39.0(@jest/environment@29.7.0)(@jest/types@29.6.3)(bufferutil@4.0.7)(expect@29.7.0)(jest-environment-jsdom@29.7.0(bufferutil@4.0.7))(jest-environment-node@29.7.0)(jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))))(expect@29.7.0)': + dependencies: + '@wix-pilot/core': 3.3.4(expect@29.7.0) + detox: 20.39.0(@jest/environment@29.7.0)(@jest/types@29.6.3)(bufferutil@4.0.7)(expect@29.7.0)(jest-environment-jsdom@29.7.0(bufferutil@4.0.7))(jest-environment-node@29.7.0)(jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))) + expect: 29.7.0 + '@xhmikosr/archive-type@7.0.0': dependencies: file-type: 19.6.0 @@ -31394,7 +34694,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.4: @@ -31421,7 +34721,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -31636,6 +34936,12 @@ snapshots: transitivePeerDependencies: - supports-color + babel-loader@10.0.0(@babel/core@7.27.1)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@babel/core': 7.27.1 + find-up: 5.0.0 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + babel-loader@10.0.0(@babel/core@7.27.1)(webpack@5.99.8): dependencies: '@babel/core': 7.27.1 @@ -31649,6 +34955,13 @@ snapshots: schema-utils: 4.2.0 webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + babel-loader@9.2.1(@babel/core@7.27.1)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@babel/core': 7.27.1 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + babel-loader@9.2.1(@babel/core@7.27.1)(webpack@5.99.8): dependencies: '@babel/core': 7.27.1 @@ -31977,6 +35290,8 @@ snapshots: dependencies: fill-range: 7.1.1 + browser-process-hrtime@1.0.0: {} + browserify-zlib@0.1.4: dependencies: pako: 0.2.9 @@ -31990,7 +35305,7 @@ snapshots: browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001701 + caniuse-lite: 1.0.30001717 electron-to-chromium: 1.5.107 node-releases: 2.0.19 update-browserslist-db: 1.1.1(browserslist@4.24.4) @@ -32038,6 +35353,43 @@ snapshots: dependencies: run-applescript: 7.0.0 + bunyamin@1.6.3(bunyan@2.0.5): + dependencies: + '@flatten-js/interval-tree': 1.1.3 + multi-sort-stream: 1.0.4 + stream-json: 1.9.1 + trace-event-lib: 1.4.1 + optionalDependencies: + bunyan: 2.0.5 + + bunyan-debug-stream@3.1.1(bunyan@1.8.15): + dependencies: + chalk: 4.1.2 + optionalDependencies: + bunyan: 1.8.15 + + bunyan-debug-stream@3.1.1(bunyan@2.0.5): + dependencies: + chalk: 4.1.2 + optionalDependencies: + bunyan: 2.0.5 + + bunyan@1.8.15: + optionalDependencies: + dtrace-provider: 0.8.8 + moment: 2.30.1 + mv: 2.1.1 + safe-json-stringify: 1.2.0 + + bunyan@2.0.5: + dependencies: + exeunt: 1.1.0 + optionalDependencies: + dtrace-provider: 0.8.8 + moment: 2.30.1 + mv: 2.1.1 + safe-json-stringify: 1.2.0 + busboy@1.6.0: dependencies: streamsearch: 1.1.0 @@ -32127,6 +35479,8 @@ snapshots: cachedir@2.4.0: {} + caf@15.0.1: {} + call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 @@ -32436,10 +35790,14 @@ snapshots: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - optional: true color-support@1.1.3: {} + color@3.2.1: + dependencies: + color-convert: 1.9.3 + color-string: 1.9.1 + color@4.2.3: dependencies: color-convert: 2.0.1 @@ -32456,6 +35814,11 @@ snapshots: colors@1.1.2: {} + colorspace@1.1.4: + dependencies: + color: 3.2.1 + text-hex: 1.0.0 + columnify@1.6.0: dependencies: strip-ansi: 6.0.1 @@ -32493,6 +35856,14 @@ snapshots: has-own-prop: 2.0.0 repeat-string: 1.6.1 + comment-json@4.2.5: + dependencies: + array-timsort: 1.0.3 + core-util-is: 1.0.3 + esprima: 4.0.1 + has-own-prop: 2.0.0 + repeat-string: 1.6.1 + common-ancestor-path@1.0.1: {} common-path-prefix@3.0.0: {} @@ -32716,6 +36087,16 @@ snapshots: dependencies: toggle-selection: 1.0.6 + copy-webpack-plugin@10.2.4(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + fast-glob: 3.3.3 + glob-parent: 6.0.2 + globby: 12.2.0 + normalize-path: 3.0.0 + schema-utils: 4.2.0 + serialize-javascript: 6.0.2 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + copy-webpack-plugin@10.2.4(webpack@5.99.8): dependencies: fast-glob: 3.3.3 @@ -32726,6 +36107,15 @@ snapshots: serialize-javascript: 6.0.2 webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + copy-webpack-plugin@13.0.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + glob-parent: 6.0.2 + normalize-path: 3.0.0 + schema-utils: 4.3.2 + serialize-javascript: 6.0.2 + tinyglobby: 0.2.13 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + copy-webpack-plugin@13.0.0(webpack@5.99.8): dependencies: glob-parent: 6.0.2 @@ -32826,6 +36216,22 @@ snapshots: - supports-color - ts-node + create-jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + optional: true + create-require@1.1.1: {} crelt@1.0.6: {} @@ -32888,6 +36294,34 @@ snapshots: '@rspack/core': 1.3.9(@swc/helpers@0.5.11) webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + css-loader@6.11.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)): + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) + postcss-modules-scope: 3.2.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) + postcss-value-parser: 4.2.0 + semver: 7.7.2 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + + css-loader@6.11.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) + postcss-modules-scope: 3.2.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) + postcss-value-parser: 4.2.0 + semver: 7.7.2 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + css-loader@7.1.2(@rspack/core@1.3.9(@swc/helpers@0.5.11))(webpack@5.99.8): dependencies: icss-utils: 5.1.0(postcss@8.4.38) @@ -32902,6 +36336,32 @@ snapshots: '@rspack/core': 1.3.9(@swc/helpers@0.5.11) webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + css-loader@7.1.2(@rspack/core@1.3.9(@swc/helpers@0.5.17))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) + postcss-modules-scope: 3.2.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) + postcss-value-parser: 4.2.0 + semver: 7.7.2 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + + css-minimizer-webpack-plugin@5.0.1(esbuild@0.25.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + cssnano: 6.1.2(postcss@8.4.38) + jest-worker: 29.7.0 + postcss: 8.4.38 + schema-utils: 4.2.0 + serialize-javascript: 6.0.2 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + optionalDependencies: + esbuild: 0.25.0 + css-minimizer-webpack-plugin@5.0.1(esbuild@0.25.0)(webpack@5.99.8): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -33282,6 +36742,8 @@ snapshots: decamelize@1.2.0: {} + decamelize@4.0.0: {} + decimal.js@10.4.3: {} decode-named-character-reference@1.0.2: @@ -33388,6 +36850,57 @@ snapshots: dependencies: base-64: 1.0.0 + detox@20.39.0(@jest/environment@29.7.0)(@jest/types@29.6.3)(bufferutil@4.0.7)(expect@29.7.0)(jest-environment-jsdom@29.7.0(bufferutil@4.0.7))(jest-environment-node@29.7.0)(jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))): + dependencies: + '@wix-pilot/core': 3.3.4(expect@29.7.0) + '@wix-pilot/detox': 1.0.11(@wix-pilot/core@3.3.4(expect@29.7.0))(detox@20.39.0(@jest/environment@29.7.0)(@jest/types@29.6.3)(bufferutil@4.0.7)(expect@29.7.0)(jest-environment-jsdom@29.7.0(bufferutil@4.0.7))(jest-environment-node@29.7.0)(jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))))(expect@29.7.0) + ajv: 8.17.1 + bunyan: 1.8.15 + bunyan-debug-stream: 3.1.1(bunyan@1.8.15) + caf: 15.0.1 + chalk: 4.1.2 + execa: 5.1.1 + find-up: 5.0.0 + fs-extra: 11.2.0 + funpermaproxy: 1.1.0 + glob: 8.1.0 + ini: 1.3.8 + jest-environment-emit: 1.2.0(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-jsdom@29.7.0(bufferutil@4.0.7))(jest-environment-node@29.7.0)(jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))) + json-cycle: 1.5.0 + lodash: 4.17.21 + multi-sort-stream: 1.0.4 + multipipe: 4.0.0 + node-ipc: 9.2.1 + promisify-child-process: 4.1.2 + proper-lockfile: 3.2.0 + resolve-from: 5.0.0 + sanitize-filename: 1.6.3 + semver: 7.7.2 + serialize-error: 8.1.0 + shell-quote: 1.8.1 + signal-exit: 3.0.7 + stream-json: 1.9.1 + strip-ansi: 6.0.1 + telnet-client: 1.2.8 + tempfile: 2.0.0 + trace-event-lib: 1.4.1 + which: 1.3.1 + ws: 7.5.10(bufferutil@4.0.7) + yargs: 17.6.2 + yargs-parser: 21.1.1 + yargs-unparser: 2.0.0 + optionalDependencies: + jest: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + transitivePeerDependencies: + - '@jest/environment' + - '@jest/types' + - '@types/bunyan' + - bufferutil + - expect + - jest-environment-jsdom + - jest-environment-node + - utf-8-validate + devalue@5.0.0: {} devlop@1.1.0: @@ -33503,12 +37016,21 @@ snapshots: dset@3.1.4: {} + dtrace-provider@0.8.8: + dependencies: + nan: 2.22.2 + optional: true + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 es-errors: 1.3.0 gopd: 1.2.0 + duplexer2@0.1.4: + dependencies: + readable-stream: 2.3.8 + duplexer@0.1.2: {} duplexify@3.7.1: @@ -33520,6 +37042,8 @@ snapshots: eastasianwidth@0.2.0: {} + easy-stack@1.0.1: {} + ecc-jsbn@0.1.2: dependencies: jsbn: 0.1.1 @@ -33560,6 +37084,8 @@ snapshots: emojis-list@3.0.0: {} + enabled@2.0.0: {} + encodeurl@1.0.2: {} encodeurl@2.0.0: {} @@ -33672,7 +37198,7 @@ snapshots: unbox-primitive: 1.0.2 which-typed-array: 1.1.15 - es-abstract@1.23.9: + es-abstract@1.24.0: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -33701,7 +37227,9 @@ snapshots: is-array-buffer: 3.0.5 is-callable: 1.2.7 is-data-view: 1.0.2 + is-negative-zero: 2.0.3 is-regex: 1.2.1 + is-set: 2.0.3 is-shared-array-buffer: 1.0.4 is-string: 1.1.1 is-typed-array: 1.1.15 @@ -33716,6 +37244,7 @@ snapshots: safe-push-apply: 1.0.0 safe-regex-test: 1.1.0 set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 string.prototype.trim: 1.2.10 string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 @@ -33773,7 +37302,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 es-set-tostringtag: 2.1.0 function-bind: 1.1.2 @@ -34159,7 +37688,7 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7(supports-color@8.1.1) - is-core-module: 2.15.1 + is-core-module: 2.16.1 resolve: 1.22.10 transitivePeerDependencies: - supports-color @@ -34481,6 +38010,8 @@ snapshots: d: 1.0.2 es5-ext: 0.10.64 + event-pubsub@4.3.0: {} + event-target-shim@5.0.1: {} eventemitter2@6.4.7: {} @@ -34545,6 +38076,8 @@ snapshots: dependencies: pify: 2.3.0 + exeunt@1.1.0: {} + exit-hook@2.2.1: {} exit@0.1.2: {} @@ -34764,6 +38297,8 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fecha@4.2.3: {} + fflate@0.6.10: {} fflate@0.8.2: {} @@ -34776,6 +38311,12 @@ snapshots: dependencies: flat-cache: 3.2.0 + file-loader@6.2.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + loader-utils: 2.0.3 + schema-utils: 3.3.0 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + file-loader@6.2.0(webpack@5.99.8): dependencies: loader-utils: 2.0.3 @@ -34915,6 +38456,8 @@ snapshots: flow-enums-runtime@0.0.6: {} + fn.name@1.1.0: {} + follow-redirects@1.15.9(debug@4.3.7): optionalDependencies: debug: 4.3.7 @@ -34938,6 +38481,23 @@ snapshots: forever-agent@0.6.1: {} + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@babel/code-frame': 7.24.7 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + fs-extra: 10.1.0 + memfs: 3.6.0 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.3.0 + semver: 7.6.3 + tapable: 2.2.1 + typescript: 5.8.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.3)(webpack@5.99.8): dependencies: '@babel/code-frame': 7.24.7 @@ -35091,6 +38651,8 @@ snapshots: functions-have-names@1.2.3: {} + funpermaproxy@1.1.0: {} + gauge@3.0.2: dependencies: aproba: 2.0.0 @@ -35276,6 +38838,15 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@6.0.4: + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + optional: true + glob@7.1.4: dependencies: fs.realpath: 1.0.0 @@ -35765,6 +39336,16 @@ snapshots: html-void-elements@3.0.0: {} + html-webpack-plugin@5.5.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + optional: true + html-webpack-plugin@5.5.0(webpack@5.99.8): dependencies: '@types/html-minifier-terser': 6.1.0 @@ -36191,8 +39772,7 @@ snapshots: is-arrayish@0.2.1: {} - is-arrayish@0.3.2: - optional: true + is-arrayish@0.3.2: {} is-async-function@2.0.0: dependencies: @@ -36360,6 +39940,8 @@ snapshots: is-plain-obj@1.1.0: {} + is-plain-obj@2.1.0: {} + is-plain-obj@3.0.0: {} is-plain-obj@4.1.0: {} @@ -36519,7 +40101,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.27.1 - '@babel/parser': 7.26.9 + '@babel/parser': 7.27.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -36659,6 +40241,26 @@ snapshots: - supports-color - ts-node + jest-cli@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.6.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + optional: true + jest-config@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3)): dependencies: '@babel/core': 7.26.0 @@ -36690,6 +40292,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)): + dependencies: + '@babel/core': 7.26.0 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.0) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.1.4 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.16.10 + ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -36709,6 +40342,25 @@ snapshots: jest-util: 29.7.0 pretty-format: 29.7.0 + jest-environment-emit@1.2.0(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-jsdom@29.7.0(bufferutil@4.0.7))(jest-environment-node@29.7.0)(jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3))): + dependencies: + bunyamin: 1.6.3(bunyan@2.0.5) + bunyan: 2.0.5 + bunyan-debug-stream: 3.1.1(bunyan@2.0.5) + funpermaproxy: 1.1.0 + lodash.merge: 4.6.2 + node-ipc: 9.2.1 + strip-ansi: 6.0.1 + tslib: 2.8.1 + optionalDependencies: + '@jest/environment': 29.7.0 + '@jest/types': 29.6.3 + jest: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + jest-environment-jsdom: 29.7.0(bufferutil@4.0.7) + jest-environment-node: 29.7.0 + transitivePeerDependencies: + - '@types/bunyan' + jest-environment-jsdom@29.7.0(bufferutil@4.0.7): dependencies: '@jest/environment': 29.7.0 @@ -36938,8 +40590,27 @@ snapshots: - supports-color - ts-node + jest@29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@20.16.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + optional: true + jiti@1.21.6: {} + js-message@1.0.7: {} + + js-queue@2.0.2: + dependencies: + easy-stack: 1.0.1 + js-tokens@4.0.0: {} js-tokens@9.0.0: {} @@ -37000,6 +40671,8 @@ snapshots: json-buffer@3.0.1: {} + json-cycle@1.5.0: {} + json-parse-better-errors@1.0.2: {} json-parse-even-better-errors@2.3.1: {} @@ -37218,6 +40891,8 @@ snapshots: kolorist@1.8.0: {} + kuler@2.0.0: {} + language-subtag-registry@0.3.23: {} language-tags@1.0.9: @@ -37235,12 +40910,24 @@ snapshots: dependencies: readable-stream: 2.3.8 + less-loader@11.1.0(less@4.1.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + klona: 2.0.6 + less: 4.1.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + less-loader@11.1.0(less@4.1.3)(webpack@5.99.8): dependencies: klona: 2.0.6 less: 4.1.3 webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + less-loader@11.1.0(less@4.3.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)): + dependencies: + klona: 2.0.6 + less: 4.3.0 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + less-loader@12.3.0(@rspack/core@1.3.9(@swc/helpers@0.5.11))(less@4.3.0)(webpack@5.99.8): dependencies: less: 4.3.0 @@ -37248,6 +40935,13 @@ snapshots: '@rspack/core': 1.3.9(@swc/helpers@0.5.11) webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + less-loader@12.3.0(@rspack/core@1.3.9(@swc/helpers@0.5.17))(less@4.3.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + less: 4.3.0 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + less@4.1.3: dependencies: copy-anything: 2.0.6 @@ -37298,6 +40992,12 @@ snapshots: transitivePeerDependencies: - supports-color + license-webpack-plugin@4.0.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + webpack-sources: 3.2.3 + optionalDependencies: + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + license-webpack-plugin@4.0.2(webpack@5.99.8): dependencies: webpack-sources: 3.2.3 @@ -37517,6 +41217,15 @@ snapshots: transitivePeerDependencies: - supports-color + logform@2.7.0: + dependencies: + '@colors/colors': 1.6.0 + '@types/triple-beam': 1.3.5 + fecha: 4.2.3 + ms: 2.1.3 + safe-stable-stringify: 2.5.0 + triple-beam: 1.4.1 + long-timeout@0.1.1: {} long@5.3.0: {} @@ -38742,11 +42451,22 @@ snapshots: min-indent@1.0.1: {} + mini-css-extract-plugin@2.4.7(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + schema-utils: 4.2.0 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + mini-css-extract-plugin@2.4.7(webpack@5.99.8): dependencies: schema-utils: 4.2.0 webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + mini-css-extract-plugin@2.9.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + schema-utils: 4.3.2 + tapable: 2.2.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + mini-css-extract-plugin@2.9.2(webpack@5.99.8): dependencies: schema-utils: 4.3.2 @@ -38875,6 +42595,9 @@ snapshots: module-details-from-path@1.0.3: {} + moment@2.30.1: + optional: true + monaco-editor@0.52.0: {} mri@1.2.0: {} @@ -38918,23 +42641,40 @@ snapshots: type-is: 1.6.18 xtend: 4.0.2 + multi-sort-stream@1.0.4: {} + multicast-dns@7.2.5: dependencies: dns-packet: 5.6.1 thunky: 1.1.0 + multipipe@4.0.0: + dependencies: + duplexer2: 0.1.4 + object-assign: 4.1.1 + mute-stream@0.0.8: {} mute-stream@1.0.0: {} mute-stream@2.0.0: {} + mv@2.1.1: + dependencies: + mkdirp: 0.5.6 + ncp: 2.0.0 + rimraf: 2.4.5 + optional: true + mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 + nan@2.22.2: + optional: true + nanoid@3.3.6: {} nanoid@3.3.7: {} @@ -38949,6 +42689,9 @@ snapshots: natural-compare@1.4.0: {} + ncp@2.0.0: + optional: true + needle@3.3.1: dependencies: iconv-lite: 0.6.3 @@ -39008,6 +42751,34 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@14.2.28(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.88.0): + dependencies: + '@next/env': 14.2.28 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001701 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.27.1)(babel-plugin-macros@3.1.0)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.28 + '@next/swc-darwin-x64': 14.2.28 + '@next/swc-linux-arm64-gnu': 14.2.28 + '@next/swc-linux-arm64-musl': 14.2.28 + '@next/swc-linux-x64-gnu': 14.2.28 + '@next/swc-linux-x64-musl': 14.2.28 + '@next/swc-win32-arm64-msvc': 14.2.28 + '@next/swc-win32-ia32-msvc': 14.2.28 + '@next/swc-win32-x64-msvc': 14.2.28 + '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.47.1 + sass: 1.88.0 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + ng-packagr@20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3)))(tslib@2.7.0)(typescript@5.8.3): dependencies: '@ampproject/remapping': 2.3.0 @@ -39038,6 +42809,36 @@ snapshots: rollup: 4.40.2 tailwindcss: 3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3)) + ng-packagr@20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3))(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)))(tslib@2.8.1)(typescript@5.8.3): + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.3) + '@rollup/plugin-json': 6.1.0(rollup@4.40.2) + '@rollup/wasm-node': 4.27.4 + ajv: 8.17.1 + ansi-colors: 4.1.3 + browserslist: 4.24.4 + chokidar: 4.0.1 + commander: 14.0.0 + dependency-graph: 1.0.0 + esbuild: 0.25.0 + find-cache-directory: 6.0.0 + injection-js: 2.4.0 + jsonc-parser: 3.3.1 + less: 4.3.0 + ora: 8.2.0 + piscina: 5.0.0 + postcss: 8.5.3 + rollup-plugin-dts: 6.2.1(rollup@4.40.2)(typescript@5.8.3) + rxjs: 7.8.2 + sass: 1.88.0 + tinyglobby: 0.2.13 + tslib: 2.8.1 + typescript: 5.8.3 + optionalDependencies: + rollup: 4.40.2 + tailwindcss: 3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + nitropack@2.9.7(@azure/identity@4.5.0)(@azure/storage-blob@12.25.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 @@ -39190,6 +42991,12 @@ snapshots: node-int64@0.4.0: {} + node-ipc@9.2.1: + dependencies: + event-pubsub: 4.3.0 + js-message: 1.0.7 + js-queue: 2.0.2 + node-machine-id@1.1.12: {} node-releases@2.0.18: {} @@ -39591,7 +43398,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 objectorarray@1.0.5: {} @@ -39635,6 +43442,10 @@ snapshots: dependencies: wrappy: 1.0.2 + one-time@1.0.0: + dependencies: + fn.name: 1.1.0 + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 @@ -40132,6 +43943,8 @@ snapshots: pluralize@8.0.0: {} + pngjs@7.0.0: {} + portfinder@1.0.32: dependencies: async: 2.6.4 @@ -40367,6 +44180,14 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3) + postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3) + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3)): dependencies: lilconfig: 3.1.2 @@ -40375,6 +44196,22 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(typescript@5.8.3) + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)): + dependencies: + lilconfig: 3.1.2 + yaml: 2.6.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3) + + postcss-loader@6.2.1(postcss@8.4.38)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.4.38 + semver: 7.7.2 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + postcss-loader@6.2.1(postcss@8.4.38)(webpack@5.99.8): dependencies: cosmiconfig: 7.1.0 @@ -40407,6 +44244,42 @@ snapshots: transitivePeerDependencies: - typescript + postcss-loader@8.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(postcss@8.4.38)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)): + dependencies: + cosmiconfig: 9.0.0(typescript@5.8.3) + jiti: 1.21.6 + postcss: 8.4.38 + semver: 7.7.2 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + transitivePeerDependencies: + - typescript + + postcss-loader@8.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(postcss@8.4.38)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + cosmiconfig: 9.0.0(typescript@5.8.3) + jiti: 1.21.6 + postcss: 8.4.38 + semver: 7.7.2 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + transitivePeerDependencies: + - typescript + + postcss-loader@8.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + cosmiconfig: 9.0.0(typescript@5.8.3) + jiti: 1.21.6 + postcss: 8.5.3 + semver: 7.7.2 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + transitivePeerDependencies: + - typescript + postcss-logical@5.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 @@ -41024,6 +44897,8 @@ snapshots: promise.series@0.2.0: {} + promisify-child-process@4.1.2: {} + prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -41035,6 +44910,12 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 + proper-lockfile@3.2.0: + dependencies: + graceful-fs: 4.2.11 + retry: 0.12.0 + signal-exit: 3.0.7 + property-information@5.6.0: dependencies: xtend: 4.0.2 @@ -41516,7 +45397,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -41879,6 +45760,11 @@ snapshots: rfdc@1.4.1: {} + rimraf@2.4.5: + dependencies: + glob: 6.0.4 + optional: true + rimraf@3.0.2: dependencies: glob: 7.1.4 @@ -41922,6 +45808,25 @@ snapshots: transitivePeerDependencies: - ts-node + rollup-plugin-postcss@4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)): + dependencies: + chalk: 4.1.2 + concat-with-sourcemaps: 1.1.0 + cssnano: 5.1.15(postcss@8.4.38) + import-cwd: 3.0.0 + p-queue: 6.6.2 + pify: 5.0.0 + postcss: 8.4.38 + postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + postcss-modules: 4.3.1(postcss@8.4.38) + promise.series: 0.2.0 + resolve: 1.22.8 + rollup-pluginutils: 2.8.2 + safe-identifier: 0.4.2 + style-inject: 0.3.0 + transitivePeerDependencies: + - ts-node + rollup-plugin-typescript2@0.36.0(rollup@4.22.0)(typescript@5.8.3): dependencies: '@rollup/pluginutils': 4.2.1 @@ -41932,6 +45837,16 @@ snapshots: tslib: 2.7.0 typescript: 5.8.3 + rollup-plugin-typescript2@0.36.0(rollup@4.40.2)(typescript@5.8.3): + dependencies: + '@rollup/pluginutils': 4.2.1 + find-cache-dir: 3.3.2 + fs-extra: 10.1.0 + rollup: 4.40.2 + semver: 7.6.3 + tslib: 2.7.0 + typescript: 5.8.3 + rollup-plugin-visualizer@5.12.0(rollup@4.22.0): dependencies: open: 8.4.2 @@ -42074,6 +45989,9 @@ snapshots: safe-identifier@0.4.2: {} + safe-json-stringify@1.2.0: + optional: true + safe-push-apply@1.0.0: dependencies: es-errors: 1.3.0 @@ -42095,6 +46013,10 @@ snapshots: safer-buffer@2.1.2: {} + sanitize-filename@1.6.3: + dependencies: + truncate-utf8-bytes: 1.0.2 + sass-embedded-android-arm64@1.85.1: optional: true @@ -42209,6 +46131,24 @@ snapshots: sass-embedded: 1.85.1 webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + sass-loader@16.0.5(@rspack/core@1.3.9(@swc/helpers@0.5.17))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4)): + dependencies: + neo-async: 2.6.2 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + sass: 1.88.0 + sass-embedded: 1.85.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + + sass-loader@16.0.5(@rspack/core@1.3.9(@swc/helpers@0.5.17))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + neo-async: 2.6.2 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + sass: 1.88.0 + sass-embedded: 1.85.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + sass@1.55.0: dependencies: chokidar: 3.6.0 @@ -42344,6 +46284,10 @@ snapshots: serialize-error@2.1.0: {} + serialize-error@8.1.0: + dependencies: + type-fest: 0.20.2 + serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 @@ -42550,7 +46494,6 @@ snapshots: simple-swizzle@0.2.2: dependencies: is-arrayish: 0.3.2 - optional: true sirv@2.0.4: dependencies: @@ -42649,6 +46592,12 @@ snapshots: source-map-js@1.2.1: {} + source-map-loader@5.0.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + iconv-lite: 0.6.3 + source-map-js: 1.2.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + source-map-loader@5.0.0(webpack@5.99.8): dependencies: iconv-lite: 0.6.3 @@ -42774,6 +46723,8 @@ snapshots: stable@0.1.8: {} + stack-trace@0.0.10: {} + stack-utils@2.0.6: dependencies: escape-string-regexp: 2.0.0 @@ -42806,6 +46757,11 @@ snapshots: dependencies: graceful-fs: 4.2.11 + stop-iteration-iterator@1.1.0: + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + stoppable@1.1.0: optional: true @@ -42845,6 +46801,33 @@ snapshots: - supports-color - utf-8-validate + storybook@9.0.6(@testing-library/dom@10.4.0)(bufferutil@4.0.7)(prettier@3.5.3): + dependencies: + '@storybook/global': 5.0.0 + '@testing-library/jest-dom': 6.6.3 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) + '@vitest/expect': 3.0.9 + '@vitest/spy': 3.0.9 + better-opn: 3.0.2 + esbuild: 0.25.0 + esbuild-register: 3.6.0(esbuild@0.25.0) + recast: 0.23.9 + semver: 7.7.2 + ws: 8.18.0(bufferutil@4.0.7) + optionalDependencies: + prettier: 3.5.3 + transitivePeerDependencies: + - '@testing-library/dom' + - bufferutil + - supports-color + - utf-8-validate + + stream-chain@2.2.5: {} + + stream-json@1.9.1: + dependencies: + stream-chain: 2.2.5 + stream-shift@1.0.3: {} stream-slice@0.1.2: {} @@ -42918,9 +46901,9 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 gopd: 1.2.0 has-symbols: 1.1.0 @@ -42940,7 +46923,7 @@ snapshots: call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 @@ -43034,6 +47017,10 @@ snapshots: style-inject@0.3.0: {} + style-loader@3.3.4(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + style-loader@3.3.4(webpack@5.99.8): dependencies: webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) @@ -43060,6 +47047,14 @@ snapshots: '@babel/core': 7.25.2 babel-plugin-macros: 3.1.0 + styled-jsx@5.1.1(@babel/core@7.27.1)(babel-plugin-macros@3.1.0)(react@18.3.1): + dependencies: + client-only: 0.0.1 + react: 18.3.1 + optionalDependencies: + '@babel/core': 7.27.1 + babel-plugin-macros: 3.1.0 + stylehacks@5.1.1(postcss@8.4.38): dependencies: browserslist: 4.24.4 @@ -43078,6 +47073,13 @@ snapshots: postcss: 8.5.3 postcss-selector-parser: 6.1.2 + stylus-loader@7.1.3(stylus@0.64.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + fast-glob: 3.3.3 + normalize-path: 3.0.0 + stylus: 0.64.0 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + stylus-loader@7.1.3(stylus@0.64.0)(webpack@5.99.8): dependencies: fast-glob: 3.3.3 @@ -43234,6 +47236,34 @@ snapshots: transitivePeerDependencies: - ts-node + tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.3 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.0 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3)) + postcss-nested: 6.2.0(postcss@8.4.38) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + optional: true + tapable@2.2.1: {} tar-fs@2.1.1: @@ -43282,8 +47312,19 @@ snapshots: transitivePeerDependencies: - supports-color + telnet-client@1.2.8: + dependencies: + bluebird: 3.7.2 + + temp-dir@1.0.0: {} + temp-dir@2.0.0: {} + tempfile@2.0.0: + dependencies: + temp-dir: 1.0.0 + uuid: 3.4.0 + tempfile@3.0.0: dependencies: temp-dir: 2.0.0 @@ -43337,6 +47378,30 @@ snapshots: '@swc/core': 1.5.7(@swc/helpers@0.5.11) esbuild: 0.25.5 + terser-webpack-plugin@5.3.11(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.2 + serialize-javascript: 6.0.2 + terser: 5.39.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + optionalDependencies: + '@swc/core': 1.5.7(@swc/helpers@0.5.17) + esbuild: 0.25.0 + + terser-webpack-plugin@5.3.11(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.2 + serialize-javascript: 6.0.2 + terser: 5.39.1 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + optionalDependencies: + '@swc/core': 1.5.7(@swc/helpers@0.5.17) + esbuild: 0.25.5 + terser@5.16.1: dependencies: '@jridgewell/source-map': 0.3.6 @@ -43377,6 +47442,8 @@ snapshots: text-extensions@1.9.0: {} + text-hex@1.0.0: {} + text-table@0.2.0: {} thenify-all@1.6.0: @@ -43515,6 +47582,10 @@ snapshots: dependencies: punycode: 2.3.1 + trace-event-lib@1.4.1: + dependencies: + browser-process-hrtime: 1.0.0 + tree-dump@1.0.2(tslib@2.8.1): dependencies: tslib: 2.8.1 @@ -43527,6 +47598,8 @@ snapshots: trim-newlines@3.0.1: {} + triple-beam@1.4.1: {} + troika-three-text@0.49.1(three@0.166.1): dependencies: bidi-js: 1.0.3 @@ -43543,6 +47616,10 @@ snapshots: trough@2.2.0: {} + truncate-utf8-bytes@1.0.2: + dependencies: + utf8-byte-length: 1.0.5 + ts-api-utils@2.1.0(typescript@5.8.3): dependencies: typescript: 5.8.3 @@ -43559,6 +47636,18 @@ snapshots: optionalDependencies: '@rspack/core': 1.3.9(@swc/helpers@0.5.11) + ts-checker-rspack-plugin@1.1.1(@rspack/core@1.3.9(@swc/helpers@0.5.17))(typescript@5.8.3): + dependencies: + '@babel/code-frame': 7.27.1 + '@rspack/lite-tapable': 1.0.1 + chokidar: 3.6.0 + memfs: 4.17.0 + minimatch: 9.0.5 + picocolors: 1.1.1 + typescript: 5.8.3 + optionalDependencies: + '@rspack/core': 1.3.9(@swc/helpers@0.5.17) + ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} @@ -43581,6 +47670,16 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.25.2) esbuild: 0.25.0 + ts-loader@9.5.1(typescript@5.8.3)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.17.1 + micromatch: 4.0.8 + semver: 7.6.3 + source-map: 0.7.4 + typescript: 5.8.3 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + ts-loader@9.5.1(typescript@5.8.3)(webpack@5.99.8): dependencies: chalk: 4.1.2 @@ -43611,6 +47710,27 @@ snapshots: optionalDependencies: '@swc/core': 1.5.7(@swc/helpers@0.5.11) + ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.17))(@types/node@20.16.10)(typescript@5.8.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.16.10 + acorn: 8.12.1 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.8.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.5.7(@swc/helpers@0.5.17) + optional: true + tsconfck@3.1.5(typescript@5.8.3): optionalDependencies: typescript: 5.8.3 @@ -43735,7 +47855,7 @@ snapshots: typed-array-byte-length@1.0.3: dependencies: call-bind: 1.0.8 - for-each: 0.3.3 + for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 @@ -43753,7 +47873,7 @@ snapshots: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 - for-each: 0.3.3 + for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 @@ -43771,7 +47891,7 @@ snapshots: typed-array-length@1.0.7: dependencies: call-bind: 1.0.8 - for-each: 0.3.3 + for-each: 0.3.5 gopd: 1.2.0 is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 @@ -44277,6 +48397,8 @@ snapshots: dependencies: react: 18.3.1 + utf8-byte-length@1.0.5: {} + util-deprecate@1.0.2: {} util-extend@1.0.3: {} @@ -44458,6 +48580,24 @@ snapshots: - supports-color - terser + vite-node@1.6.0(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1): + dependencies: + cac: 6.7.14 + debug: 4.4.0(supports-color@8.1.1) + pathe: 1.1.2 + picocolors: 1.1.1 + vite: 5.4.11(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vite-node@2.1.1(@types/node@20.16.10)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.39.1): dependencies: cac: 6.7.14 @@ -44496,6 +48636,27 @@ snapshots: - tsx - yaml + vite-node@3.0.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1): + dependencies: + cac: 6.7.14 + debug: 4.4.0(supports-color@8.1.1) + es-module-lexer: 1.6.0 + pathe: 2.0.2 + vite: 6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + vite-plugin-checker@0.8.0(eslint@8.57.0)(optionator@0.9.4)(typescript@5.8.3)(vite@5.4.11(@types/node@20.16.10)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.39.1)): dependencies: '@babel/code-frame': 7.27.1 @@ -44555,7 +48716,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.5.3 - rollup: 4.34.8 + rollup: 4.40.2 optionalDependencies: '@types/node': 20.16.10 fsevents: 2.3.3 @@ -44565,6 +48726,20 @@ snapshots: stylus: 0.64.0 terser: 5.39.1 + vite@5.4.11(@types/node@20.16.10)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1): + dependencies: + esbuild: 0.21.5 + postcss: 8.5.3 + rollup: 4.40.2 + optionalDependencies: + '@types/node': 20.16.10 + fsevents: 2.3.3 + less: 4.3.0 + sass: 1.88.0 + sass-embedded: 1.85.1 + stylus: 0.64.0 + terser: 5.39.1 + vite@6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1): dependencies: esbuild: 0.25.0 @@ -44581,6 +48756,22 @@ snapshots: terser: 5.39.1 yaml: 2.6.1 + vite@6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1): + dependencies: + esbuild: 0.25.0 + postcss: 8.5.3 + rollup: 4.34.8 + optionalDependencies: + '@types/node': 20.16.10 + fsevents: 2.3.3 + jiti: 1.21.6 + less: 4.3.0 + sass: 1.88.0 + sass-embedded: 1.85.1 + stylus: 0.64.0 + terser: 5.39.1 + yaml: 2.6.1 + vite@6.3.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1): dependencies: esbuild: 0.25.0 @@ -44663,6 +48854,46 @@ snapshots: - tsx - yaml + vitest@3.0.5(@types/debug@4.1.12)(@types/node@20.16.10)(jiti@1.21.6)(jsdom@20.0.3(bufferutil@4.0.7))(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1): + dependencies: + '@vitest/expect': 3.0.5 + '@vitest/mocker': 3.0.5(vite@6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1)) + '@vitest/pretty-format': 3.0.5 + '@vitest/runner': 3.0.5 + '@vitest/snapshot': 3.0.5 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 + chai: 5.1.2 + debug: 4.4.0(supports-color@8.1.1) + expect-type: 1.2.0 + magic-string: 0.30.17 + pathe: 2.0.2 + std-env: 3.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinypool: 1.0.2 + tinyrainbow: 2.0.0 + vite: 6.2.0(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + vite-node: 3.0.5(@types/node@20.16.10)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(yaml@2.6.1) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 20.16.10 + jsdom: 20.0.3(bufferutil@4.0.7) + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + vlq@1.0.1: {} volar-service-css@0.0.62(@volar/language-service@2.4.12): @@ -44887,6 +49118,17 @@ snapshots: optionalDependencies: webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack-dev-middleware@7.4.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + colorette: 2.0.20 + memfs: 4.17.0 + mime-types: 2.1.35 + on-finished: 2.4.1 + range-parser: 1.2.1 + schema-utils: 4.3.2 + optionalDependencies: + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + webpack-dev-middleware@7.4.2(webpack@5.99.8): dependencies: colorette: 2.0.20 @@ -44898,6 +49140,44 @@ snapshots: optionalDependencies: webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack-dev-server@5.2.0(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.12 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.5 + connect-history-api-fallback: 2.0.0 + express: 4.21.2 + graceful-fs: 4.2.11 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.9.1 + open: 10.1.2 + p-retry: 6.2.0 + schema-utils: 4.3.2 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 7.4.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + ws: 8.18.0(bufferutil@4.0.7) + optionalDependencies: + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + webpack-cli: 5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + webpack-dev-server@5.2.0(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8): dependencies: '@types/bonjour': 3.5.13 @@ -44936,6 +49216,45 @@ snapshots: - supports-color - utf-8-validate + webpack-dev-server@5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/express-serve-static-core': 4.19.5 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.12 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.5 + connect-history-api-fallback: 2.0.0 + express: 4.21.2 + graceful-fs: 4.2.11 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.9.1 + open: 10.1.0 + p-retry: 6.2.0 + schema-utils: 4.3.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 7.4.2(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + ws: 8.18.0(bufferutil@4.0.7) + optionalDependencies: + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + webpack-cli: 5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + webpack-dev-server@5.2.1(bufferutil@4.0.7)(webpack-cli@5.1.4)(webpack@5.99.8): dependencies: '@types/bonjour': 3.5.13 @@ -44997,6 +49316,13 @@ snapshots: webpack-sources@3.2.3: {} + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))))(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))): + dependencies: + typed-assert: 1.0.9 + webpack: 5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)) + optionalDependencies: + html-webpack-plugin: 5.5.0(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.0(webpack@5.99.8))(webpack@5.99.8): dependencies: typed-assert: 1.0.9 @@ -45104,6 +49430,72 @@ snapshots: - esbuild - uglify-js + webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.7 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.4 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.6.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.2 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + optionalDependencies: + webpack-cli: 5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8)): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.7 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.4 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.6.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.2 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.99.8(@swc/core@1.5.7(@swc/helpers@0.5.17))(esbuild@0.25.0)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8))) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + optionalDependencies: + webpack-cli: 5.1.4(webpack-dev-server@5.2.1)(webpack@5.99.8) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + websocket-driver@0.7.4: dependencies: http-parser-js: 0.5.8 @@ -45241,6 +49633,26 @@ snapshots: wildcard@2.0.1: {} + winston-transport@4.9.0: + dependencies: + logform: 2.7.0 + readable-stream: 3.6.2 + triple-beam: 1.4.1 + + winston@3.17.0: + dependencies: + '@colors/colors': 1.6.0 + '@dabh/diagnostics': 2.0.3 + async: 3.2.6 + is-stream: 2.0.1 + logform: 2.7.0 + one-time: 1.0.0 + readable-stream: 3.6.2 + safe-stable-stringify: 2.5.0 + stack-trace: 0.0.10 + triple-beam: 1.4.1 + winston-transport: 4.9.0 + word-wrap@1.2.5: {} wordwrap@1.0.0: {} @@ -45331,6 +49743,13 @@ snapshots: yargs-parser@21.1.1: {} + yargs-unparser@2.0.0: + dependencies: + camelcase: 6.3.0 + decamelize: 4.0.0 + flat: 5.0.2 + is-plain-obj: 2.1.0 + yargs@16.2.0: dependencies: cliui: 7.0.4 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000000000..8139cde33ff42 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,7 @@ +packages: + - 'packages/*' + - 'e2e/*' + - 'graph/*' + - 'nx-dev/*' + - 'tools/*' + - 'typedoc-theme' diff --git a/scripts/copy-assets.js b/scripts/copy-assets.js new file mode 100755 index 0000000000000..5027c468acf3e --- /dev/null +++ b/scripts/copy-assets.js @@ -0,0 +1,272 @@ +#!/usr/bin/env node + +/** + * Copy Assets Script + * + * This script uses Nx's copyasset handler functionality to copy assets + * before the TypeScript build process. It can be run as a separate task + * in project.json files across the workspace. + * + * Usage: node scripts/copy-assets.js [options] + * + * Example: + * node scripts/copy-assets.js js + * node scripts/copy-assets.js js --watch + * node scripts/copy-assets.js js --task=build-base + */ + +const { + CopyAssetsHandler, +} = require('@nx/js/src/utils/assets/copy-assets-handler'); +const { readJsonFile, workspaceRoot } = require('@nx/devkit'); +const path = require('path'); +const fs = require('fs'); + +// Parse command line arguments +const args = process.argv.slice(2); +const packageName = args[0]; +const isWatch = args.includes('--watch'); +const taskName = + args.find((arg) => arg.startsWith('--task='))?.split('=')[1] || 'build'; + +if (!packageName) { + console.error('Error: Package name is required'); + console.error( + 'Usage: node scripts/copy-assets.js [--watch] [--task=taskname]' + ); + process.exit(1); +} + +/** + * Ensure the output directory exists + */ +function ensureOutputDir(outputPath) { + if (!fs.existsSync(outputPath)) { + fs.mkdirSync(outputPath, { recursive: true }); + console.log(`Created output directory: ${outputPath}`); + } +} + +/** + * Print asset details for debugging + */ +function printAssetDetails(assets) { + console.log('\nAsset configuration:'); + assets.forEach((asset, index) => { + if (typeof asset === 'string') { + console.log(` ${index + 1}. "${asset}"`); + } else { + console.log( + ` ${index + 1}. Input: "${asset.input}", Glob: "${ + asset.glob + }", Output: "${asset.output}"` + ); + if (asset.ignore) { + console.log(` Ignore: [${asset.ignore.join(', ')}]`); + } + } + }); + console.log(''); +} + +async function main() { + try { + // Read the project.json file for the package + const projectJsonPath = path.join( + workspaceRoot, + 'packages', + packageName, + 'project.json' + ); + + if (!fs.existsSync(projectJsonPath)) { + console.error(`Error: Could not find project.json at ${projectJsonPath}`); + process.exit(1); + } + + const projectJson = readJsonFile(projectJsonPath); + + // Look for assets in the specified task or any other task that has assets + let assets = null; + let outputPath = null; + let foundTaskName = null; + + // Check specified task first + if ( + projectJson.targets?.[taskName]?.options?.assets || + projectJson.targets?.[taskName]?.assets + ) { + assets = + projectJson.targets[taskName].options?.assets || + projectJson.targets[taskName].assets; + outputPath = + projectJson.targets[taskName].options?.outputPath || + projectJson.targets[taskName].outputPath; + foundTaskName = taskName; + } + + // If no assets in specified task, check other common tasks (build first, then build-base) + if (!assets) { + const commonTasks = ['build', 'build-base', 'compile']; + for (const task of commonTasks) { + if ( + projectJson.targets?.[task]?.options?.assets || + projectJson.targets?.[task]?.assets + ) { + console.log(`Found assets in task: ${task}`); + assets = + projectJson.targets[task].options?.assets || + projectJson.targets[task].assets; + outputPath = + projectJson.targets[task].options?.outputPath || + projectJson.targets[task].outputPath; + foundTaskName = task; + break; + } + } + } + + // If still no assets, check all tasks + if (!assets) { + for (const [task, config] of Object.entries(projectJson.targets || {})) { + if (config.options?.assets || config.assets) { + console.log(`Found assets in task: ${task}`); + assets = config.options?.assets || config.assets; + outputPath = config.options?.outputPath || config.outputPath; + foundTaskName = task; + break; + } + } + } + + if (!assets || assets.length === 0) { + console.log(`No assets found for package: ${packageName}`); + if (taskName !== 'build') { + console.log(`Tried task: ${taskName}`); + } + console.log( + 'Available tasks with options:', + Object.keys(projectJson.targets || {}) + .filter((t) => projectJson.targets[t].options) + .join(', ') + ); + return; + } + + // Default output path if not specified - read from tsconfig.lib.json outDir + if (!outputPath) { + try { + const tsconfigLibPath = path.join( + workspaceRoot, + 'packages', + packageName, + 'tsconfig.lib.json' + ); + if (fs.existsSync(tsconfigLibPath)) { + const tsconfigLib = readJsonFile(tsconfigLibPath); + const outDir = tsconfigLib.compilerOptions?.outDir; + if (outDir) { + // outDir in tsconfig is relative to the tsconfig file location + outputPath = path.resolve( + path.join(workspaceRoot, 'packages', packageName), + outDir + ); + console.log(`Using outDir from tsconfig.lib.json: ${outDir}`); + } else { + outputPath = path.join( + workspaceRoot, + 'dist', + 'packages', + packageName + ); + } + } else { + outputPath = path.join( + workspaceRoot, + 'dist', + 'packages', + packageName + ); + } + } catch (error) { + console.warn( + `Could not read tsconfig.lib.json, using default: ${error.message}` + ); + outputPath = path.join(workspaceRoot, 'dist', 'packages', packageName); + } + } + + // Make output path absolute if it's relative + if (!path.isAbsolute(outputPath)) { + outputPath = path.join(workspaceRoot, outputPath); + } + + console.log(`Copying assets for package: ${packageName}`); + console.log(`Source task: ${foundTaskName}`); + console.log(`Output directory: ${outputPath}`); + console.log(`Assets to copy: ${assets.length} entries`); + + if (isWatch) { + console.log('Watch mode enabled - will monitor for file changes...'); + } + + // Print asset details for debugging + printAssetDetails(assets); + + // Ensure output directory exists + ensureOutputDir(outputPath); + + // Copy the assets using Nx's CopyAssetsHandler (mimicking tsc executor behavior) + const projectDir = path.join(workspaceRoot, 'packages', packageName); + console.log(`Project root: ${projectDir}`); + + const assetHandler = new CopyAssetsHandler({ + projectDir: projectDir, + rootDir: workspaceRoot, + outputDir: outputPath, + assets: assets, + }); + + try { + // Process all assets once (like the tsc executor does) + await assetHandler.processAllAssetsOnce(); + console.log('Successfully copied all assets'); + + if (isWatch) { + console.log('Watching for asset changes. Press Ctrl+C to stop.'); + + // Start watching for changes (mimicking tsc executor watch setup) + const disposeWatchAssetChanges = + await assetHandler.watchAndProcessOnAssetChange(); + + // Setup termination handlers like the tsc executor + const handleTermination = async (exitCode) => { + console.log('\nStopping asset watcher...'); + disposeWatchAssetChanges(); + process.exit(exitCode); + }; + + process.on('SIGINT', () => handleTermination(128 + 2)); + process.on('SIGTERM', () => handleTermination(128 + 15)); + + // Keep the process alive + return new Promise(() => {}); // Never resolves, keeps process alive + } + } catch (error) { + console.error('Error processing assets:', error.message); + process.exit(1); + } + } catch (error) { + console.error('Error copying assets:', error.message); + console.error('Stack trace:', error.stack); + process.exit(1); + } +} + +// Handle unhandled promise rejections +process.on('unhandledRejection', (error) => { + console.error('Unhandled promise rejection:', error); + process.exit(1); +}); + +main(); diff --git a/scripts/patched-jest-resolver.js b/scripts/patched-jest-resolver.js index 2b38df09b0118..887861d7baff2 100644 --- a/scripts/patched-jest-resolver.js +++ b/scripts/patched-jest-resolver.js @@ -100,12 +100,22 @@ module.exports = function (path, options) { // Fallback to using typescript compilerSetup = compilerSetup || getCompilerSetup(options.rootDir); const { compilerOptions, host } = compilerSetup; - const name = ts.resolveModuleName( + const result = ts.resolveModuleName( path, join(options.basedir, 'fake-placeholder.ts'), compilerOptions, host - ).resolvedModule.resolvedFileName; + ); + let name = result.resolvedModule.resolvedFileName; + + // If TypeScript resolved to a .d.ts file, try to find the corresponding .js file + if (name.endsWith('.d.ts')) { + const jsFile = name.replace(/\.d\.ts$/, '.js'); + if (fs.existsSync(jsFile)) { + name = jsFile; + } + } + if (name.startsWith('..')) { return path_1.join(options.rootDir, name); } else { diff --git a/tools/workspace-plugin/tsconfig.lib.json b/tools/workspace-plugin/tsconfig.lib.json index 33eca2c2cdf8c..88815a0dc6b91 100644 --- a/tools/workspace-plugin/tsconfig.lib.json +++ b/tools/workspace-plugin/tsconfig.lib.json @@ -6,5 +6,10 @@ "types": ["node"] }, "include": ["src/**/*.ts"], - "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"], + "references": [ + { + "path": "../../packages/nx/tsconfig.lib.json" + } + ] } diff --git a/tsconfig.base.json b/tsconfig.base.json index c64023e782222..f00a1a69ce254 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -4,7 +4,6 @@ "importHelpers": true, "module": "commonjs", "moduleResolution": "node", - "outDir": "build", "experimentalDecorators": true, "emitDecoratorMetadata": true, "skipLibCheck": true, @@ -13,162 +12,19 @@ "declaration": true, "resolveJsonModule": true, "baseUrl": ".", - "rootDir": ".", "allowJs": true, + "esModuleInterop": true, + "noImplicitAny": false, + "strictNullChecks": false, + "strictFunctionTypes": false, + "strictBindCallApply": false, + "strictPropertyInitialization": false, + "noImplicitReturns": false, + "noImplicitThis": false, + "useUnknownInCatchVariables": false, "paths": { - "@nx/angular": ["packages/angular"], - "@nx/angular/*": ["packages/angular/*"], - "@nx/cypress": ["packages/cypress"], - "@nx/cypress/*": ["packages/cypress/*"], - "@nx/detox": ["packages/detox"], - "@nx/devkit": ["packages/devkit"], - "@nx/devkit/*": ["packages/devkit/*"], "@nx/docs": ["docs"], "@nx/docs/*": ["docs/*"], - "@nx/e2e/utils": ["e2e/utils"], - "@nx/esbuild": ["packages/esbuild"], - "@nx/eslint": ["packages/eslint"], - "@nx/eslint-plugin": ["packages/eslint-plugin/src/index.ts"], - "@nx/eslint/*": ["packages/eslint/*"], - "@nx/expo": ["packages/expo"], - "@nx/expo/*": ["packages/expo/*"], - "@nx/express": ["packages/express"], - "@nx/gradle": ["packages/gradle"], - "@nx/gradle/*": ["packages/gradle/*"], - "@nx/graph-internal/project-details": [ - "graph/project-details/src/index.ts" - ], - "@nx/graph-internal/ui-code-block": ["graph/ui-code-block/src/index.ts"], - "@nx/graph-internal/ui-project-details": [ - "graph/ui-project-details/src/index.ts" - ], - "@nx/graph-internal/ui-theme": ["graph/ui-theme/src/index.ts"], - "@nx/graph-migrate": ["graph/migrate/src/index.ts"], - "@nx/graph/ui-common": ["graph/ui-common/src/index.ts"], - "@nx/jest": ["packages/jest"], - "@nx/jest/*": ["packages/jest/*"], - "@nx/js": ["packages/js/src/index.ts"], - "@nx/js/*": ["packages/js/*"], - "@nx/module-federation": ["packages/module-federation"], - "@nx/module-federation/*": ["packages/module-federation/*"], - "@nx/nest": ["packages/nest"], - "@nx/next": ["packages/next"], - "@nx/next/*": ["packages/next/*"], - "@nx/node": ["packages/node"], - "@nx/node/*": ["packages/node/*"], - "@nx/nuxt": ["packages/nuxt"], - "@nx/nuxt/*": ["packages/nuxt/*"], - "@nx/nx-dev/data-access-careers/node-only": [ - "nx-dev/data-access-careers/src/node.index.ts" - ], - "@nx/nx-dev/data-access-courses": [ - "nx-dev/data-access-courses/src/index.ts" - ], - "@nx/nx-dev/data-access-documents": [ - "nx-dev/data-access-documents/src/index.ts" - ], - "@nx/nx-dev/data-access-documents/node-only": [ - "nx-dev/data-access-documents/src/node.index.ts" - ], - "@nx/nx-dev/data-access-menu": ["nx-dev/data-access-menu/src/index.ts"], - "@nx/nx-dev/data-access-packages": [ - "nx-dev/data-access-packages/src/index.ts" - ], - "@nx/nx-dev/data-access-packages/node-only": [ - "nx-dev/data-access-packages/src/node.index.ts" - ], - "@nx/nx-dev/feature-ai": ["nx-dev/feature-ai/src/index.ts"], - "@nx/nx-dev/feature-analytics": ["nx-dev/feature-analytics/src/index.ts"], - "@nx/nx-dev/feature-doc-viewer": [ - "nx-dev/feature-doc-viewer/src/index.ts" - ], - "@nx/nx-dev/feature-feedback": ["nx-dev/feature-feedback/src/index.ts"], - "@nx/nx-dev/feature-package-schema-viewer": [ - "nx-dev/feature-package-schema-viewer/src/index.ts" - ], - "@nx/nx-dev/feature-package-schema-viewer/*": [ - "nx-dev/feature-package-schema-viewer/*" - ], - "@nx/nx-dev/feature-search": ["nx-dev/feature-search/src/index.ts"], - "@nx/nx-dev/models-document": ["nx-dev/models-document/src/index.ts"], - "@nx/nx-dev/models-menu": ["nx-dev/models-menu/src/index.ts"], - "@nx/nx-dev/models-package": ["nx-dev/models-package/src/index.ts"], - "@nx/nx-dev/ui-ai-landing-page": [ - "nx-dev/ui-ai-landing-page/src/index.ts" - ], - "@nx/nx-dev/ui-animations": ["nx-dev/ui-animations/src/index.ts"], - "@nx/nx-dev/ui-blog": ["nx-dev/ui-blog/src/index.ts"], - "@nx/nx-dev/ui-brands": ["nx-dev/ui-brands/src/index.ts"], - "@nx/nx-dev/ui-careers": ["nx-dev/ui-careers/src/index.ts"], - "@nx/nx-dev/ui-cloud": ["nx-dev/ui-cloud/src/index.ts"], - "@nx/nx-dev/ui-commands": ["nx-dev/ui-commands/src/index.ts"], - "@nx/nx-dev/ui-common": ["nx-dev/ui-common/src/index.ts"], - "@nx/nx-dev/ui-common/*": ["nx-dev/ui-common/*"], - "@nx/nx-dev/ui-community": ["nx-dev/ui-community/src/index.ts"], - "@nx/nx-dev/ui-company": ["nx-dev/ui-company/src/index.ts"], - "@nx/nx-dev/ui-conference": ["nx-dev/ui-conference/src/index.ts"], - "@nx/nx-dev/ui-contact": ["nx-dev/ui-contact/src/index.ts"], - "@nx/nx-dev/ui-courses": ["nx-dev/ui-courses/src/index.ts"], - "@nx/nx-dev/ui-customers": ["nx-dev/ui-customers/src/index.ts"], - "@nx/nx-dev/ui-enterprise": ["nx-dev/ui-enterprise/src/index.ts"], - "@nx/nx-dev/ui-fence": ["nx-dev/ui-fence/src/index.ts"], - "@nx/nx-dev/ui-gradle": ["nx-dev/ui-gradle/src/lib/index.ts"], - "@nx/nx-dev/ui-home": ["nx-dev/ui-home/src/index.ts"], - "@nx/nx-dev/ui-icons": ["nx-dev/ui-icons/src/index.ts"], - "@nx/nx-dev/ui-markdoc": ["nx-dev/ui-markdoc/src/index.ts"], - "@nx/nx-dev/ui-member-card": ["nx-dev/ui-member-card/src/index.ts"], - "@nx/nx-dev/ui-partners": ["nx-dev/ui-partners/src/index.ts"], - "@nx/nx-dev/ui-podcast": ["nx-dev/ui-podcast/src/index.ts"], - "@nx/nx-dev/ui-powerpack": ["nx-dev/ui-powerpack/src/index.ts"], - "@nx/nx-dev/ui-pricing": ["nx-dev/ui-pricing/src/index.ts"], - "@nx/nx-dev/ui-primitives": ["nx-dev/ui-primitives/src/index.ts"], - "@nx/nx-dev/ui-react": ["nx-dev/ui-react/src/index.ts"], - "@nx/nx-dev/ui-references": ["nx-dev/ui-references/src/index.ts"], - "@nx/nx-dev/ui-remote-cache": ["nx-dev/ui-remote-cache/src/index.ts"], - "@nx/nx-dev/ui-sponsor-card": ["nx-dev/ui-sponsor-card/src/index.ts"], - "@nx/nx-dev/ui-theme": ["nx-dev/ui-theme/src/index.ts"], - "@nx/nx-dev/ui-video-courses": ["nx-dev/ui-video-courses/src/index.ts"], - "@nx/nx-dev/ui-webinar": ["nx-dev/ui-webinar/src/index.ts"], - "@nx/nx-dev/util-ai": ["nx-dev/util-ai/src/index.ts"], - "@nx/playwright": ["packages/playwright/index.ts"], - "@nx/playwright/*": ["packages/playwright/*"], - "@nx/plugin": ["packages/plugin"], - "@nx/plugin/*": ["packages/plugin/*"], - "@nx/react": ["packages/react"], - "@nx/react-native": ["packages/react-native"], - "@nx/react-native/*": ["packages/react-native/*"], - "@nx/react/*": ["packages/react/*"], - "@nx/remix": ["packages/remix"], - "@nx/remix/*": ["packages/remix/*"], - "@nx/rollup": ["packages/rollup"], - "@nx/rollup/*": ["packages/rollup/*"], - "@nx/rsbuild": ["packages/rsbuild/"], - "@nx/rsbuild/*": ["packages/rsbuild/*"], - "@nx/rspack": ["packages/rspack/src"], - "@nx/rspack/*": ["packages/rspack/src/*"], - "@nx/storybook": ["packages/storybook"], - "@nx/storybook/*": ["packages/storybook/*"], - "@nx/tutorialkit": ["nx-dev/tutorialkit/src/index.ts"], - "@nx/typedoc-theme": ["typedoc-theme/src/index.ts"], - "@nx/ui-scrollable-content": [ - "nx-dev/ui-scrollable-content/src/index.ts" - ], - "@nx/vite": ["packages/vite"], - "@nx/vite/*": ["packages/vite/*"], - "@nx/vue": ["packages/vue"], - "@nx/vue/*": ["packages/vue/*"], - "@nx/web": ["packages/web"], - "@nx/web/*": ["packages/web/*"], - "@nx/webpack": ["packages/webpack"], - "@nx/webpack/*": ["packages/webpack/*"], - "@nx/workspace": ["packages/workspace"], - "@nx/workspace-plugin": ["tools/workspace-plugin/src/index.ts"], - "@nx/workspace-plugin/conformance-rules/*": [ - "tools/workspace-plugin/src/conformance-rules/*" - ], - "@nx/workspace/*": ["packages/workspace/*"], - "create-nx-workspace": ["packages/create-nx-workspace/index.ts"], - "create-nx-workspace/*": ["packages/create-nx-workspace/*"], "nx": ["packages/nx"], "nx/*": ["packages/nx/*"] } diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000000000..549ce2a00e331 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compileOnSave": false, + "include": [], + "files": [], + "exclude": ["node_modules", "tmp"], + "references": [], + "extends": "./tsconfig.base.json" +} diff --git a/typedoc-theme/tsconfig.json b/typedoc-theme/tsconfig.json index e236e0f405da6..bba9c38b3eee2 100644 --- a/typedoc-theme/tsconfig.json +++ b/typedoc-theme/tsconfig.json @@ -5,9 +5,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/typedoc-theme/tsconfig.lib.json b/typedoc-theme/tsconfig.lib.json index 7d34ef8ef2a29..5795a785e3992 100644 --- a/typedoc-theme/tsconfig.lib.json +++ b/typedoc-theme/tsconfig.lib.json @@ -4,9 +4,10 @@ "target": "es2018", "lib": ["es2018", "dom"], "module": "commonjs", - "outDir": "../dist/out-tsc", + "outDir": "../dist/typedoc-theme", "declaration": true, - "types": [] + "types": [], + "composite": true }, "include": ["**/*.ts"], "exclude": ["**/*.spec.ts", "**/*.test.ts", "jest.config.ts"] From baa79fc560f341af173629047ed6973a755190b8 Mon Sep 17 00:00:00 2001 From: Nicholas Cunningham Date: Sat, 21 Jun 2025 00:44:41 -0600 Subject: [PATCH 02/75] feat(core): Make nx-dev buildable with ts solution - Update types and ensure with generating with SSG brower apis are not used. - Add all paths to root tsconfig.json --- e2e/angular/tsconfig.json | 3 + e2e/detox/tsconfig.json | 3 + e2e/expo/tsconfig.json | 3 + e2e/js/tsconfig.json | 3 + e2e/next/tsconfig.json | 3 + e2e/nx-init/tsconfig.json | 3 + e2e/react-native/tsconfig.json | 3 + e2e/react/tsconfig.json | 3 + e2e/utils/tsconfig.json | 3 + graph/client-e2e/tsconfig.json | 6 +- graph/client/tsconfig.app.json | 25 +- graph/client/tsconfig.json | 18 + graph/migrate/tsconfig.json | 6 + graph/migrate/tsconfig.lib.json | 5 +- graph/project-details/tsconfig.json | 6 + .../show-all-options/show-options-help.tsx | 7 +- ...isplay-header-from-target-configuration.ts | 4 +- graph/ui-project-details/tsconfig.json | 6 + graph/ui-project-details/tsconfig.lib.json | 1 + nx-dev/data-access-careers/tsconfig.lib.json | 2 +- nx-dev/data-access-courses/package.json | 6 +- nx-dev/data-access-courses/tsconfig.json | 6 + nx-dev/data-access-courses/tsconfig.lib.json | 8 +- nx-dev/data-access-documents/package.json | 18 +- .../src/lib/documents.api.ts | 2 +- nx-dev/data-access-documents/tsconfig.json | 10 +- .../data-access-documents/tsconfig.lib.json | 5 +- nx-dev/data-access-menu/package.json | 5 +- nx-dev/data-access-menu/tsconfig.json | 4 +- nx-dev/data-access-menu/tsconfig.lib.json | 2 +- nx-dev/data-access-packages/package.json | 18 +- .../src/lib/packages.api.ts | 2 +- nx-dev/data-access-packages/tsconfig.json | 10 +- nx-dev/data-access-packages/tsconfig.lib.json | 5 +- nx-dev/feature-ai/package.json | 10 +- nx-dev/feature-ai/tsconfig.json | 20 +- nx-dev/feature-ai/tsconfig.lib.json | 2 +- nx-dev/feature-analytics/tsconfig.json | 3 - nx-dev/feature-analytics/tsconfig.lib.json | 2 +- nx-dev/feature-doc-viewer/package.json | 10 +- .../feature-doc-viewer/src/lib/doc-viewer.tsx | 28 +- .../src/lib/use-headings-observer.ts | 2 +- nx-dev/feature-doc-viewer/tsconfig.json | 19 +- nx-dev/feature-doc-viewer/tsconfig.lib.json | 2 +- nx-dev/feature-feedback/package.json | 6 +- nx-dev/feature-feedback/tsconfig.json | 7 +- nx-dev/feature-feedback/tsconfig.lib.json | 2 +- .../package.json | 11 +- .../src/lib/content.tsx | 17 +- .../src/lib/get-schema-view-model.ts | 2 +- .../tsconfig.json | 22 +- .../tsconfig.lib.json | 2 +- .../feature-search/src/lib/algolia-search.tsx | 11 +- nx-dev/feature-search/tsconfig.json | 3 - nx-dev/feature-search/tsconfig.lib.json | 4 +- nx-dev/models-document/tsconfig.json | 3 - nx-dev/models-document/tsconfig.lib.json | 2 +- nx-dev/models-menu/tsconfig.json | 3 - nx-dev/models-menu/tsconfig.lib.json | 2 +- nx-dev/models-package/package.json | 5 +- nx-dev/models-package/tsconfig.json | 4 +- nx-dev/models-package/tsconfig.lib.json | 2 +- nx-dev/nx-dev/app/app-router-analytics.tsx | 2 +- nx-dev/nx-dev/app/blog/[slug]/page.tsx | 2 +- nx-dev/nx-dev/app/blog/page.tsx | 7 +- nx-dev/nx-dev/app/brands/page.tsx | 2 +- .../courses/[courseId]/[lessonId]/page.tsx | 2 +- nx-dev/nx-dev/app/courses/page.tsx | 2 +- nx-dev/nx-dev/app/global-scripts.tsx | 1 + nx-dev/nx-dev/app/java/page.tsx | 4 +- nx-dev/nx-dev/app/nx-cloud/page.tsx | 2 +- nx-dev/nx-dev/app/podcast/page.tsx | 2 +- nx-dev/nx-dev/app/powerpack/page.tsx | 2 +- nx-dev/nx-dev/app/pricing/page.tsx | 2 +- nx-dev/nx-dev/app/react/page.tsx | 4 +- nx-dev/nx-dev/app/remote-cache/page.tsx | 2 +- nx-dev/nx-dev/app/webinar/page.tsx | 2 +- nx-dev/nx-dev/lib/getTokenizedContext.ts | 1 - nx-dev/nx-dev/lib/githubStars.api.ts | 2 +- nx-dev/nx-dev/lib/navigation-toggle.effect.ts | 7 +- nx-dev/nx-dev/lib/rspack/pkg.ts | 1 + nx-dev/nx-dev/next.config.js | 51 + nx-dev/nx-dev/package.json | 86 +- nx-dev/nx-dev/pages/[...segments].tsx | 2 +- nx-dev/nx-dev/pages/_app.tsx | 1 - nx-dev/nx-dev/pages/api/query-ai-handler.ts | 2 +- nx-dev/nx-dev/pages/changelog.tsx | 2 +- nx-dev/nx-dev/pages/ci/[...segments].tsx | 4 +- nx-dev/nx-dev/pages/ci/index.tsx | 41 +- nx-dev/nx-dev/pages/conf.tsx | 1 - nx-dev/nx-dev/pages/enterprise/security.tsx | 9 +- .../pages/extending-nx/[...segments].tsx | 2 +- nx-dev/nx-dev/pages/extending-nx/index.tsx | 41 +- nx-dev/nx-dev/pages/plugin-registry.tsx | 2 +- nx-dev/nx-dev/project.json | 13 +- nx-dev/nx-dev/tailwind.config.js | 13 +- nx-dev/nx-dev/tsconfig.json | 162 +- nx-dev/tutorial/package.json | 2 +- nx-dev/tutorial/project.json | 4 - nx-dev/ui-ai-landing-page/package.json | 9 +- .../src/lib/call-to-action.jsx | 91 + .../ui-ai-landing-page/src/lib/features.jsx | 285 +++ nx-dev/ui-ai-landing-page/src/lib/hero.jsx | 503 +++++ nx-dev/ui-ai-landing-page/src/lib/hero.tsx | 2 +- .../src/lib/problem-statement.jsx | 304 +++ .../src/lib/technical-implementation.jsx | 211 +++ nx-dev/ui-ai-landing-page/tsconfig.json | 16 +- nx-dev/ui-ai-landing-page/tsconfig.lib.json | 11 +- nx-dev/ui-animations/package.json | 5 +- nx-dev/ui-animations/src/lib/blur-fade.tsx | 2 +- nx-dev/ui-animations/tsconfig.json | 17 +- nx-dev/ui-animations/tsconfig.lib.json | 12 +- nx-dev/ui-blog/package.json | 9 +- nx-dev/ui-blog/src/lib/author-detail.jsx | 39 + nx-dev/ui-blog/src/lib/authors.jsx | 27 + nx-dev/ui-blog/src/lib/blog-container.jsx | 147 ++ nx-dev/ui-blog/src/lib/blog-details.jsx | 171 ++ nx-dev/ui-blog/src/lib/blog-entry.jsx | 37 + nx-dev/ui-blog/src/lib/episode-player.jsx | 126 ++ nx-dev/ui-blog/src/lib/featured-blogs.jsx | 22 + nx-dev/ui-blog/src/lib/filters.jsx | 144 ++ nx-dev/ui-blog/src/lib/more-blogs.jsx | 51 + nx-dev/ui-blog/tsconfig.json | 15 + nx-dev/ui-blog/tsconfig.lib.json | 15 +- nx-dev/ui-brands/package.json | 11 + nx-dev/ui-brands/tsconfig.json | 6 + nx-dev/ui-brands/tsconfig.lib.json | 2 +- nx-dev/ui-careers/package.json | 6 +- nx-dev/ui-careers/tsconfig.json | 6 + nx-dev/ui-careers/tsconfig.lib.json | 2 +- nx-dev/ui-cloud/package.json | 13 + .../src/lib/agent-number-over-time.tsx | 2 +- .../src/lib/automated-agents-management.tsx | 2 +- .../ui-cloud/src/lib/faster-and-cheaper.tsx | 2 +- nx-dev/ui-cloud/src/lib/hero.tsx | 2 +- nx-dev/ui-cloud/src/lib/statistics.tsx | 2 +- .../ui-cloud/src/lib/understand-workspace.tsx | 2 +- nx-dev/ui-cloud/tsconfig.json | 12 + nx-dev/ui-cloud/tsconfig.lib.json | 9 +- nx-dev/ui-commands/package.json | 7 + nx-dev/ui-commands/tsconfig.json | 3 - nx-dev/ui-commands/tsconfig.lib.json | 2 +- nx-dev/ui-common/package.json | 12 +- .../src/lib/headers/documentation-header.tsx | 33 +- nx-dev/ui-common/src/lib/hubspot-form.tsx | 4 +- .../ui-common/src/lib/sidebar-container.tsx | 2 +- nx-dev/ui-common/src/lib/sidebar.tsx | 41 +- .../ui-common/src/lib/youtube.component.tsx | 1 - nx-dev/ui-common/tsconfig.json | 25 +- nx-dev/ui-common/tsconfig.lib.json | 11 +- nx-dev/ui-community/package.json | 5 +- nx-dev/ui-community/tsconfig.json | 4 +- nx-dev/ui-community/tsconfig.lib.json | 2 +- nx-dev/ui-company/package.json | 5 +- nx-dev/ui-company/tsconfig.json | 3 + nx-dev/ui-company/tsconfig.lib.json | 2 +- nx-dev/ui-conference/package.json | 7 +- nx-dev/ui-conference/test-setup.ts | 2 +- nx-dev/ui-conference/tsconfig.json | 10 +- nx-dev/ui-conference/tsconfig.lib.json | 2 +- nx-dev/ui-contact/package.json | 6 +- nx-dev/ui-contact/tsconfig.json | 7 +- nx-dev/ui-contact/tsconfig.lib.json | 2 +- nx-dev/ui-courses/package.json | 3 +- nx-dev/ui-courses/tsconfig.json | 21 + nx-dev/ui-courses/tsconfig.lib.json | 2 +- nx-dev/ui-customers/package.json | 8 +- nx-dev/ui-customers/tsconfig.json | 12 + nx-dev/ui-customers/tsconfig.lib.json | 10 +- nx-dev/ui-enterprise/package.json | 9 +- .../src/lib/animations/visibility.tsx | 4 +- nx-dev/ui-enterprise/src/lib/hero.tsx | 2 +- .../solutions-engineering-hero.tsx | 4 +- .../leadership/solutions-leadership-hero.tsx | 10 +- .../management/solutions-management-hero.tsx | 4 +- .../platform/solutions-platform-hero.tsx | 10 +- nx-dev/ui-enterprise/tsconfig.json | 16 +- nx-dev/ui-enterprise/tsconfig.lib.json | 7 +- nx-dev/ui-fence/tsconfig.lib.json | 4 +- nx-dev/ui-gradle/package.json | 12 + nx-dev/ui-gradle/tsconfig.json | 10 +- nx-dev/ui-gradle/tsconfig.lib.json | 2 +- nx-dev/ui-home/package.json | 9 +- nx-dev/ui-home/tsconfig.json | 16 +- nx-dev/ui-home/tsconfig.lib.json | 2 +- nx-dev/ui-icons/tsconfig.json | 3 - nx-dev/ui-icons/tsconfig.lib.json | 2 +- nx-dev/ui-markdoc/package.json | 11 +- nx-dev/ui-markdoc/src/index.ts | 11 +- .../src/lib/nodes/fence-wrapper.component.tsx | 2 +- .../lib/tags/project-details.component.tsx | 2 +- nx-dev/ui-markdoc/tsconfig.json | 40 +- nx-dev/ui-markdoc/tsconfig.lib.json | 22 +- nx-dev/ui-member-card/tsconfig.json | 3 - nx-dev/ui-member-card/tsconfig.lib.json | 2 +- nx-dev/ui-partners/package.json | 6 +- nx-dev/ui-partners/tsconfig.json | 6 + nx-dev/ui-partners/tsconfig.lib.json | 13 +- nx-dev/ui-podcast/package.json | 13 + .../ui-podcast/src/lib/podcast-list-item.tsx | 2 +- nx-dev/ui-podcast/tsconfig.json | 12 + nx-dev/ui-podcast/tsconfig.lib.json | 8 +- nx-dev/ui-powerpack/package.json | 9 +- .../src/lib/powerpack-features.tsx | 2 +- nx-dev/ui-powerpack/tsconfig.json | 15 + nx-dev/ui-powerpack/tsconfig.lib.json | 14 +- nx-dev/ui-pricing/package.json | 13 + nx-dev/ui-pricing/tsconfig.json | 12 + nx-dev/ui-pricing/tsconfig.lib.json | 2 +- nx-dev/ui-primitives/tsconfig.lib.json | 2 +- nx-dev/ui-react/package.json | 14 + nx-dev/ui-react/src/lib/features.tsx | 1 - .../nx-benefits-video/nx-benefits-video.tsx | 2 +- nx-dev/ui-react/tsconfig.json | 15 + nx-dev/ui-react/tsconfig.lib.json | 5 +- nx-dev/ui-references/tsconfig.json | 3 - nx-dev/ui-references/tsconfig.lib.json | 2 +- nx-dev/ui-remote-cache/package.json | 12 + nx-dev/ui-remote-cache/tsconfig.json | 9 + nx-dev/ui-remote-cache/tsconfig.lib.json | 2 +- nx-dev/ui-scrollable-content/package.json | 5 +- .../src/lib/scrollable-content.tsx | 15 +- nx-dev/ui-scrollable-content/tsconfig.json | 3 + .../ui-scrollable-content/tsconfig.lib.json | 2 +- nx-dev/ui-sponsor-card/tsconfig.json | 3 - nx-dev/ui-sponsor-card/tsconfig.lib.json | 5 +- nx-dev/ui-theme/tsconfig.json | 3 - nx-dev/ui-theme/tsconfig.lib.json | 2 +- nx-dev/ui-video-courses/package.json | 12 + nx-dev/ui-video-courses/tsconfig.json | 9 + nx-dev/ui-video-courses/tsconfig.lib.json | 6 +- nx-dev/ui-webinar/package.json | 13 + .../ui-webinar/src/lib/webinar-list-item.tsx | 2 +- nx-dev/ui-webinar/tsconfig.json | 12 + nx-dev/ui-webinar/tsconfig.lib.json | 8 +- nx-dev/util-ai/tsconfig.json | 3 - nx-dev/util-ai/tsconfig.lib.json | 2 +- package.json | 20 +- packages/angular/tsconfig.json | 24 + packages/angular/tsconfig.lib.json | 3 - packages/create-nx-plugin/tsconfig.json | 3 + packages/cypress/tsconfig.json | 9 + packages/cypress/tsconfig.lib.json | 3 - packages/detox/tsconfig.json | 15 + packages/detox/tsconfig.lib.json | 3 - packages/devkit/index.ts | 1 - packages/devkit/package.json | 3 +- packages/devkit/tsconfig.json | 3 + packages/esbuild/tsconfig.json | 6 + packages/esbuild/tsconfig.lib.json | 3 - packages/eslint-plugin/tsconfig.json | 6 + packages/eslint-plugin/tsconfig.lib.json | 3 - packages/eslint/tsconfig.json | 6 + packages/eslint/tsconfig.lib.json | 3 - packages/expo/tsconfig.json | 24 + packages/expo/tsconfig.lib.json | 3 - packages/express/tsconfig.json | 9 + packages/gradle/tsconfig.json | 3 + packages/gradle/tsconfig.lib.json | 3 - packages/jest/tsconfig.json | 6 + packages/jest/tsconfig.lib.json | 3 - packages/js/tsconfig.json | 6 + packages/js/tsconfig.lib.json | 3 - packages/module-federation/tsconfig.json | 9 + packages/module-federation/tsconfig.lib.json | 3 - packages/nest/tsconfig.json | 12 + packages/nest/tsconfig.lib.json | 3 - packages/next/tsconfig.json | 18 + packages/next/tsconfig.lib.json | 3 - packages/node/tsconfig.json | 12 + packages/node/tsconfig.lib.json | 3 - packages/nuxt/tsconfig.json | 15 + packages/nuxt/tsconfig.lib.json | 3 - packages/nx/package.json | 15 +- packages/nx/src/devkit-exports.ts | 5 +- packages/playwright/tsconfig.json | 9 + packages/playwright/tsconfig.lib.json | 3 - packages/plugin/tsconfig.json | 12 + packages/plugin/tsconfig.lib.json | 3 - packages/react-native/tsconfig.json | 21 + packages/react-native/tsconfig.lib.json | 3 - packages/react/package.json | 1 + .../src/generators/application/lib/add-e2e.ts | 8 +- packages/react/tsconfig.json | 18 + packages/react/tsconfig.lib.json | 4 +- packages/remix/tsconfig.json | 12 + packages/remix/tsconfig.lib.json | 3 - packages/rollup/tsconfig.json | 6 + packages/rollup/tsconfig.lib.json | 3 - packages/rsbuild/tsconfig.json | 6 + packages/rsbuild/tsconfig.lib.json | 3 - packages/rspack/tsconfig.json | 12 + packages/rspack/tsconfig.lib.json | 3 - packages/storybook/tsconfig.json | 12 + packages/storybook/tsconfig.lib.json | 3 - packages/vite/tsconfig.json | 6 + packages/vite/tsconfig.lib.json | 3 - packages/vue/tsconfig.json | 15 + packages/vue/tsconfig.lib.json | 3 - packages/web/tsconfig.json | 6 + packages/web/tsconfig.lib.json | 3 - packages/webpack/tsconfig.json | 6 + packages/webpack/tsconfig.lib.json | 3 - packages/workspace/tsconfig.json | 3 + packages/workspace/tsconfig.lib.json | 3 - pnpm-lock.yaml | 1643 +++++++++-------- tsconfig.base.json | 8 +- tsconfig.json | 384 +++- 308 files changed, 5235 insertions(+), 1300 deletions(-) create mode 100644 nx-dev/ui-ai-landing-page/src/lib/call-to-action.jsx create mode 100644 nx-dev/ui-ai-landing-page/src/lib/features.jsx create mode 100644 nx-dev/ui-ai-landing-page/src/lib/hero.jsx create mode 100644 nx-dev/ui-ai-landing-page/src/lib/problem-statement.jsx create mode 100644 nx-dev/ui-ai-landing-page/src/lib/technical-implementation.jsx create mode 100644 nx-dev/ui-blog/src/lib/author-detail.jsx create mode 100644 nx-dev/ui-blog/src/lib/authors.jsx create mode 100644 nx-dev/ui-blog/src/lib/blog-container.jsx create mode 100644 nx-dev/ui-blog/src/lib/blog-details.jsx create mode 100644 nx-dev/ui-blog/src/lib/blog-entry.jsx create mode 100644 nx-dev/ui-blog/src/lib/episode-player.jsx create mode 100644 nx-dev/ui-blog/src/lib/featured-blogs.jsx create mode 100644 nx-dev/ui-blog/src/lib/filters.jsx create mode 100644 nx-dev/ui-blog/src/lib/more-blogs.jsx create mode 100644 nx-dev/ui-brands/package.json create mode 100644 nx-dev/ui-cloud/package.json create mode 100644 nx-dev/ui-commands/package.json create mode 100644 nx-dev/ui-gradle/package.json create mode 100644 nx-dev/ui-podcast/package.json create mode 100644 nx-dev/ui-pricing/package.json create mode 100644 nx-dev/ui-react/package.json create mode 100644 nx-dev/ui-remote-cache/package.json create mode 100644 nx-dev/ui-video-courses/package.json create mode 100644 nx-dev/ui-webinar/package.json diff --git a/e2e/angular/tsconfig.json b/e2e/angular/tsconfig.json index 6d5abf8483200..76c5bd9eaa651 100644 --- a/e2e/angular/tsconfig.json +++ b/e2e/angular/tsconfig.json @@ -6,6 +6,9 @@ "include": [], "files": [], "references": [ + { + "path": "../utils" + }, { "path": "./tsconfig.spec.json" } diff --git a/e2e/detox/tsconfig.json b/e2e/detox/tsconfig.json index 6d5abf8483200..76c5bd9eaa651 100644 --- a/e2e/detox/tsconfig.json +++ b/e2e/detox/tsconfig.json @@ -6,6 +6,9 @@ "include": [], "files": [], "references": [ + { + "path": "../utils" + }, { "path": "./tsconfig.spec.json" } diff --git a/e2e/expo/tsconfig.json b/e2e/expo/tsconfig.json index 6d5abf8483200..76c5bd9eaa651 100644 --- a/e2e/expo/tsconfig.json +++ b/e2e/expo/tsconfig.json @@ -6,6 +6,9 @@ "include": [], "files": [], "references": [ + { + "path": "../utils" + }, { "path": "./tsconfig.spec.json" } diff --git a/e2e/js/tsconfig.json b/e2e/js/tsconfig.json index 6d5abf8483200..76c5bd9eaa651 100644 --- a/e2e/js/tsconfig.json +++ b/e2e/js/tsconfig.json @@ -6,6 +6,9 @@ "include": [], "files": [], "references": [ + { + "path": "../utils" + }, { "path": "./tsconfig.spec.json" } diff --git a/e2e/next/tsconfig.json b/e2e/next/tsconfig.json index 6d5abf8483200..76c5bd9eaa651 100644 --- a/e2e/next/tsconfig.json +++ b/e2e/next/tsconfig.json @@ -6,6 +6,9 @@ "include": [], "files": [], "references": [ + { + "path": "../utils" + }, { "path": "./tsconfig.spec.json" } diff --git a/e2e/nx-init/tsconfig.json b/e2e/nx-init/tsconfig.json index 6d5abf8483200..76c5bd9eaa651 100644 --- a/e2e/nx-init/tsconfig.json +++ b/e2e/nx-init/tsconfig.json @@ -6,6 +6,9 @@ "include": [], "files": [], "references": [ + { + "path": "../utils" + }, { "path": "./tsconfig.spec.json" } diff --git a/e2e/react-native/tsconfig.json b/e2e/react-native/tsconfig.json index 6d5abf8483200..76c5bd9eaa651 100644 --- a/e2e/react-native/tsconfig.json +++ b/e2e/react-native/tsconfig.json @@ -6,6 +6,9 @@ "include": [], "files": [], "references": [ + { + "path": "../utils" + }, { "path": "./tsconfig.spec.json" } diff --git a/e2e/react/tsconfig.json b/e2e/react/tsconfig.json index 6d5abf8483200..76c5bd9eaa651 100644 --- a/e2e/react/tsconfig.json +++ b/e2e/react/tsconfig.json @@ -6,6 +6,9 @@ "include": [], "files": [], "references": [ + { + "path": "../utils" + }, { "path": "./tsconfig.spec.json" } diff --git a/e2e/utils/tsconfig.json b/e2e/utils/tsconfig.json index 2e90d79322ea7..8cd15f66a86a3 100644 --- a/e2e/utils/tsconfig.json +++ b/e2e/utils/tsconfig.json @@ -12,6 +12,9 @@ "files": [], "include": [], "references": [ + { + "path": "../../packages/nx" + }, { "path": "./tsconfig.lib.json" } diff --git a/graph/client-e2e/tsconfig.json b/graph/client-e2e/tsconfig.json index 079188d253a05..5298629a47c4b 100644 --- a/graph/client-e2e/tsconfig.json +++ b/graph/client-e2e/tsconfig.json @@ -16,6 +16,10 @@ "src/**/*.ts", "src/**/*.js" ], - "references": [], + "references": [ + { + "path": "../client" + } + ], "exclude": [] } diff --git a/graph/client/tsconfig.app.json b/graph/client/tsconfig.app.json index d455fccf138a7..c502c29d5c4c5 100644 --- a/graph/client/tsconfig.app.json +++ b/graph/client/tsconfig.app.json @@ -29,12 +29,23 @@ ], "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], "references": [ - { "path": "../ui-theme/tsconfig.lib.json" }, - { "path": "../project-details/tsconfig.lib.json" }, - { "path": "../ui-project-details/tsconfig.lib.json" }, - { "path": "../migrate/tsconfig.lib.json" }, - { "path": "../ui-common/tsconfig.lib.json" }, - { "path": "../ui-code-block/tsconfig.lib.json" }, - { "path": "../../packages/nx/tsconfig.lib.json" } + { + "path": "../ui-code-block/tsconfig.lib.json" + }, + { + "path": "../ui-common/tsconfig.lib.json" + }, + { + "path": "../migrate/tsconfig.lib.json" + }, + { + "path": "../ui-project-details/tsconfig.lib.json" + }, + { + "path": "../project-details/tsconfig.lib.json" + }, + { + "path": "../ui-theme/tsconfig.lib.json" + } ] } diff --git a/graph/client/tsconfig.json b/graph/client/tsconfig.json index c2e83e7c2d07f..e5d743458dba6 100644 --- a/graph/client/tsconfig.json +++ b/graph/client/tsconfig.json @@ -7,6 +7,24 @@ "files": [], "include": [], "references": [ + { + "path": "../ui-code-block" + }, + { + "path": "../ui-common" + }, + { + "path": "../migrate" + }, + { + "path": "../ui-project-details" + }, + { + "path": "../project-details" + }, + { + "path": "../ui-theme" + }, { "path": "./tsconfig.app.json" } diff --git a/graph/migrate/tsconfig.json b/graph/migrate/tsconfig.json index b6d0041446a92..bb4747c7bbe87 100644 --- a/graph/migrate/tsconfig.json +++ b/graph/migrate/tsconfig.json @@ -5,6 +5,12 @@ "files": [], "include": [], "references": [ + { + "path": "../ui-project-details" + }, + { + "path": "../ui-common" + }, { "path": "./tsconfig.lib.json" } diff --git a/graph/migrate/tsconfig.lib.json b/graph/migrate/tsconfig.lib.json index 16c1962be994e..ba798a53af2e2 100644 --- a/graph/migrate/tsconfig.lib.json +++ b/graph/migrate/tsconfig.lib.json @@ -30,14 +30,11 @@ ], "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"], "references": [ - { - "path": "../ui-common/tsconfig.lib.json" - }, { "path": "../ui-project-details/tsconfig.lib.json" }, { - "path": "../../packages/nx/tsconfig.lib.json" + "path": "../ui-common/tsconfig.lib.json" } ] } diff --git a/graph/project-details/tsconfig.json b/graph/project-details/tsconfig.json index 95cfeb243dd57..cf905432cb8cd 100644 --- a/graph/project-details/tsconfig.json +++ b/graph/project-details/tsconfig.json @@ -9,6 +9,12 @@ "files": [], "include": [], "references": [ + { + "path": "../ui-project-details" + }, + { + "path": "../ui-theme" + }, { "path": "./tsconfig.lib.json" } diff --git a/graph/ui-project-details/src/lib/show-all-options/show-options-help.tsx b/graph/ui-project-details/src/lib/show-all-options/show-options-help.tsx index 7f45d7d591903..c34aea17659f7 100644 --- a/graph/ui-project-details/src/lib/show-all-options/show-options-help.tsx +++ b/graph/ui-project-details/src/lib/show-all-options/show-options-help.tsx @@ -87,11 +87,14 @@ export function ShowOptionsHelp({ } : async () => { setPending(true); - const result = await fetch( + const result = (await fetch( `/help?project=${encodeURIComponent( projectName )}&target=${encodeURIComponent(targetName)}` - ).then((resp) => resp.json()); + ).then((resp) => resp.json())) as { + text: string; + success: boolean; + }; setResult(result); setPending(false); } diff --git a/graph/ui-project-details/src/lib/utils/get-display-header-from-target-configuration.ts b/graph/ui-project-details/src/lib/utils/get-display-header-from-target-configuration.ts index 94bdd57e4d8cd..d381b88f51a45 100644 --- a/graph/ui-project-details/src/lib/utils/get-display-header-from-target-configuration.ts +++ b/graph/ui-project-details/src/lib/utils/get-display-header-from-target-configuration.ts @@ -42,8 +42,8 @@ export function getDisplayHeaderFromTargetConfiguration( options = rest; } else if (targetConfiguration.executor === 'nx:run-script') { link = `https://nx.dev/nx-api/nx/executors/run-script`; - displayText.command = targetConfiguration.metadata?.runCommand; - displayText.script = targetConfiguration.metadata?.scriptContent; + displayText.command = targetConfiguration.metadata?.['runCommand']; + displayText.script = targetConfiguration.metadata?.['scriptContent']; const { script, ...rest } = targetConfiguration.options; options = rest; } diff --git a/graph/ui-project-details/tsconfig.json b/graph/ui-project-details/tsconfig.json index 278fb512ae6a7..b4c180fd25951 100644 --- a/graph/ui-project-details/tsconfig.json +++ b/graph/ui-project-details/tsconfig.json @@ -6,6 +6,12 @@ "files": [], "include": [], "references": [ + { + "path": "../../nx-dev/ui-fence" + }, + { + "path": "../ui-code-block" + }, { "path": "./tsconfig.lib.json" } diff --git a/graph/ui-project-details/tsconfig.lib.json b/graph/ui-project-details/tsconfig.lib.json index 3ab37827b8449..a51360c02570c 100644 --- a/graph/ui-project-details/tsconfig.lib.json +++ b/graph/ui-project-details/tsconfig.lib.json @@ -9,6 +9,7 @@ "@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts" ], + "lib": ["ES2022", "DOM"], "composite": true, "noEmit": false }, diff --git a/nx-dev/data-access-careers/tsconfig.lib.json b/nx-dev/data-access-careers/tsconfig.lib.json index 9b5285dfb48f5..9f11beae62ed7 100644 --- a/nx-dev/data-access-careers/tsconfig.lib.json +++ b/nx-dev/data-access-careers/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/data-access-careers", "types": [ "node", "@nx/react/typings/cssmodule.d.ts", diff --git a/nx-dev/data-access-courses/package.json b/nx-dev/data-access-courses/package.json index 46f88e1b6b29d..28575c54a1c28 100644 --- a/nx-dev/data-access-courses/package.json +++ b/nx-dev/data-access-courses/package.json @@ -3,5 +3,9 @@ "version": "0.0.1", "type": "commonjs", "main": "./src/index.ts", - "types": "./src/index.ts" + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-ui-markdoc": "workspace:", + "@nx/nx-dev-data-access-documents": "workspace:" + } } diff --git a/nx-dev/data-access-courses/tsconfig.json b/nx-dev/data-access-courses/tsconfig.json index 95cfeb243dd57..965e5e6844612 100644 --- a/nx-dev/data-access-courses/tsconfig.json +++ b/nx-dev/data-access-courses/tsconfig.json @@ -9,6 +9,12 @@ "files": [], "include": [], "references": [ + { + "path": "../data-access-documents" + }, + { + "path": "../ui-markdoc" + }, { "path": "./tsconfig.lib.json" } diff --git a/nx-dev/data-access-courses/tsconfig.lib.json b/nx-dev/data-access-courses/tsconfig.lib.json index b072fbbe51123..5463c38bafca8 100644 --- a/nx-dev/data-access-courses/tsconfig.lib.json +++ b/nx-dev/data-access-courses/tsconfig.lib.json @@ -1,12 +1,16 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/data-access-courses", "types": ["node"], "composite": true, - "declaration": true + "declaration": true, + "jsx": "react-jsx" }, "references": [ + { + "path": "../data-access-documents/tsconfig.lib.json" + }, { "path": "../ui-markdoc/tsconfig.lib.json" } diff --git a/nx-dev/data-access-documents/package.json b/nx-dev/data-access-documents/package.json index 32ccba93e0419..a9c3a9af31c59 100644 --- a/nx-dev/data-access-documents/package.json +++ b/nx-dev/data-access-documents/package.json @@ -2,6 +2,20 @@ "name": "@nx/nx-dev-data-access-documents", "version": "0.0.1", "type": "commonjs", - "main": "./src/index.ts", - "types": "./src/index.ts" + "exports": { + ".": { + "import": "./src/index.ts", + "default": "./src/index.ts" + }, + "./node-only": { + "import": "./src/node.index.ts", + "default": "./src/node.index.ts" + }, + "./package.json": "./package.json" + }, + "dependencies": { + "@nx/nx-dev-models-document": "workspace:", + "@nx/nx-dev-models-package": "workspace:", + "@nx/nx-dev-ui-markdoc": "workspace:" + } } diff --git a/nx-dev/data-access-documents/src/lib/documents.api.ts b/nx-dev/data-access-documents/src/lib/documents.api.ts index 46d54b914919d..bc3f7d1428c29 100644 --- a/nx-dev/data-access-documents/src/lib/documents.api.ts +++ b/nx-dev/data-access-documents/src/lib/documents.api.ts @@ -5,7 +5,7 @@ import { type RelatedDocument, } from '@nx/nx-dev-models-document'; import { type ProcessedPackageMetadata } from '@nx/nx-dev-models-package'; -import { readdirSync, readFileSync } from 'node:fs'; +import { existsSync, readdirSync, readFileSync } from 'node:fs'; import { join } from 'node:path'; import { type TagsApi } from './tags.api'; import { extractFrontmatter } from '@nx/nx-dev-ui-markdoc'; diff --git a/nx-dev/data-access-documents/tsconfig.json b/nx-dev/data-access-documents/tsconfig.json index ecd9872c40282..643a3a378e254 100644 --- a/nx-dev/data-access-documents/tsconfig.json +++ b/nx-dev/data-access-documents/tsconfig.json @@ -7,10 +7,16 @@ "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "../ui-markdoc" + }, + { + "path": "../models-package" }, { - "path": "./tsconfig.spec.json" + "path": "../models-document" + }, + { + "path": "./tsconfig.lib.json" } ] } diff --git a/nx-dev/data-access-documents/tsconfig.lib.json b/nx-dev/data-access-documents/tsconfig.lib.json index 1e868e8597b4b..1b3cb54a5e091 100644 --- a/nx-dev/data-access-documents/tsconfig.lib.json +++ b/nx-dev/data-access-documents/tsconfig.lib.json @@ -4,10 +4,11 @@ "allowSyntheticDefaultImports": true, "esModuleInterop": true, "resolveJsonModule": true, - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/data-access-documents", "types": ["node"], "composite": true, - "declaration": true + "declaration": true, + "jsx": "react-jsx" }, "references": [ { "path": "../models-document/tsconfig.lib.json" }, diff --git a/nx-dev/data-access-menu/package.json b/nx-dev/data-access-menu/package.json index 200d456d31551..11c22259a65b9 100644 --- a/nx-dev/data-access-menu/package.json +++ b/nx-dev/data-access-menu/package.json @@ -3,5 +3,8 @@ "version": "0.0.1", "type": "commonjs", "main": "./src/index.ts", - "types": "./src/index.ts" + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-models-menu": "workspace:" + } } diff --git a/nx-dev/data-access-menu/tsconfig.json b/nx-dev/data-access-menu/tsconfig.json index e258886ffc933..9aa8e090d8afa 100644 --- a/nx-dev/data-access-menu/tsconfig.json +++ b/nx-dev/data-access-menu/tsconfig.json @@ -4,10 +4,10 @@ "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "../models-menu" }, { - "path": "./tsconfig.spec.json" + "path": "./tsconfig.lib.json" } ], "compilerOptions": { diff --git a/nx-dev/data-access-menu/tsconfig.lib.json b/nx-dev/data-access-menu/tsconfig.lib.json index 0780543b1cd18..51641fe7b00b7 100644 --- a/nx-dev/data-access-menu/tsconfig.lib.json +++ b/nx-dev/data-access-menu/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/data-access-menu", "declaration": true, "types": [], "composite": true diff --git a/nx-dev/data-access-packages/package.json b/nx-dev/data-access-packages/package.json index c06ec5cb10b00..f61dcd0c6e65f 100644 --- a/nx-dev/data-access-packages/package.json +++ b/nx-dev/data-access-packages/package.json @@ -2,6 +2,20 @@ "name": "@nx/nx-dev-data-access-packages", "version": "0.0.1", "type": "commonjs", - "main": "./src/index.ts", - "types": "./src/index.ts" + "exports": { + ".": { + "import": "./src/index.ts", + "default": "./src/index.ts" + }, + "./node-only": { + "import": "./src/node.index.ts", + "default": "./src/node.index.ts" + }, + "./package.json": "./package.json" + }, + "dependencies": { + "@nx/nx-dev-models-package": "workspace:", + "@nx/nx-dev-models-document": "workspace:", + "@nx/nx-dev-data-access-documents": "workspace:" + } } diff --git a/nx-dev/data-access-packages/src/lib/packages.api.ts b/nx-dev/data-access-packages/src/lib/packages.api.ts index 2604a81b2ae33..ef4109b3e2a29 100644 --- a/nx-dev/data-access-packages/src/lib/packages.api.ts +++ b/nx-dev/data-access-packages/src/lib/packages.api.ts @@ -1,4 +1,4 @@ -import { TagsApi } from '@nx/dev-data-access-documents/node-only'; +import { TagsApi } from '@nx/nx-dev-data-access-documents/node-only'; import { DocumentMetadata } from '@nx/nx-dev-models-document'; import { FileMetadata, diff --git a/nx-dev/data-access-packages/tsconfig.json b/nx-dev/data-access-packages/tsconfig.json index ecd9872c40282..4c745bfc66565 100644 --- a/nx-dev/data-access-packages/tsconfig.json +++ b/nx-dev/data-access-packages/tsconfig.json @@ -7,10 +7,16 @@ "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "../data-access-documents" + }, + { + "path": "../models-document" }, { - "path": "./tsconfig.spec.json" + "path": "../models-package" + }, + { + "path": "./tsconfig.lib.json" } ] } diff --git a/nx-dev/data-access-packages/tsconfig.lib.json b/nx-dev/data-access-packages/tsconfig.lib.json index e9e23363090c8..e9026b7c52c21 100644 --- a/nx-dev/data-access-packages/tsconfig.lib.json +++ b/nx-dev/data-access-packages/tsconfig.lib.json @@ -4,12 +4,15 @@ "allowSyntheticDefaultImports": true, "esModuleInterop": true, "resolveJsonModule": true, - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/data-access-packages", "types": ["node"], "composite": true, "declaration": true }, "references": [ + { + "path": "../data-access-documents/tsconfig.lib.json" + }, { "path": "../models-document/tsconfig.lib.json" }, diff --git a/nx-dev/feature-ai/package.json b/nx-dev/feature-ai/package.json index 55287ab7afa1c..90dab5c0ad085 100644 --- a/nx-dev/feature-ai/package.json +++ b/nx-dev/feature-ai/package.json @@ -3,5 +3,13 @@ "version": "0.0.1", "type": "commonjs", "main": "./src/index.ts", - "types": "./src/index.ts" + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-feature-analytics": "workspace:", + "@nx/nx-dev-util-ai": "workspace:", + "@nx/nx-dev-ui-primitives": "workspace:", + "@nx/nx-dev-ui-common": "workspace:", + "@nx/nx-dev-ui-markdoc": "workspace:", + "ai": "^3.4.15" + } } diff --git a/nx-dev/feature-ai/tsconfig.json b/nx-dev/feature-ai/tsconfig.json index 3230750a884f7..7b8a7bbbe0d68 100644 --- a/nx-dev/feature-ai/tsconfig.json +++ b/nx-dev/feature-ai/tsconfig.json @@ -8,16 +8,30 @@ "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true + "noFallthroughCasesInSwitch": true, + "moduleResolution": "bundler", + "module": "esnext" }, "files": [], "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "../ui-markdoc" + }, + { + "path": "../ui-common" + }, + { + "path": "../ui-primitives" }, { - "path": "./tsconfig.spec.json" + "path": "../util-ai" + }, + { + "path": "../feature-analytics" + }, + { + "path": "./tsconfig.lib.json" } ] } diff --git a/nx-dev/feature-ai/tsconfig.lib.json b/nx-dev/feature-ai/tsconfig.lib.json index cd6a999e86887..78743d08a2117 100644 --- a/nx-dev/feature-ai/tsconfig.lib.json +++ b/nx-dev/feature-ai/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/feature-ai", "types": ["node"], "lib": ["dom"], "composite": true, diff --git a/nx-dev/feature-analytics/tsconfig.json b/nx-dev/feature-analytics/tsconfig.json index 3230750a884f7..6d076c06d55ac 100644 --- a/nx-dev/feature-analytics/tsconfig.json +++ b/nx-dev/feature-analytics/tsconfig.json @@ -15,9 +15,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/nx-dev/feature-analytics/tsconfig.lib.json b/nx-dev/feature-analytics/tsconfig.lib.json index c53ad303ed495..3e4f8860ed08e 100644 --- a/nx-dev/feature-analytics/tsconfig.lib.json +++ b/nx-dev/feature-analytics/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/feature-analytics", "types": ["node"], "composite": true, "declaration": true diff --git a/nx-dev/feature-doc-viewer/package.json b/nx-dev/feature-doc-viewer/package.json index 43245f440e931..ad3edc1d318aa 100644 --- a/nx-dev/feature-doc-viewer/package.json +++ b/nx-dev/feature-doc-viewer/package.json @@ -3,5 +3,13 @@ "version": "0.0.1", "type": "commonjs", "main": "./src/index.ts", - "types": "./src/index.ts" + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-models-document": "workspace:", + "@nx/nx-dev-ui-common": "workspace:", + "@nx/nx-dev-ui-markdoc": "workspace:", + "@nx/nx-dev-ui-primitives": "workspace:", + "@nx/nx-dev-feature-analytics": "workspace:", + "@nx/nx-dev-feature-feedback": "workspace:" + } } diff --git a/nx-dev/feature-doc-viewer/src/lib/doc-viewer.tsx b/nx-dev/feature-doc-viewer/src/lib/doc-viewer.tsx index 6874e6c8a0f5a..5ee952252d992 100644 --- a/nx-dev/feature-doc-viewer/src/lib/doc-viewer.tsx +++ b/nx-dev/feature-doc-viewer/src/lib/doc-viewer.tsx @@ -8,7 +8,7 @@ import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import { NextSeo } from 'next-seo'; import { useRouter } from 'next/router'; import { cx } from '@nx/nx-dev-ui-primitives'; -import { useRef, useState } from 'react'; +import { useRef, useState, useEffect } from 'react'; import { collectHeadings, TableOfContents } from './table-of-contents'; import { RelatedDocumentsSection } from './related-documents-section'; import { sendCustomEvent } from '@nx/nx-dev-feature-analytics'; @@ -24,13 +24,21 @@ export function DocViewer({ widgetData: { githubStarsCount: number }; }): JSX.Element { const router = useRouter(); + const [currentPath, setCurrentPath] = useState(''); + const [basePath, setBasePath] = useState(''); + + useEffect(() => { + setCurrentPath(router.asPath); + setBasePath(router.basePath); + }, [router.asPath, router.basePath]); + const hideTableOfContent = - router.asPath.endsWith('/getting-started') || - router.asPath.includes('/ci/intro/ci-with-nx') || - router.asPath.includes('/extending-nx/intro/getting-started') || - router.asPath.includes('/nx-api/devkit') || - router.asPath.includes('/reference/glossary') || - router.asPath.includes('/ci/reference/release-notes'); + currentPath.endsWith('/getting-started') || + currentPath.includes('/ci/intro/ci-with-nx') || + currentPath.includes('/extending-nx/intro/getting-started') || + currentPath.includes('/nx-api/devkit') || + currentPath.includes('/reference/glossary') || + currentPath.includes('/ci/reference/release-notes'); const ref = useRef(null); const { metadata, node, treeNode } = renderMarkdown( @@ -75,14 +83,14 @@ export function DocViewer({ 'An AI-first build platform that connects everything from your editor to CI. Helping you deliver fast, without breaking things.' } openGraph={{ - url: 'https://nx.dev' + router.asPath, + url: 'https://nx.dev' + currentPath, title: vm.title, description: vm.description ?? 'An AI-first build platform that connects everything from your editor to CI. Helping you deliver fast, without breaking things.', images: [ { - url: `https://nx.dev/images/open-graph/${router.asPath + url: `https://nx.dev/images/open-graph/${currentPath .replace('/', '') .replace(/\//gi, '-')}.${ vm.mediaImage ? getExtension(vm.mediaImage) : 'jpg' @@ -144,7 +152,7 @@ export function DocViewer({ )} diff --git a/nx-dev/feature-doc-viewer/src/lib/use-headings-observer.ts b/nx-dev/feature-doc-viewer/src/lib/use-headings-observer.ts index ac69b8daa59cc..9063d849ae08b 100644 --- a/nx-dev/feature-doc-viewer/src/lib/use-headings-observer.ts +++ b/nx-dev/feature-doc-viewer/src/lib/use-headings-observer.ts @@ -17,7 +17,7 @@ export function useHeadingsObserver( const node = elementRef?.current; // DOM Ref const hasIOSupport = !!window.IntersectionObserver; - if (!hasIOSupport || !node) return; + if (!hasIOSupport || !node) return undefined; const observer = new IntersectionObserver(handleObserver, { threshold, root, diff --git a/nx-dev/feature-doc-viewer/tsconfig.json b/nx-dev/feature-doc-viewer/tsconfig.json index 3230750a884f7..fc21dbeef5b93 100644 --- a/nx-dev/feature-doc-viewer/tsconfig.json +++ b/nx-dev/feature-doc-viewer/tsconfig.json @@ -14,10 +14,25 @@ "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "../feature-feedback" + }, + { + "path": "../feature-analytics" + }, + { + "path": "../ui-primitives" + }, + { + "path": "../ui-markdoc" + }, + { + "path": "../ui-common" }, { - "path": "./tsconfig.spec.json" + "path": "../models-document" + }, + { + "path": "./tsconfig.lib.json" } ] } diff --git a/nx-dev/feature-doc-viewer/tsconfig.lib.json b/nx-dev/feature-doc-viewer/tsconfig.lib.json index 609be18ef2ca2..7b30029169ff3 100644 --- a/nx-dev/feature-doc-viewer/tsconfig.lib.json +++ b/nx-dev/feature-doc-viewer/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/feature-doc-viewer", "types": ["node"], "lib": ["dom"], "composite": true, diff --git a/nx-dev/feature-feedback/package.json b/nx-dev/feature-feedback/package.json index 48a2b87b28435..e4e6346d9b0f4 100644 --- a/nx-dev/feature-feedback/package.json +++ b/nx-dev/feature-feedback/package.json @@ -3,5 +3,9 @@ "version": "0.0.1", "type": "commonjs", "main": "./src/index.ts", - "types": "./src/index.ts" + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-ui-common": "workspace:", + "@nx/nx-dev-ui-primitives": "workspace:" + } } diff --git a/nx-dev/feature-feedback/tsconfig.json b/nx-dev/feature-feedback/tsconfig.json index 3c41f10fb2148..b32b974713e0d 100644 --- a/nx-dev/feature-feedback/tsconfig.json +++ b/nx-dev/feature-feedback/tsconfig.json @@ -10,10 +10,13 @@ "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "../ui-primitives" + }, + { + "path": "../ui-common" }, { - "path": "./tsconfig.spec.json" + "path": "./tsconfig.lib.json" } ], "extends": "../../tsconfig.base.json" diff --git a/nx-dev/feature-feedback/tsconfig.lib.json b/nx-dev/feature-feedback/tsconfig.lib.json index f4dc45444daaf..cbc8e24205722 100644 --- a/nx-dev/feature-feedback/tsconfig.lib.json +++ b/nx-dev/feature-feedback/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/feature-feedback", "types": [ "node", diff --git a/nx-dev/feature-package-schema-viewer/package.json b/nx-dev/feature-package-schema-viewer/package.json index 0efc0fbe66866..9d11810875c9a 100644 --- a/nx-dev/feature-package-schema-viewer/package.json +++ b/nx-dev/feature-package-schema-viewer/package.json @@ -3,5 +3,14 @@ "version": "0.0.1", "type": "commonjs", "main": "./src/index.ts", - "types": "./src/index.ts" + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-models-document": "workspace:", + "@nx/nx-dev-models-package": "workspace:", + "@nx/nx-dev-ui-markdoc": "workspace:", + "@nx/nx-dev-data-access-packages": "workspace:", + "@nx/nx-dev-ui-common": "workspace:", + "@nx/nx-dev-ui-primitives": "workspace:", + "@nx/nx-dev-ui-theme": "workspace:" + } } diff --git a/nx-dev/feature-package-schema-viewer/src/lib/content.tsx b/nx-dev/feature-package-schema-viewer/src/lib/content.tsx index 0d397c0d5186f..f2bcbf6835090 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/content.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/content.tsx @@ -5,7 +5,7 @@ import { JsonSchema1, NxSchema } from '@nx/nx-dev-models-package'; import { renderMarkdown } from '@nx/nx-dev-ui-markdoc'; import Link from 'next/link'; import { useRouter } from 'next/router'; -import React, { ReactNode, useState } from 'react'; +import React, { ReactNode, useState, useEffect } from 'react'; import { generateJsonExampleFor, isErrors } from './examples'; import { SchemaViewModel } from './get-schema-view-model'; import { SchemaEditor } from './schema-editor'; @@ -28,7 +28,14 @@ export function Content({ ); const router = useRouter(); + const [currentPath, setCurrentPath] = useState(''); + const [isClient, setIsClient] = useState(false); const [presets, setPresets] = useState([]); + + useEffect(() => { + setIsClient(true); + setCurrentPath(router.asPath); + }, [router.asPath]); const filterWithPresets = ( data: Record, wantedProperties: string[] @@ -64,13 +71,13 @@ export function Content({ }, { name: schemaViewModel.schemaMetadata.name, - href: pathCleaner(router.asPath), + href: isClient ? pathCleaner(currentPath) : '', current: !schemaViewModel.subReference, }, !!schemaViewModel.subReference ? { name: schemaViewModel.subReference.split('/')[2], - href: pathCleaner(router.asPath), + href: isClient ? pathCleaner(currentPath) : '', current: true, } : void 0, @@ -87,7 +94,7 @@ export function Content({ return { header: renderMarkdown( getHeaderMarkdown({ - type: schemaViewModel.type, + type: schemaViewModel.type as 'executor' | 'generator', packageName: schemaViewModel.packageName, schemaName: schemaViewModel.schemaMetadata.name, schema, @@ -101,7 +108,7 @@ export function Content({ : null, usageAndExamples: renderMarkdown( getUsageAndExamplesMarkdown({ - type: schemaViewModel.type, + type: schemaViewModel.type as 'executor' | 'generator', packageName: schemaViewModel.packageName, schemaName: schemaViewModel.schemaMetadata.name, schemaAlias: schemaViewModel.schemaMetadata.aliases[0] ?? '', diff --git a/nx-dev/feature-package-schema-viewer/src/lib/get-schema-view-model.ts b/nx-dev/feature-package-schema-viewer/src/lib/get-schema-view-model.ts index 5f53a919f84ce..955bd232f56b0 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/get-schema-view-model.ts +++ b/nx-dev/feature-package-schema-viewer/src/lib/get-schema-view-model.ts @@ -11,7 +11,7 @@ import { } from '@nx/nx-dev-models-package'; import { ParsedUrlQuery } from 'querystring'; import { Errors, Example, generateJsonExampleFor } from './examples'; -import { pkgToGeneratedApiDocs } from '@nx/nx-dev/models-document'; +import { pkgToGeneratedApiDocs } from '@nx/nx-dev-models-document'; function getReferenceFromQuery(query: string): string { return query.replace('root/', '#/'); diff --git a/nx-dev/feature-package-schema-viewer/tsconfig.json b/nx-dev/feature-package-schema-viewer/tsconfig.json index 3230750a884f7..c746592d9c6d7 100644 --- a/nx-dev/feature-package-schema-viewer/tsconfig.json +++ b/nx-dev/feature-package-schema-viewer/tsconfig.json @@ -14,10 +14,28 @@ "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "../ui-theme" + }, + { + "path": "../ui-primitives" + }, + { + "path": "../ui-common" + }, + { + "path": "../data-access-packages" }, { - "path": "./tsconfig.spec.json" + "path": "../ui-markdoc" + }, + { + "path": "../models-package" + }, + { + "path": "../models-document" + }, + { + "path": "./tsconfig.lib.json" } ] } diff --git a/nx-dev/feature-package-schema-viewer/tsconfig.lib.json b/nx-dev/feature-package-schema-viewer/tsconfig.lib.json index ed92309d62bb2..d4d68773d3318 100644 --- a/nx-dev/feature-package-schema-viewer/tsconfig.lib.json +++ b/nx-dev/feature-package-schema-viewer/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/feature-package-schema-viewer", "types": ["node"], "lib": ["dom"], "composite": true, diff --git a/nx-dev/feature-search/src/lib/algolia-search.tsx b/nx-dev/feature-search/src/lib/algolia-search.tsx index f5192e06d7536..161d41b7b072c 100644 --- a/nx-dev/feature-search/src/lib/algolia-search.tsx +++ b/nx-dev/feature-search/src/lib/algolia-search.tsx @@ -1,8 +1,9 @@ import * as docsearchReact from '@docsearch/react'; -import { - InternalDocSearchHit, - StoredDocSearchHit, -} from '@docsearch/react/dist/esm/types'; +// Note: InternalDocSearchHit and StoredDocSearchHit are not exported by @docsearch/react +// import type { +// InternalDocSearchHit, +// StoredDocSearchHit, +// } from '@docsearch/react'; import { MagnifyingGlassIcon } from '@heroicons/react/24/solid'; import Head from 'next/head'; import Link from 'next/link'; @@ -19,7 +20,7 @@ function Hit({ hit, children, }: { - hit: InternalDocSearchHit | StoredDocSearchHit; + hit: any; // TODO: Import proper types when @docsearch/react exports them children: ReactNode; }): JSX.Element { return ( diff --git a/nx-dev/feature-search/tsconfig.json b/nx-dev/feature-search/tsconfig.json index 3230750a884f7..6d076c06d55ac 100644 --- a/nx-dev/feature-search/tsconfig.json +++ b/nx-dev/feature-search/tsconfig.json @@ -15,9 +15,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/nx-dev/feature-search/tsconfig.lib.json b/nx-dev/feature-search/tsconfig.lib.json index 43cfabb923f38..5c4de551686b8 100644 --- a/nx-dev/feature-search/tsconfig.lib.json +++ b/nx-dev/feature-search/tsconfig.lib.json @@ -1,9 +1,9 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/feature-search", "types": ["node"], - "lib": ["dom"], + "lib": ["dom", "es2021"], "composite": true, "declaration": true }, diff --git a/nx-dev/models-document/tsconfig.json b/nx-dev/models-document/tsconfig.json index 62ebbd946474c..c23e61c80035a 100644 --- a/nx-dev/models-document/tsconfig.json +++ b/nx-dev/models-document/tsconfig.json @@ -5,9 +5,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/nx-dev/models-document/tsconfig.lib.json b/nx-dev/models-document/tsconfig.lib.json index 4f4b6084e78f4..4dd7b260fb4ab 100644 --- a/nx-dev/models-document/tsconfig.lib.json +++ b/nx-dev/models-document/tsconfig.lib.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/models-document", "declaration": true, "types": ["node"], "composite": true diff --git a/nx-dev/models-menu/tsconfig.json b/nx-dev/models-menu/tsconfig.json index 62ebbd946474c..c23e61c80035a 100644 --- a/nx-dev/models-menu/tsconfig.json +++ b/nx-dev/models-menu/tsconfig.json @@ -5,9 +5,6 @@ "references": [ { "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" } ] } diff --git a/nx-dev/models-menu/tsconfig.lib.json b/nx-dev/models-menu/tsconfig.lib.json index 4f4b6084e78f4..df84d3fee66f3 100644 --- a/nx-dev/models-menu/tsconfig.lib.json +++ b/nx-dev/models-menu/tsconfig.lib.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/models-menu", "declaration": true, "types": ["node"], "composite": true diff --git a/nx-dev/models-package/package.json b/nx-dev/models-package/package.json index b80a0bf7a5199..948ec38776d04 100644 --- a/nx-dev/models-package/package.json +++ b/nx-dev/models-package/package.json @@ -3,5 +3,8 @@ "version": "0.0.1", "type": "commonjs", "main": "./src/index.ts", - "types": "./src/index.ts" + "types": "./src/index.ts", + "dependencies": { + "@nx/nx-dev-models-document": "workspace:" + } } diff --git a/nx-dev/models-package/tsconfig.json b/nx-dev/models-package/tsconfig.json index 62ebbd946474c..ccb5973db1402 100644 --- a/nx-dev/models-package/tsconfig.json +++ b/nx-dev/models-package/tsconfig.json @@ -4,10 +4,10 @@ "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "../models-document" }, { - "path": "./tsconfig.spec.json" + "path": "./tsconfig.lib.json" } ] } diff --git a/nx-dev/models-package/tsconfig.lib.json b/nx-dev/models-package/tsconfig.lib.json index 6ae02a04876d6..3362cf2cb3f06 100644 --- a/nx-dev/models-package/tsconfig.lib.json +++ b/nx-dev/models-package/tsconfig.lib.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "outDir": "../../dist/out-tsc", + "outDir": "../../dist/out-tsc/nx-dev/models-package", "declaration": true, "types": ["node"], "composite": true diff --git a/nx-dev/nx-dev/app/app-router-analytics.tsx b/nx-dev/nx-dev/app/app-router-analytics.tsx index 2e6d6bb721fe4..7a66c83b365d0 100644 --- a/nx-dev/nx-dev/app/app-router-analytics.tsx +++ b/nx-dev/nx-dev/app/app-router-analytics.tsx @@ -14,5 +14,5 @@ export default function AppRouterAnalytics({ gaMeasurementId }) { } }, [pathName, gaMeasurementId, lastPath]); - return <>; + return null; } diff --git a/nx-dev/nx-dev/app/blog/[slug]/page.tsx b/nx-dev/nx-dev/app/blog/[slug]/page.tsx index 14400d966eb45..0123cba132232 100644 --- a/nx-dev/nx-dev/app/blog/[slug]/page.tsx +++ b/nx-dev/nx-dev/app/blog/[slug]/page.tsx @@ -1,6 +1,6 @@ import type { Metadata, ResolvingMetadata } from 'next'; import { blogApi } from '../../../lib/blog.api'; -import { BlogDetails } from '@nx/nx-dev/ui-blog'; +import { BlogDetails } from '@nx/nx-dev-ui-blog'; import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { tryNxCloudForFree } from '../../../lib/components/headerCtaConfigs'; diff --git a/nx-dev/nx-dev/app/blog/page.tsx b/nx-dev/nx-dev/app/blog/page.tsx index 48854631c993c..a330eb3d99479 100644 --- a/nx-dev/nx-dev/app/blog/page.tsx +++ b/nx-dev/nx-dev/app/blog/page.tsx @@ -1,12 +1,9 @@ import type { Metadata } from 'next'; import { blogApi } from '../../lib/blog.api'; -import { BlogContainer } from '@nx/nx-dev/ui-blog'; +import { BlogContainer } from '@nx/nx-dev-ui-blog'; import { DefaultLayout } from '@nx/nx-dev-ui-common'; import { Suspense } from 'react'; -import { - requestFreeTrial, - tryNxCloudForFree, -} from '../../lib/components/headerCtaConfigs'; +import { tryNxCloudForFree } from '../../lib/components/headerCtaConfigs'; export const metadata: Metadata = { title: 'Nx Blog - Updates from the Nx & Nx Cloud team', diff --git a/nx-dev/nx-dev/app/brands/page.tsx b/nx-dev/nx-dev/app/brands/page.tsx index 9fa560025e5b4..c8f78b8b31457 100644 --- a/nx-dev/nx-dev/app/brands/page.tsx +++ b/nx-dev/nx-dev/app/brands/page.tsx @@ -5,7 +5,7 @@ import { NxBrand, NxCloudBrand, NxConsoleBrand, -} from '@nx/nx-dev/ui-brands'; +} from '@nx/nx-dev-ui-brands'; import type { Metadata } from 'next'; export const metadata: Metadata = { diff --git a/nx-dev/nx-dev/app/courses/[courseId]/[lessonId]/page.tsx b/nx-dev/nx-dev/app/courses/[courseId]/[lessonId]/page.tsx index e430144968e6e..093b115407aa2 100644 --- a/nx-dev/nx-dev/app/courses/[courseId]/[lessonId]/page.tsx +++ b/nx-dev/nx-dev/app/courses/[courseId]/[lessonId]/page.tsx @@ -1,6 +1,6 @@ import { coursesApi } from '../../../../lib/courses.api'; import { DefaultLayout } from '@nx/nx-dev-ui-common'; -import { LessonPlayer } from '@nx/nx-dev/ui-courses'; +import { LessonPlayer } from '@nx/nx-dev-ui-courses'; import { Metadata } from 'next'; interface LessonPageProps { diff --git a/nx-dev/nx-dev/app/courses/page.tsx b/nx-dev/nx-dev/app/courses/page.tsx index 1fb9d435a71f6..77f68b5c507fa 100644 --- a/nx-dev/nx-dev/app/courses/page.tsx +++ b/nx-dev/nx-dev/app/courses/page.tsx @@ -1,5 +1,5 @@ import { DefaultLayout } from '@nx/nx-dev-ui-common'; -import { CourseOverview, CourseHero } from '@nx/nx-dev/ui-video-courses'; +import { CourseOverview, CourseHero } from '@nx/nx-dev-ui-video-courses'; import { coursesApi } from '../../lib/courses.api'; import type { Metadata } from 'next'; diff --git a/nx-dev/nx-dev/app/global-scripts.tsx b/nx-dev/nx-dev/app/global-scripts.tsx index 3be79665dcde7..5561316ea5a0d 100644 --- a/nx-dev/nx-dev/app/global-scripts.tsx +++ b/nx-dev/nx-dev/app/global-scripts.tsx @@ -50,6 +50,7 @@ export default function GlobalScripts({ gaMeasurementId, gtmMeasurementId }) { {/* Google Tag Manager - NoScript */}