Skip to content

Commit

Permalink
feat(remix): add remix (#20641)
Browse files Browse the repository at this point in the history
  • Loading branch information
Coly010 authored and jaysoo committed Dec 27, 2023
1 parent 67840e7 commit 6fe4546
Show file tree
Hide file tree
Showing 181 changed files with 11,556 additions and 46 deletions.
5 changes: 5 additions & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,11 @@ rust-toolchain @nrwl/nx-native-reviewers
/packages/react-native/** @nrwl/nx-react-reviewers
/e2e/react-native/** @nrwl/nx-react-reviewers

## remix
/docs/generated/packages/remix/** @nrwl/nx-react-reviewers @nrwl/nx-docs-reviewers @Coly010
/packages/remix/** @nrwl/nx-react-reviewers @Coly010
/e2e/remix/** @nrwl/nx-react-reviewers @Coly010

# Vue
/packages/vue/** @nrwl/nx-vue-reviewers
/e2e/vue/** @nrwl/nx-vue-reviewers
Expand Down
180 changes: 180 additions & 0 deletions docs/generated/manifests/menus.json
Original file line number Diff line number Diff line change
Expand Up @@ -8898,6 +8898,186 @@
"isExternal": false,
"disableCollapsible": false
},
{
"id": "remix",
"path": "/nx-api/remix",
"name": "remix",
"children": [
{
"id": "documents",
"path": "/nx-api/remix/documents",
"name": "documents",
"children": [
{
"name": "Overview",
"path": "/nx-api/remix/documents/overview",
"id": "overview",
"isExternal": false,
"children": [],
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "executors",
"path": "/nx-api/remix/executors",
"name": "executors",
"children": [
{
"id": "serve",
"path": "/nx-api/remix/executors/serve",
"name": "serve",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "build",
"path": "/nx-api/remix/executors/build",
"name": "build",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "generators",
"path": "/nx-api/remix/generators",
"name": "generators",
"children": [
{
"id": "preset",
"path": "/nx-api/remix/generators/preset",
"name": "preset",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "setup",
"path": "/nx-api/remix/generators/setup",
"name": "setup",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "application",
"path": "/nx-api/remix/generators/application",
"name": "application",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "cypress-component-configuration",
"path": "/nx-api/remix/generators/cypress-component-configuration",
"name": "cypress-component-configuration",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "library",
"path": "/nx-api/remix/generators/library",
"name": "library",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "route",
"path": "/nx-api/remix/generators/route",
"name": "route",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "resource-route",
"path": "/nx-api/remix/generators/resource-route",
"name": "resource-route",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "action",
"path": "/nx-api/remix/generators/action",
"name": "action",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "loader",
"path": "/nx-api/remix/generators/loader",
"name": "loader",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "style",
"path": "/nx-api/remix/generators/style",
"name": "style",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "setup-tailwind",
"path": "/nx-api/remix/generators/setup-tailwind",
"name": "setup-tailwind",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "storybook-configuration",
"path": "/nx-api/remix/generators/storybook-configuration",
"name": "storybook-configuration",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "meta",
"path": "/nx-api/remix/generators/meta",
"name": "meta",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "error-boundary",
"path": "/nx-api/remix/generators/error-boundary",
"name": "error-boundary",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "cypress",
"path": "/nx-api/remix/generators/cypress",
"name": "cypress",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "rollup",
"path": "/nx-api/rollup",
Expand Down
179 changes: 179 additions & 0 deletions docs/generated/manifests/nx-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -2362,6 +2362,185 @@
},
"path": "/nx-api/react-native"
},
"remix": {
"githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "remix",
"packageName": "@nx/remix",
"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, 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.",
"documents": {
"/nx-api/remix/documents/overview": {
"id": "overview",
"name": "Overview",
"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, 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.",
"file": "generated/packages/remix/documents/overview",
"itemList": [],
"isExternal": false,
"path": "/nx-api/remix/documents/overview",
"tags": [],
"originalFilePath": "shared/packages/remix/remix-plugin"
}
},
"root": "/packages/remix",
"source": "/packages/remix/src",
"executors": {
"/nx-api/remix/executors/serve": {
"description": "Serve a Remix application.",
"file": "generated/packages/remix/executors/serve.json",
"hidden": false,
"name": "serve",
"originalFilePath": "/packages/remix/src/executors/serve/schema.json",
"path": "/nx-api/remix/executors/serve",
"type": "executor"
},
"/nx-api/remix/executors/build": {
"description": "Build a Remix application.",
"file": "generated/packages/remix/executors/build.json",
"hidden": false,
"name": "build",
"originalFilePath": "/packages/remix/src/executors/build/schema.json",
"path": "/nx-api/remix/executors/build",
"type": "executor"
}
},
"generators": {
"/nx-api/remix/generators/preset": {
"description": "Generate a new Remix workspace",
"file": "generated/packages/remix/generators/preset.json",
"hidden": true,
"name": "preset",
"originalFilePath": "/packages/remix/src/generators/preset/schema.json",
"path": "/nx-api/remix/generators/preset",
"type": "generator"
},
"/nx-api/remix/generators/setup": {
"description": "Setup a Remix in an existing workspace",
"file": "generated/packages/remix/generators/setup.json",
"hidden": true,
"name": "setup",
"originalFilePath": "/packages/remix/src/generators/setup/schema.json",
"path": "/nx-api/remix/generators/setup",
"type": "generator"
},
"/nx-api/remix/generators/application": {
"description": "Generate a new Remix application",
"file": "generated/packages/remix/generators/application.json",
"hidden": false,
"name": "application",
"originalFilePath": "/packages/remix/src/generators/application/schema.json",
"path": "/nx-api/remix/generators/application",
"type": "generator"
},
"/nx-api/remix/generators/cypress-component-configuration": {
"description": "Generate a Cypress Component Testing configuration for a Remix project",
"file": "generated/packages/remix/generators/cypress-component-configuration.json",
"hidden": false,
"name": "cypress-component-configuration",
"originalFilePath": "/packages/remix/src/generators/cypress-component-configuration/schema.json",
"path": "/nx-api/remix/generators/cypress-component-configuration",
"type": "generator"
},
"/nx-api/remix/generators/library": {
"description": "Generate a new library",
"file": "generated/packages/remix/generators/library.json",
"hidden": false,
"name": "library",
"originalFilePath": "/packages/remix/src/generators/library/schema.json",
"path": "/nx-api/remix/generators/library",
"type": "generator"
},
"/nx-api/remix/generators/route": {
"description": "Generate a new route",
"file": "generated/packages/remix/generators/route.json",
"hidden": false,
"name": "route",
"originalFilePath": "/packages/remix/src/generators/route/schema.json",
"path": "/nx-api/remix/generators/route",
"type": "generator"
},
"/nx-api/remix/generators/resource-route": {
"description": "Generate a new resource route",
"file": "generated/packages/remix/generators/resource-route.json",
"hidden": false,
"name": "resource-route",
"originalFilePath": "/packages/remix/src/generators/resource-route/schema.json",
"path": "/nx-api/remix/generators/resource-route",
"type": "generator"
},
"/nx-api/remix/generators/action": {
"description": "Add an action function to an existing route",
"file": "generated/packages/remix/generators/action.json",
"hidden": false,
"name": "action",
"originalFilePath": "/packages/remix/src/generators/action/schema.json",
"path": "/nx-api/remix/generators/action",
"type": "generator"
},
"/nx-api/remix/generators/loader": {
"description": "Add a loader function to an existing route",
"file": "generated/packages/remix/generators/loader.json",
"hidden": false,
"name": "loader",
"originalFilePath": "/packages/remix/src/generators/loader/schema.json",
"path": "/nx-api/remix/generators/loader",
"type": "generator"
},
"/nx-api/remix/generators/style": {
"description": "Generates a new stylesheet and adds it to an existing route",
"file": "generated/packages/remix/generators/style.json",
"hidden": false,
"name": "style",
"originalFilePath": "/packages/remix/src/generators/style/schema.json",
"path": "/nx-api/remix/generators/style",
"type": "generator"
},
"/nx-api/remix/generators/setup-tailwind": {
"description": "Generates a TailwindCSS configuration for the Remix application",
"file": "generated/packages/remix/generators/setup-tailwind.json",
"hidden": false,
"name": "setup-tailwind",
"originalFilePath": "/packages/remix/src/generators/setup-tailwind/schema.json",
"path": "/nx-api/remix/generators/setup-tailwind",
"type": "generator"
},
"/nx-api/remix/generators/storybook-configuration": {
"description": "Generates a Storybook configuration for a Remix application",
"file": "generated/packages/remix/generators/storybook-configuration.json",
"hidden": false,
"name": "storybook-configuration",
"originalFilePath": "/packages/remix/src/generators/storybook-configuration/schema.json",
"path": "/nx-api/remix/generators/storybook-configuration",
"type": "generator"
},
"/nx-api/remix/generators/meta": {
"description": "Add a meta function to an existing route",
"file": "generated/packages/remix/generators/meta.json",
"hidden": false,
"name": "meta",
"originalFilePath": "/packages/remix/src/generators/meta/schema.json",
"path": "/nx-api/remix/generators/meta",
"type": "generator"
},
"/nx-api/remix/generators/error-boundary": {
"description": "Add an ErrorBoundary to an existing route",
"file": "generated/packages/remix/generators/error-boundary.json",
"hidden": false,
"name": "error-boundary",
"originalFilePath": "/packages/remix/src/generators/error-boundary/schema.json",
"path": "/nx-api/remix/generators/error-boundary",
"type": "generator"
},
"/nx-api/remix/generators/cypress": {
"description": "Generate a project for testing Remix apps using Cypress",
"file": "generated/packages/remix/generators/cypress.json",
"hidden": false,
"name": "cypress",
"originalFilePath": "/packages/remix/src/generators/cypress/schema.json",
"path": "/nx-api/remix/generators/cypress",
"type": "generator"
}
},
"path": "/nx-api/remix"
},
"rollup": {
"githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "rollup",
Expand Down
Loading

0 comments on commit 6fe4546

Please sign in to comment.