nx/packages/remix/generators.json

91 lines
3.7 KiB
JSON

{
"$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"
}
}
}