Skip to content

Commit

Permalink
feat(expo): add convert-to-inferred generators for Expo
Browse files Browse the repository at this point in the history
  • Loading branch information
jaysoo committed Aug 7, 2024
1 parent 0f193e2 commit ba8095a
Show file tree
Hide file tree
Showing 19 changed files with 1,024 additions and 0 deletions.
8 changes: 8 additions & 0 deletions docs/generated/manifests/menus.json
Original file line number Diff line number Diff line change
Expand Up @@ -7635,6 +7635,14 @@
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "convert-to-inferred",
"path": "/nx-api/expo/generators/convert-to-inferred",
"name": "convert-to-inferred",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
Expand Down
9 changes: 9 additions & 0 deletions docs/generated/manifests/nx-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -991,6 +991,15 @@
"originalFilePath": "/packages/expo/src/generators/component/schema.json",
"path": "/nx-api/expo/generators/component",
"type": "generator"
},
"/nx-api/expo/generators/convert-to-inferred": {
"description": "Convert existing Expo project(s) using `@nx/expo:*` executors to use `@nx/expo/plugin`. Defaults to migrating all projects. Pass '--project' to migrate only one target.",
"file": "generated/packages/expo/generators/convert-to-inferred.json",
"hidden": false,
"name": "convert-to-inferred",
"originalFilePath": "/packages/expo/src/generators/convert-to-inferred/schema.json",
"path": "/nx-api/expo/generators/convert-to-inferred",
"type": "generator"
}
},
"path": "/nx-api/expo"
Expand Down
9 changes: 9 additions & 0 deletions docs/generated/packages-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -977,6 +977,15 @@
"originalFilePath": "/packages/expo/src/generators/component/schema.json",
"path": "expo/generators/component",
"type": "generator"
},
{
"description": "Convert existing Expo project(s) using `@nx/expo:*` executors to use `@nx/expo/plugin`. Defaults to migrating all projects. Pass '--project' to migrate only one target.",
"file": "generated/packages/expo/generators/convert-to-inferred.json",
"hidden": false,
"name": "convert-to-inferred",
"originalFilePath": "/packages/expo/src/generators/convert-to-inferred/schema.json",
"path": "expo/generators/convert-to-inferred",
"type": "generator"
}
],
"githubRoot": "https://github.com/nrwl/nx/blob/master",
Expand Down
30 changes: 30 additions & 0 deletions docs/generated/packages/expo/generators/convert-to-inferred.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"name": "convert-to-inferred",
"factory": "./src/generators/convert-to-inferred/convert-to-inferred",
"schema": {
"$schema": "https://json-schema.org/schema",
"$id": "NxExpoConvertToInferred",
"description": "Convert existing Expo project(s) using `@nx/expo:*` executors to use `@nx/expo/plugin`. Defaults to migrating all projects. Pass '--project' to migrate only one target.",
"title": "Convert Expo project from executor to plugin",
"type": "object",
"properties": {
"project": {
"type": "string",
"description": "The project to convert from using the `@nx/expo:*` executors to use `@nx/expo/plugin`.",
"x-priority": "important"
},
"skipFormat": {
"type": "boolean",
"description": "Whether to format files at the end of the migration.",
"default": false
}
},
"presets": []
},
"description": "Convert existing Expo project(s) using `@nx/expo:*` executors to use `@nx/expo/plugin`. Defaults to migrating all projects. Pass '--project' to migrate only one target.",
"implementation": "/packages/expo/src/generators/convert-to-inferred/convert-to-inferred.ts",
"aliases": [],
"hidden": false,
"path": "/packages/expo/src/generators/convert-to-inferred/schema.json",
"type": "generator"
}
1 change: 1 addition & 0 deletions docs/shared/reference/sitemap.md
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,7 @@
- [application](/nx-api/expo/generators/application)
- [library](/nx-api/expo/generators/library)
- [component](/nx-api/expo/generators/component)
- [convert-to-inferred](/nx-api/expo/generators/convert-to-inferred)
- [express](/nx-api/express)
- [documents](/nx-api/express/documents)
- [Overview](/nx-api/express/documents/overview)
Expand Down
5 changes: 5 additions & 0 deletions packages/expo/generators.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@
"schema": "./src/generators/component/schema.json",
"description": "Create a component",
"aliases": ["c"]
},
"convert-to-inferred": {
"factory": "./src/generators/convert-to-inferred/convert-to-inferred",
"schema": "./src/generators/convert-to-inferred/schema.json",
"description": "Convert existing Expo project(s) using `@nx/expo:*` executors to use `@nx/expo/plugin`. Defaults to migrating all projects. Pass '--project' to migrate only one target."
}
}
}
Loading

0 comments on commit ba8095a

Please sign in to comment.