Skip to content

Commit 5ed749e

Browse files
cpojerfacebook-github-bot
authored andcommitted
Move codegen into packages/react-native-codegen
Summary: This is the first step in organizing React Native slightly differently. This doesn't set up a "monorepo" structure for the GitHub repo yet, it merely moves a few files around and I slightly updated the package.json file for the codegen project. Reviewed By: rickhanlonii, TheSavior Differential Revision: D13974180 fbshipit-source-id: f53375f3b6618ef12658064cb1fc690ef1f95299
1 parent f307ac7 commit 5ed749e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+21
-14
lines changed

Libraries/Components/Switch/SwitchSchema.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
'use strict';
1212

13-
import type {SchemaType} from '../../../codegen/src/CodegenSchema.js';
13+
import type {SchemaType} from '../../../packages/react-native-codegen/src/CodegenSchema.js';
1414

1515
const SwitchSchema: SchemaType = {
1616
modules: {

codegen/package.json

-7
This file was deleted.

codegen/BUCK packages/react-native-codegen/BUCK

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ load("@fbsource//tools/build_defs:default_platform_defs.bzl", "ANDROID", "APPLE"
22
load("@fbsource//tools/build_defs:fb_native_wrapper.bzl", "fb_native")
33
load("@fbsource//tools/build_defs:fb_xplat_cxx_binary.bzl", "fb_xplat_cxx_binary")
44
load("@fbsource//tools/build_defs/oss:rn_defs.bzl", "rn_xplat_cxx_library")
5-
load("@fbsource//xplat/js/react-native-github/codegen:DEFS.bzl", "rn_codegen_test")
5+
load("@fbsource//xplat/js/react-native-github/packages/react-native-codegen:DEFS.bzl", "rn_codegen_test")
66

77
fb_native.sh_binary(
88
name = "copy_fixture_schema",

codegen/DEFS.bzl packages/react-native-codegen/DEFS.bzl

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def rn_codegen_test(
1717
fb_native.genrule(
1818
name = copy_schema_name,
1919
srcs = [],
20-
cmd = "$(exe xplat//js/react-native-github/codegen:copy_fixture_schema) {} $OUT".format(fixture_name),
20+
cmd = "$(exe xplat//js/react-native-github/packages/react-native-codegen:copy_fixture_schema) {} $OUT".format(fixture_name),
2121
out = "schema-{}.json".format(fixture_name),
2222
)
2323

@@ -38,7 +38,7 @@ def rn_codegen(
3838
fb_native.genrule(
3939
name = generate_fixtures_rule_name,
4040
srcs = [],
41-
cmd = "$(exe xplat//js/react-native-github/codegen:rn_codegen) $(location {}) {} $OUT".format(schema_target, name),
41+
cmd = "$(exe xplat//js/react-native-github/packages/react-native-codegen:rn_codegen) $(location {}) {} $OUT".format(schema_target, name),
4242
out = "codegenfiles-{}".format(name),
4343
)
4444

codegen/buck_tests/combine_js_to_schema.sh packages/react-native-codegen/buck_tests/combine_js_to_schema.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ set -u
66
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
77

88
# shellcheck source=xplat/js/env-utils/setup_env_vars.sh
9-
source "$THIS_DIR/../../../env-utils/setup_env_vars.sh"
9+
source "$THIS_DIR/../../../../env-utils/setup_env_vars.sh"
1010

1111
exec "$FLOW_NODE_BINARY" "$THIS_DIR/combine-js-to-schema.js" "$@"

codegen/buck_tests/copy_fixture.sh packages/react-native-codegen/buck_tests/copy_fixture.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ set -u
66
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
77

88
# shellcheck source=xplat/js/env-utils/setup_env_vars.sh
9-
source "$THIS_DIR/../../../env-utils/setup_env_vars.sh"
9+
source "$THIS_DIR/../../../../env-utils/setup_env_vars.sh"
1010

1111
exec "$FLOW_NODE_BINARY" "$THIS_DIR/copy-fixture.js" "$@"

codegen/buck_tests/generate_tests.sh packages/react-native-codegen/buck_tests/generate_tests.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ set -u
66
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
77

88
# shellcheck source=xplat/js/env-utils/setup_env_vars.sh
9-
source "$THIS_DIR/../../../env-utils/setup_env_vars.sh"
9+
source "$THIS_DIR/../../../../env-utils/setup_env_vars.sh"
1010

1111
pushd "$THIS_DIR/.." >/dev/null
1212
"$INSTALL_NODE_MODULES"
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"version": "0.0.1",
3+
"name": "react-native-codgen",
4+
"description": "⚛️ Code generation tools for React Native",
5+
"repository": {
6+
"type": "git",
7+
"url": "[email protected]:facebook/react-native.git"
8+
},
9+
"dependencies": {
10+
"jscodeshift": "^0.6.2",
11+
"nullthrows": "^1.1.0"
12+
},
13+
"license": "MIT"
14+
}
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)