UNPKG

@nx/remix

Version:

The Remix plugin for Nx contains executors and generators for managing Remix applications and libraries within an Nx workspace. It provides: - Integration with libraries such as Vitest, Jest, Playwright, Cypress, and Storybook. - Generators for applica

96 lines (95 loc) 4.21 kB
{ "$schema": "https://json-schema.org/schema", "name": "NxRemix", "version": "0.0.1", "extends": ["@nx/react"], "generators": { "preset": { "implementation": "./src/generators/preset/preset.impl", "schema": "./src/generators/preset/schema.json", "description": "Generate a new Remix workspace", "hidden": true }, "setup": { "implementation": "./src/generators/setup/setup.impl", "schema": "./src/generators/setup/schema.json", "description": "Setup a Remix in an existing workspace", "hidden": true }, "application": { "implementation": "./src/generators/application/application.impl#remixApplicationGeneratorInternal", "schema": "./src/generators/application/schema.json", "description": "Generate a new Remix application", "aliases": ["app"], "x-type": "application" }, "cypress-component-configuration": { "implementation": "./src/generators/cypress-component-configuration/cypress-component-configuration.impl#cypressComponentConfigurationGeneratorInternal", "schema": "./src/generators/cypress-component-configuration/schema.json", "description": "Generate a Cypress Component Testing configuration for a Remix project" }, "library": { "implementation": "./src/generators/library/library.impl#remixLibraryGeneratorInternal", "schema": "./src/generators/library/schema.json", "description": "Generate a new library", "aliases": ["lib"], "x-type": "library" }, "init": { "implementation": "./src/generators/init/init#remixInitGeneratorInternal", "schema": "./src/generators/init/schema.json", "description": "Initialize the `@nx/remix` plugin.", "hidden": true }, "route": { "implementation": "./src/generators/route/route.impl", "schema": "./src/generators/route/schema.json", "description": "Generate a new route" }, "resource-route": { "implementation": "./src/generators/resource-route/resource-route.impl", "schema": "./src/generators/resource-route/schema.json", "description": "Generate a new resource route" }, "action": { "implementation": "./src/generators/action/action.impl", "schema": "./src/generators/action/schema.json", "description": "Add an action function to an existing route" }, "loader": { "implementation": "./src/generators/loader/loader.impl", "schema": "./src/generators/loader/schema.json", "description": "Add a loader function to an existing route" }, "style": { "implementation": "./src/generators/style/style.impl", "schema": "./src/generators/style/schema.json", "description": "Generates a new stylesheet and adds it to an existing route" }, "setup-tailwind": { "implementation": "./src/generators/setup-tailwind/setup-tailwind.impl", "schema": "./src/generators/setup-tailwind/schema.json", "description": "Generates a TailwindCSS configuration for the Remix application" }, "storybook-configuration": { "implementation": "./src/generators/storybook-configuration/storybook-configuration.impl#remixStorybookConfiguration", "schema": "./src/generators/storybook-configuration/schema.json", "description": "Generates a Storybook configuration for a Remix application" }, "meta": { "implementation": "./src/generators/meta/meta.impl", "schema": "./src/generators/meta/schema.json", "description": "Add a meta function to an existing route" }, "error-boundary": { "implementation": "./src/generators/error-boundary/error-boundary.impl", "schema": "./src/generators/error-boundary/schema.json", "description": "Add an ErrorBoundary to an existing route" }, "convert-to-inferred": { "factory": "./src/generators/convert-to-inferred/convert-to-inferred", "schema": "./src/generators/convert-to-inferred/schema.json", "description": "Convert existing Remix project(s) using `@nx/remix:*` executors to use `@nx/remix/plugin`. Defaults to migrating all projects. Pass '--project' to migrate only one target." } } }