Distiller
5883b0bd7e
[0.69.12] Bump version numbers
2023-07-04 14:39:17 +00:00
Distiller
2407776d11
[0.69.11] Bump version numbers
2023-06-08 16:40:38 +00:00
Distiller
8b9f3712c4
[0.69.10] Bump version numbers
2023-04-25 14:51:18 +00:00
Distiller
f4f3aa31f3
[0.69.9] Bump version numbers
2023-04-04 10:13:00 +00:00
Lorenzo Sciandra and Riccardo Cipolleschi
74ba411b55
fix(xcode): backport Xcode 14.3 fix to 69 ( #36767 )
...
Co-authored-by: Riccardo Cipolleschi <cipolleschi@fb.com >
2023-04-03 16:01:22 +01:00
Distiller
124bb11ecd
[0.69.8] Bump version numbers
2023-01-30 15:34:20 +00:00
Distiller
5e53703695
[0.69.7] Bump version numbers
2022-11-06 20:07:31 +00:00
Distiller
3e75c0b3ba
[0.69.6] Bump version numbers
2022-09-27 11:12:32 +00:00
Distiller
38cfe63338
[0.69.5] Bump version numbers
2022-08-25 15:29:37 +00:00
Dmitry Rykun
df3d52bfbf
Bump react-native-codegen to 0.69.2
2022-08-24 16:18:00 +01:00
Tommy Nguyen
5d2b4ee5c4
Fix codegen trying to parse .d.ts files ( #34439 )
...
Summary:
With react-native 0.70-rc.3 and new arch, codegen may fail if it encounters `.d.ts` files because specs may appear to be unused.
## Changelog
[General] [Fixed] - Codegen should ignore `.d.ts` files
Pull Request resolved: https://github.com/facebook/react-native/pull/34439
Test Plan:
See repro in https://github.com/microsoft/react-native-test-app/pull/1052 . The build will fail without manually patching this in.
If you prefer to use your own test app, try adding [react-native-safe-area-context](https://github.com/th3rdwave/react-native-safe-area-context ) as a dependency.
Reviewed By: cipolleschi
Differential Revision: D38826388
Pulled By: cortinico
fbshipit-source-id: eb7c9be2d49286bae86b2428862fbf20f6f32ca5
2022-08-22 18:28:30 +01:00
Distiller
4bdec975c9
[0.69.4] Bump version numbers
2022-08-08 11:08:57 +00:00
Nicola Corti
df31a1ebaf
Update script from prepublish (deprecated) to prepack ( #34198 )
...
Summary:
Currently `react-native-codegen` uses `prepublish` to pre-build before publishing. Moving to `prepare` as `prepublish` is deprecated and not invoked anymore:
https://docs.npmjs.com/cli/v8/using-npm/scripts#life-cycle-scripts
## Changelog
[Internal][Fixed] - [codegen] Update script from prepublish (deprecated) to prepack
Pull Request resolved: https://github.com/facebook/react-native/pull/34198
Test Plan:
Tested locally with:
```
cd packages/react-native-codegen/ && rm -rf lib && npm publish --dry-run --foreground-scripts
```
output is:
```
> react-native-codegen@0.70 .1 prepare
> yarn run build
yarn run v1.22.18
$ yarn clean && node scripts/build.js --verbose
$ rm -rf lib
react-native-codegen........................................................... • src/__tests__/__snapshots__/SchemaValidator-test.js.snap (ignore)
• src/__tests__/SchemaValidator-test.js (ignore)
• src/cli/combine/combine-js-to-schema-cli.js ⇒ lib/cli/combine/combine-js-to-schema-cli.js
• src/cli/combine/combine-js-to-schema.js ⇒ lib/cli/combine/combine-js-to-schema.js
• src/cli/generators/generate-all.js ⇒ lib/cli/generators/generate-all.js
• src/cli/parser/parser-cli.js ⇒ lib/cli/parser/parser-cli.js
• src/cli/parser/parser.js ⇒ lib/cli/parser/parser.js
• src/cli/parser/parser.sh ⇒ lib/cli/parser/parser.sh (copy)
• src/CodegenSchema.js ⇒ lib/CodegenSchema.js
• src/generators/__test_fixtures__/fixtures.js ⇒ lib/generators/__test_fixtures__/fixtures.js
• src/generators/__tests__/RNCodegen-test.js (ignore)
• src/generators/components/__test_fixtures__/fixtures.js ⇒ lib/generators/components/__test_fixtures__/fixtures.js
• src/generators/components/__tests__/__snapshots__/GenerateComponentDescriptorH-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateComponentHObjCpp-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateEventEmitterCpp-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateEventEmitterH-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GeneratePropsCpp-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GeneratePropsH-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GeneratePropsJavaDelegate-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GeneratePropsJavaInterface-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GeneratePropsJavaPojo-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateShadowNodeCpp-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateShadowNodeH-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateTests-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateThirdPartyFabricComponentsProviderH-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateThirdPartyFabricComponentsProviderObjCpp-test.js.snap (ignore)
• src/generators/components/__tests__/__snapshots__/GenerateViewConfigJs-test.js.snap (ignore)
• src/generators/components/__tests__/GenerateComponentDescriptorH-test.js (ignore)
• src/generators/components/__tests__/GenerateComponentHObjCpp-test.js (ignore)
• src/generators/components/__tests__/GenerateEventEmitterCpp-test.js (ignore)
• src/generators/components/__tests__/GenerateEventEmitterH-test.js (ignore)
• src/generators/components/__tests__/GeneratePropsCpp-test.js (ignore)
• src/generators/components/__tests__/GeneratePropsH-test.js (ignore)
• src/generators/components/__tests__/GeneratePropsJavaDelegate-test.js (ignore)
• src/generators/components/__tests__/GeneratePropsJavaInterface-test.js (ignore)
• src/generators/components/__tests__/GeneratePropsJavaPojo-test.js (ignore)
• src/generators/components/__tests__/GenerateShadowNodeCpp-test.js (ignore)
• src/generators/components/__tests__/GenerateShadowNodeH-test.js (ignore)
• src/generators/components/__tests__/GenerateTests-test.js (ignore)
• src/generators/components/__tests__/GenerateThirdPartyFabricComponentsProviderH-test.js (ignore)
• src/generators/components/__tests__/GenerateThirdPartyFabricComponentsProviderObjCpp-test.js (ignore)
• src/generators/components/__tests__/GenerateViewConfigJs-test.js (ignore)
• src/generators/components/CppHelpers.js ⇒ lib/generators/components/CppHelpers.js
• src/generators/components/GenerateComponentDescriptorH.js ⇒ lib/generators/components/GenerateComponentDescriptorH.js
• src/generators/components/GenerateComponentHObjCpp.js ⇒ lib/generators/components/GenerateComponentHObjCpp.js
• src/generators/components/GenerateEventEmitterCpp.js ⇒ lib/generators/components/GenerateEventEmitterCpp.js
• src/generators/components/GenerateEventEmitterH.js ⇒ lib/generators/components/GenerateEventEmitterH.js
• src/generators/components/GeneratePropsCpp.js ⇒ lib/generators/components/GeneratePropsCpp.js
• src/generators/components/GeneratePropsH.js ⇒ lib/generators/components/GeneratePropsH.js
• src/generators/components/GeneratePropsJavaDelegate.js ⇒ lib/generators/components/GeneratePropsJavaDelegate.js
• src/generators/components/GeneratePropsJavaInterface.js ⇒ lib/generators/components/GeneratePropsJavaInterface.js
• src/generators/components/GeneratePropsJavaPojo/index.js ⇒ lib/generators/components/GeneratePropsJavaPojo/index.js
• src/generators/components/GeneratePropsJavaPojo/PojoCollector.js ⇒ lib/generators/components/GeneratePropsJavaPojo/PojoCollector.js
• src/generators/components/GeneratePropsJavaPojo/serializePojo.js ⇒ lib/generators/components/GeneratePropsJavaPojo/serializePojo.js
• src/generators/components/GenerateShadowNodeCpp.js ⇒ lib/generators/components/GenerateShadowNodeCpp.js
• src/generators/components/GenerateShadowNodeH.js ⇒ lib/generators/components/GenerateShadowNodeH.js
• src/generators/components/GenerateTests.js ⇒ lib/generators/components/GenerateTests.js
• src/generators/components/GenerateThirdPartyFabricComponentsProviderH.js ⇒ lib/generators/components/GenerateThirdPartyFabricComponentsProviderH.js
• src/generators/components/GenerateThirdPartyFabricComponentsProviderObjCpp.js ⇒ lib/generators/components/GenerateThirdPartyFabricComponentsProviderObjCpp.js
• src/generators/components/GenerateViewConfigJs.js ⇒ lib/generators/components/GenerateViewConfigJs.js
• src/generators/components/JavaHelpers.js ⇒ lib/generators/components/JavaHelpers.js
• src/generators/modules/__test_fixtures__/fixtures.js ⇒ lib/generators/modules/__test_fixtures__/fixtures.js
• src/generators/modules/__tests__/__snapshots__/GenerateModuleCpp-test.js.snap (ignore)
• src/generators/modules/__tests__/__snapshots__/GenerateModuleH-test.js.snap (ignore)
• src/generators/modules/__tests__/__snapshots__/GenerateModuleHObjCpp-test.js.snap (ignore)
• src/generators/modules/__tests__/__snapshots__/GenerateModuleJavaSpec-test.js.snap (ignore)
• src/generators/modules/__tests__/__snapshots__/GenerateModuleJniCpp-test.js.snap (ignore)
• src/generators/modules/__tests__/__snapshots__/GenerateModuleJniH-test.js.snap (ignore)
• src/generators/modules/__tests__/__snapshots__/GenerateModuleMm-test.js.snap (ignore)
• src/generators/modules/__tests__/GenerateModuleCpp-test.js (ignore)
• src/generators/modules/__tests__/GenerateModuleH-test.js (ignore)
• src/generators/modules/__tests__/GenerateModuleHObjCpp-test.js (ignore)
• src/generators/modules/__tests__/GenerateModuleJavaSpec-test.js (ignore)
• src/generators/modules/__tests__/GenerateModuleJniCpp-test.js (ignore)
• src/generators/modules/__tests__/GenerateModuleJniH-test.js (ignore)
• src/generators/modules/__tests__/GenerateModuleMm-test.js (ignore)
• src/generators/modules/GenerateModuleCpp.js ⇒ lib/generators/modules/GenerateModuleCpp.js
• src/generators/modules/GenerateModuleH.js ⇒ lib/generators/modules/GenerateModuleH.js
• src/generators/modules/GenerateModuleJavaSpec.js ⇒ lib/generators/modules/GenerateModuleJavaSpec.js
• src/generators/modules/GenerateModuleJniCpp.js ⇒ lib/generators/modules/GenerateModuleJniCpp.js
• src/generators/modules/GenerateModuleJniH.js ⇒ lib/generators/modules/GenerateModuleJniH.js
• src/generators/modules/GenerateModuleObjCpp/header/serializeConstantsStruct.js ⇒ lib/generators/modules/GenerateModuleObjCpp/header/serializeConstantsStruct.js
• src/generators/modules/GenerateModuleObjCpp/header/serializeRegularStruct.js ⇒ lib/generators/modules/GenerateModuleObjCpp/header/serializeRegularStruct.js
• src/generators/modules/GenerateModuleObjCpp/header/serializeStruct.js ⇒ lib/generators/modules/GenerateModuleObjCpp/header/serializeStruct.js
• src/generators/modules/GenerateModuleObjCpp/index.js ⇒ lib/generators/modules/GenerateModuleObjCpp/index.js
• src/generators/modules/GenerateModuleObjCpp/serializeMethod.js ⇒ lib/generators/modules/GenerateModuleObjCpp/serializeMethod.js
• src/generators/modules/GenerateModuleObjCpp/source/serializeModule.js ⇒ lib/generators/modules/GenerateModuleObjCpp/source/serializeModule.js
• src/generators/modules/GenerateModuleObjCpp/StructCollector.js ⇒ lib/generators/modules/GenerateModuleObjCpp/StructCollector.js
• src/generators/modules/GenerateModuleObjCpp/Utils.js ⇒ lib/generators/modules/GenerateModuleObjCpp/Utils.js
• src/generators/modules/Utils.js ⇒ lib/generators/modules/Utils.js
• src/generators/RNCodegen.js ⇒ lib/generators/RNCodegen.js
• src/generators/Utils.js ⇒ lib/generators/Utils.js
• src/parsers/flow/components/__test_fixtures__/failures.js ⇒ lib/parsers/flow/components/__test_fixtures__/failures.js
• src/parsers/flow/components/__test_fixtures__/fixtures.js ⇒ lib/parsers/flow/components/__test_fixtures__/fixtures.js
• src/parsers/flow/components/__tests__/__snapshots__/component-parser-test.js.snap (ignore)
• src/parsers/flow/components/__tests__/component-parser-test.js (ignore)
• src/parsers/flow/components/commands.js ⇒ lib/parsers/flow/components/commands.js
• src/parsers/flow/components/events.js ⇒ lib/parsers/flow/components/events.js
• src/parsers/flow/components/extends.js ⇒ lib/parsers/flow/components/extends.js
• src/parsers/flow/components/index.js ⇒ lib/parsers/flow/components/index.js
• src/parsers/flow/components/options.js ⇒ lib/parsers/flow/components/options.js
• src/parsers/flow/components/props.js ⇒ lib/parsers/flow/components/props.js
• src/parsers/flow/components/schema.js ⇒ lib/parsers/flow/components/schema.js
• src/parsers/flow/errors.js ⇒ lib/parsers/flow/errors.js
• src/parsers/flow/index.js ⇒ lib/parsers/flow/index.js
• src/parsers/flow/modules/__test_fixtures__/failures.js ⇒ lib/parsers/flow/modules/__test_fixtures__/failures.js
• src/parsers/flow/modules/__test_fixtures__/fixtures.js ⇒ lib/parsers/flow/modules/__test_fixtures__/fixtures.js
• src/parsers/flow/modules/__tests__/__snapshots__/module-parser-snapshot-test.js.snap (ignore)
• src/parsers/flow/modules/__tests__/module-parser-e2e-test.js (ignore)
• src/parsers/flow/modules/__tests__/module-parser-snapshot-test.js (ignore)
• src/parsers/flow/modules/errors.js ⇒ lib/parsers/flow/modules/errors.js
• src/parsers/flow/modules/index.js ⇒ lib/parsers/flow/modules/index.js
• src/parsers/flow/modules/schema.js ⇒ lib/parsers/flow/modules/schema.js
• src/parsers/flow/modules/utils.js ⇒ lib/parsers/flow/modules/utils.js
• src/parsers/flow/utils.js ⇒ lib/parsers/flow/utils.js
• src/parsers/schema/index.js ⇒ lib/parsers/schema/index.js
• src/parsers/typescript/components/__test_fixtures__/failures.js ⇒ lib/parsers/typescript/components/__test_fixtures__/failures.js
• src/parsers/typescript/components/__test_fixtures__/fixtures.js ⇒ lib/parsers/typescript/components/__test_fixtures__/fixtures.js
• src/parsers/typescript/components/__tests__/__snapshots__/typescript-component-parser-test.js.snap (ignore)
• src/parsers/typescript/components/__tests__/typescript-component-parser-test.js (ignore)
• src/parsers/typescript/components/commands.js ⇒ lib/parsers/typescript/components/commands.js
• src/parsers/typescript/components/events.js ⇒ lib/parsers/typescript/components/events.js
• src/parsers/typescript/components/extends.js ⇒ lib/parsers/typescript/components/extends.js
• src/parsers/typescript/components/index.js ⇒ lib/parsers/typescript/components/index.js
• src/parsers/typescript/components/options.js ⇒ lib/parsers/typescript/components/options.js
• src/parsers/typescript/components/props.js ⇒ lib/parsers/typescript/components/props.js
• src/parsers/typescript/components/schema.js ⇒ lib/parsers/typescript/components/schema.js
• src/parsers/typescript/errors.js ⇒ lib/parsers/typescript/errors.js
• src/parsers/typescript/index.js ⇒ lib/parsers/typescript/index.js
• src/parsers/typescript/modules/__test_fixtures__/failures.js ⇒ lib/parsers/typescript/modules/__test_fixtures__/failures.js
• src/parsers/typescript/modules/__test_fixtures__/fixtures.js ⇒ lib/parsers/typescript/modules/__test_fixtures__/fixtures.js
• src/parsers/typescript/modules/__tests__/__snapshots__/typescript-module-parser-snapshot-test.js.snap (ignore)
• src/parsers/typescript/modules/__tests__/typescript-module-parser-e2e-test.js (ignore)
• src/parsers/typescript/modules/__tests__/typescript-module-parser-snapshot-test.js (ignore)
• src/parsers/typescript/modules/errors.js ⇒ lib/parsers/typescript/modules/errors.js
• src/parsers/typescript/modules/index.js ⇒ lib/parsers/typescript/modules/index.js
• src/parsers/typescript/modules/schema.js ⇒ lib/parsers/typescript/modules/schema.js
• src/parsers/typescript/modules/utils.js ⇒ lib/parsers/typescript/modules/utils.js
• src/parsers/typescript/utils.js ⇒ lib/parsers/typescript/utils.js
• src/SchemaValidator.js ⇒ lib/SchemaValidator.js
[ OK ]
✨ Done in 2.27s.
npm notice
npm notice 📦 react-native-codegen@0.70 .1
npm notice === Tarball Contents ===
npm notice 383B README.md
npm notice 3.2kB lib/cli/combine/combine-js-to-schema-cli.js
npm notice 1.8kB lib/cli/combine/combine-js-to-schema-cli.js.flow
npm notice 2.5kB lib/cli/combine/combine-js-to-schema.js
npm notice 1.3kB lib/cli/combine/combine-js-to-schema.js.flow
npm notice 1.5kB lib/cli/generators/generate-all.js
npm notice 1.4kB lib/cli/generators/generate-all.js.flow
npm notice 1.7kB lib/cli/parser/parser-cli.js
npm notice 386B lib/cli/parser/parser-cli.js.flow
npm notice 777B lib/cli/parser/parser.js
npm notice 811B lib/cli/parser/parser.js.flow
npm notice 483B lib/cli/parser/parser.sh
npm notice 222B lib/CodegenSchema.js
npm notice 8.8kB lib/CodegenSchema.js.flow
npm notice 1.8kB lib/generators/__test_fixtures__/fixtures.js
npm notice 1.9kB lib/generators/__test_fixtures__/fixtures.js.flow
npm notice 43.6kB lib/generators/components/__test_fixtures__/fixtures.js
npm notice 44.0kB lib/generators/components/__test_fixtures__/fixtures.js.flow
npm notice 5.7kB lib/generators/components/CppHelpers.js
npm notice 6.4kB lib/generators/components/CppHelpers.js.flow
npm notice 2.0kB lib/generators/components/GenerateComponentDescriptorH.js
npm notice 2.3kB lib/generators/components/GenerateComponentDescriptorH.js.flow
npm notice 9.3kB lib/generators/components/GenerateComponentHObjCpp.js
npm notice 10.3kB lib/generators/components/GenerateComponentHObjCpp.js.flow
npm notice 6.3kB lib/generators/components/GenerateEventEmitterCpp.js
npm notice 7.2kB lib/generators/components/GenerateEventEmitterCpp.js.flow
npm notice 6.5kB lib/generators/components/GenerateEventEmitterH.js
npm notice 7.4kB lib/generators/components/GenerateEventEmitterH.js.flow
npm notice 4.0kB lib/generators/components/GeneratePropsCpp.js
npm notice 4.3kB lib/generators/components/GeneratePropsCpp.js.flow
npm notice 23.4kB lib/generators/components/GeneratePropsH.js
npm notice 26.1kB lib/generators/components/GeneratePropsH.js.flow
npm notice 9.4kB lib/generators/components/GeneratePropsJavaDelegate.js
npm notice 10.0kB lib/generators/components/GeneratePropsJavaDelegate.js.flow
npm notice 7.1kB lib/generators/components/GeneratePropsJavaInterface.js
npm notice 7.8kB lib/generators/components/GeneratePropsJavaInterface.js.flow
npm notice 2.0kB lib/generators/components/GeneratePropsJavaPojo/index.js
npm notice 2.1kB lib/generators/components/GeneratePropsJavaPojo/index.js.flow
npm notice 4.0kB lib/generators/components/GeneratePropsJavaPojo/PojoCollector.js
npm notice 4.7kB lib/generators/components/GeneratePropsJavaPojo/PojoCollector.js.flow
npm notice 7.2kB lib/generators/components/GeneratePropsJavaPojo/serializePojo.js
npm notice 7.5kB lib/generators/components/GeneratePropsJavaPojo/serializePojo.js.flow
npm notice 2.0kB lib/generators/components/GenerateShadowNodeCpp.js
npm notice 2.2kB lib/generators/components/GenerateShadowNodeCpp.js.flow
npm notice 2.8kB lib/generators/components/GenerateShadowNodeH.js
npm notice 3.1kB lib/generators/components/GenerateShadowNodeH.js.flow
npm notice 5.3kB lib/generators/components/GenerateTests.js
npm notice 5.9kB lib/generators/components/GenerateTests.js.flow
npm notice 2.5kB lib/generators/components/GenerateThirdPartyFabricComponentsProviderH.js
npm notice 2.7kB lib/generators/components/GenerateThirdPartyFabricComponentsProviderH.js.flow
npm notice 2.6kB lib/generators/components/GenerateThirdPartyFabricComponentsProviderObjCpp.js
npm notice 2.8kB lib/generators/components/GenerateThirdPartyFabricComponentsProviderObjCpp.js.flow
npm notice 13.4kB lib/generators/components/GenerateViewConfigJs.js
npm notice 14.0kB lib/generators/components/GenerateViewConfigJs.js.flow
npm notice 2.7kB lib/generators/components/JavaHelpers.js
npm notice 3.2kB lib/generators/components/JavaHelpers.js.flow
npm notice 47.0kB lib/generators/modules/__test_fixtures__/fixtures.js
npm notice 47.2kB lib/generators/modules/__test_fixtures__/fixtures.js.flow
npm notice 8.4kB lib/generators/modules/GenerateModuleCpp.js
npm notice 7.3kB lib/generators/modules/GenerateModuleCpp.js.flow
npm notice 8.5kB lib/generators/modules/GenerateModuleH.js
npm notice 7.0kB lib/generators/modules/GenerateModuleH.js.flow
npm notice 16.8kB lib/generators/modules/GenerateModuleJavaSpec.js
npm notice 15.6kB lib/generators/modules/GenerateModuleJavaSpec.js.flow
npm notice 14.9kB lib/generators/modules/GenerateModuleJniCpp.js
npm notice 13.9kB lib/generators/modules/GenerateModuleJniCpp.js.flow
npm notice 4.7kB lib/generators/modules/GenerateModuleJniH.js
npm notice 4.9kB lib/generators/modules/GenerateModuleJniH.js.flow
npm notice 9.5kB lib/generators/modules/GenerateModuleObjCpp/header/serializeConstantsStruct.js
npm notice 7.9kB lib/generators/modules/GenerateModuleObjCpp/header/serializeConstantsStruct.js.flow
npm notice 9.1kB lib/generators/modules/GenerateModuleObjCpp/header/serializeRegularStruct.js
npm notice 7.6kB lib/generators/modules/GenerateModuleObjCpp/header/serializeRegularStruct.js.flow
npm notice 720B lib/generators/modules/GenerateModuleObjCpp/header/serializeStruct.js
npm notice 836B lib/generators/modules/GenerateModuleObjCpp/header/serializeStruct.js.flow
npm notice 6.4kB lib/generators/modules/GenerateModuleObjCpp/index.js
npm notice 6.6kB lib/generators/modules/GenerateModuleObjCpp/index.js.flow
npm notice 14.6kB lib/generators/modules/GenerateModuleObjCpp/serializeMethod.js
npm notice 13.1kB lib/generators/modules/GenerateModuleObjCpp/serializeMethod.js.flow
npm notice 2.9kB lib/generators/modules/GenerateModuleObjCpp/source/serializeModule.js
npm notice 3.6kB lib/generators/modules/GenerateModuleObjCpp/source/serializeModule.js.flow
npm notice 6.8kB lib/generators/modules/GenerateModuleObjCpp/StructCollector.js
npm notice 5.4kB lib/generators/modules/GenerateModuleObjCpp/StructCollector.js.flow
npm notice 549B lib/generators/modules/GenerateModuleObjCpp/Utils.js
npm notice 673B lib/generators/modules/GenerateModuleObjCpp/Utils.js.flow
npm notice 848B lib/generators/modules/Utils.js
npm notice 1.3kB lib/generators/modules/Utils.js.flow
npm notice 7.1kB lib/generators/RNCodegen.js
npm notice 8.4kB lib/generators/RNCodegen.js.flow
npm notice 647B lib/generators/Utils.js
npm notice 700B lib/generators/Utils.js.flow
npm notice 14.1kB lib/parsers/flow/components/__test_fixtures__/failures.js
npm notice 14.1kB lib/parsers/flow/components/__test_fixtures__/failures.js.flow
npm notice 27.8kB lib/parsers/flow/components/__test_fixtures__/fixtures.js
npm notice 27.9kB lib/parsers/flow/components/__test_fixtures__/fixtures.js.flow
npm notice 2.6kB lib/parsers/flow/components/commands.js
npm notice 2.9kB lib/parsers/flow/components/commands.js.flow
npm notice 6.2kB lib/parsers/flow/components/events.js
npm notice 6.6kB lib/parsers/flow/components/events.js.flow
npm notice 1.2kB lib/parsers/flow/components/extends.js
npm notice 1.6kB lib/parsers/flow/components/extends.js.flow
npm notice 8.1kB lib/parsers/flow/components/index.js
npm notice 6.5kB lib/parsers/flow/components/index.js.flow
npm notice 1.8kB lib/parsers/flow/components/options.js
npm notice 2.1kB lib/parsers/flow/components/options.js.flow
npm notice 13.1kB lib/parsers/flow/components/props.js
npm notice 13.8kB lib/parsers/flow/components/props.js.flow
npm notice 2.1kB lib/parsers/flow/components/schema.js
npm notice 1.3kB lib/parsers/flow/components/schema.js.flow
npm notice 738B lib/parsers/flow/errors.js
npm notice 849B lib/parsers/flow/errors.js.flow
npm notice 5.7kB lib/parsers/flow/index.js
npm notice 3.7kB lib/parsers/flow/index.js.flow
npm notice 5.3kB lib/parsers/flow/modules/__test_fixtures__/failures.js
npm notice 5.4kB lib/parsers/flow/modules/__test_fixtures__/failures.js.flow
npm notice 15.4kB lib/parsers/flow/modules/__test_fixtures__/fixtures.js
npm notice 15.4kB lib/parsers/flow/modules/__test_fixtures__/fixtures.js.flow
npm notice 8.6kB lib/parsers/flow/modules/errors.js
npm notice 9.5kB lib/parsers/flow/modules/errors.js.flow
npm notice 25.7kB lib/parsers/flow/modules/index.js
npm notice 21.8kB lib/parsers/flow/modules/index.js.flow
npm notice 416B lib/parsers/flow/modules/schema.js
npm notice 557B lib/parsers/flow/modules/schema.js.flow
npm notice 595B lib/parsers/flow/modules/utils.js
npm notice 830B lib/parsers/flow/modules/utils.js.flow
npm notice 4.4kB lib/parsers/flow/utils.js
npm notice 5.1kB lib/parsers/flow/utils.js.flow
npm notice 428B lib/parsers/schema/index.js
npm notice 526B lib/parsers/schema/index.js.flow
npm notice 12.9kB lib/parsers/typescript/components/__test_fixtures__/failures.js
npm notice 13.0kB lib/parsers/typescript/components/__test_fixtures__/failures.js.flow
npm notice 28.1kB lib/parsers/typescript/components/__test_fixtures__/fixtures.js
npm notice 28.1kB lib/parsers/typescript/components/__test_fixtures__/fixtures.js.flow
npm notice 3.1kB lib/parsers/typescript/components/commands.js
npm notice 3.0kB lib/parsers/typescript/components/commands.js.flow
npm notice 7.0kB lib/parsers/typescript/components/events.js
npm notice 7.4kB lib/parsers/typescript/components/events.js.flow
npm notice 1.3kB lib/parsers/typescript/components/extends.js
npm notice 1.6kB lib/parsers/typescript/components/extends.js.flow
npm notice 8.2kB lib/parsers/typescript/components/index.js
npm notice 6.6kB lib/parsers/typescript/components/index.js.flow
npm notice 1.8kB lib/parsers/typescript/components/options.js
npm notice 2.1kB lib/parsers/typescript/components/options.js.flow
npm notice 19.4kB lib/parsers/typescript/components/props.js
npm notice 18.0kB lib/parsers/typescript/components/props.js.flow
npm notice 2.1kB lib/parsers/typescript/components/schema.js
npm notice 1.3kB lib/parsers/typescript/components/schema.js.flow
npm notice 738B lib/parsers/typescript/errors.js
npm notice 849B lib/parsers/typescript/errors.js.flow
npm notice 5.8kB lib/parsers/typescript/index.js
npm notice 3.9kB lib/parsers/typescript/index.js.flow
npm notice 4.7kB lib/parsers/typescript/modules/__test_fixtures__/failures.js
npm notice 4.7kB lib/parsers/typescript/modules/__test_fixtures__/failures.js.flow
npm notice 18.8kB lib/parsers/typescript/modules/__test_fixtures__/fixtures.js
npm notice 18.8kB lib/parsers/typescript/modules/__test_fixtures__/fixtures.js.flow
npm notice 8.6kB lib/parsers/typescript/modules/errors.js
npm notice 9.5kB lib/parsers/typescript/modules/errors.js.flow
npm notice 26.8kB lib/parsers/typescript/modules/index.js
npm notice 22.9kB lib/parsers/typescript/modules/index.js.flow
npm notice 416B lib/parsers/typescript/modules/schema.js
npm notice 557B lib/parsers/typescript/modules/schema.js.flow
npm notice 595B lib/parsers/typescript/modules/utils.js
npm notice 830B lib/parsers/typescript/modules/utils.js.flow
npm notice 4.6kB lib/parsers/typescript/utils.js
npm notice 5.3kB lib/parsers/typescript/utils.js.flow
npm notice 1.4kB lib/SchemaValidator.js
npm notice 1.6kB lib/SchemaValidator.js.flow
npm notice 1.4kB package.json
npm notice === Tarball Details ===
npm notice name: react-native-codegen
npm notice version: 0.70.1
npm notice filename: react-native-codegen-0.70.1.tgz
npm notice package size: 168.4 kB
npm notice unpacked size: 1.3 MB
npm notice shasum: 10bf591db802342bd5ac38352821ad6452ba4b52
npm notice integrity: sha512-KXRXARscSO4mt[...]WCnuO5sLFEYQg==
npm notice total files: 167
npm notice
+ react-native-codegen@0.70 .1
```
Reviewed By: dmitryrykun
Differential Revision: D37851965
Pulled By: cortinico
fbshipit-source-id: 4d8c80831691e5f671c234bc3a1678ccb7435ff4
2022-07-27 16:18:50 +01:00
Distiller
6fe8367bea
[0.69.3] Bump version numbers
2022-07-25 13:00:12 +00:00
Distiller
75eb6e7bf4
[0.69.2] Bump version numbers
2022-07-20 09:39:02 +00:00
Riccardo
23accbf58d
[fix] backport FlipperConfiguration from main ( #34098 )
2022-07-07 08:24:22 +02:00
Distiller
587eb4ed13
[0.69.1] Bump version numbers
2022-06-29 10:03:41 +00:00
Distiller
74a08a3d2c
[0.69.0] Bump version numbers
2022-06-22 17:36:51 +00:00
Distiller
e68aa6a019
[0.69.0-rc.6] Bump version numbers
2022-06-01 16:18:19 +00:00
Distiller
6d200c32cb
[0.69.0-rc.5] Bump version numbers
2022-05-31 12:27:32 +00:00
Distiller
2c6df0209d
[0.69.0-rc.4] Bump version numbers
2022-05-31 08:21:42 +00:00
Nicola Corti
9a4e71621b
Revert "[0.69.0-rc.4] Bump version numbers"
...
This reverts commit 5f50b0b407 .
2022-05-30 17:15:24 +01:00
Distiller
5f50b0b407
[0.69.0-rc.4] Bump version numbers
2022-05-30 15:22:07 +00:00
Distiller
27751babe6
[0.69.0-rc.3] Bump version numbers
2022-05-24 15:35:09 +00:00
Distiller
1eb90f52c7
[0.69.0-rc.2] Bump version numbers
2022-05-20 10:56:06 +00:00
Nicola Corti
dc2c034e32
Bump react-native-codegen to 0.69.1
2022-05-11 10:58:54 +01:00
7b76abc0d3
[Main][Windows] Working around Long paths limitation on Windows ( #33707 )
...
Co-authored-by: Aleš Pergl <alespergl@users.noreply.github.com >
Co-authored-by: Ales Pergl <alpergl@microsoft.com >
2022-05-11 10:58:15 +01:00
Nicola Corti
a98f5e6e50
Bump react-native-codegen to 0.69.0
2022-05-09 11:41:03 +01:00
Distiller
6efb51777c
[0.69.0-rc.0] Bump version numbers
2022-04-28 14:12:53 +00:00
Nicola Corti
fc3040b2b6
Revert "[0.69.0-rc.0] Bump version numbers"
...
This reverts commit 9af395e913 .
2022-04-28 16:01:41 +02:00
Distiller
9af395e913
[0.69.0-rc.0] Bump version numbers
2022-04-28 12:23:22 +00:00
Nicola Corti
208422fe8e
Bump React Native Codegen to 0.0.15
...
Summary:
For RN 0.69, we want to ship all the changes we have on master
for React Native Codegen.
Changelog:
[Internal] [Changed] - Bump React Native Codegen to 0.0.15
Reviewed By: cipolleschi
Differential Revision: D35964934
fbshipit-source-id: d6b6c36a9a077cb53113907ea59da3148e18e5cd
2022-04-28 04:18:28 -07:00
Nicola Corti
63acead781
Remove the unused JavaGenerator from the React Native Gradle Plugin.
...
Summary:
I'm removing the Java generation as we're not using it for now, and we're not maintaining it.
Moreover is not feature complete, and still needs `react-native-codegen` to generate the Makefile/CMake/C++ code.
We can still resort it if we decide to switch to AST based generation.
Changelog:
[Internal] [Changed] - Remove the unused JavaGenerator from the React Native Gradle Plugin
Reviewed By: cipolleschi
Differential Revision: D35930746
fbshipit-source-id: 624c411cdc678b270a647efc3cc8236b50018bef
2022-04-28 02:34:07 -07:00
Sam Zhou
0c4c6ca319
Add annotations to unannotated variable declarations [manually-modified]
...
Reviewed By: panagosg7
Differential Revision: D35948108
fbshipit-source-id: 7d286c9dd66dbd25281e2d831691f8bb34504b5d
2022-04-27 19:15:55 -07:00
Nicola Corti
fbe72cf348
Bump React Native Gradle plugin to 0.0.7
...
Summary:
In order to release RN 0.69, we need to Bump React Native Gradle plugin to
the latest stable.
Changelog:
[Internal] [Changed] - Bump React Native Gradle plugin to 0.0.7
Reviewed By: cipolleschi
Differential Revision: D35964705
fbshipit-source-id: 0893fe092cfddffd5e79b70fc069f7c59ce33845
2022-04-27 09:41:11 -07:00
Nicola Corti
c11785b90d
Update the hermesc output to be inside the $buildDir
...
Summary:
Currently, we build Hermes by specifying the Cmake flag `-B ./hermes`. That means
that the output out the build is going to be placed along side the source code.
This is fine, as long as the user doesn't use the `REACT_NATIVE_OVERRIDE_HERMES_DIR`,
which is used inside the Hermes CI. In that case, the source location of Hermes can be
changed, leading to scenarios where `hermesc` can't be found.
Here I'm changing the flag to be `-B $buildDir/hermes`. Therefore the build output
will always be located within the `./ReactAndroid/hermes-engine/build` folder.
This is a more robust solution as the build output will be encapsulated within the
`build/` folder.
Changelog:i
[Internal] [Changed] - Update the hermesc output to be inside the $buildDir
Reviewed By: cipolleschi
Differential Revision: D35964402
fbshipit-source-id: aa7e0775b282897d5a99c1c46265884d19c5f289
2022-04-27 09:41:11 -07:00
Riccardo Cipolleschi
ecf3293985
Back out "Remove AsyncStorage from rn-tester and fix InternalSettings Example"
...
Summary:
This diff breaks the RNTester app at runtime and it prevents us from cutting RN 0.69.
Original commit changeset: a879787d8683
Original Phabricator Diff: D35435562 (https://github.com/facebook/react-native/commit/f4c4f446e4365c6cf7adf5db21d3d746b38aa3e2 )
## Changelog
[General][Fixed] - Revert change which breaks RNTester
Reviewed By: cortinico, kacieb
Differential Revision: D35936298
fbshipit-source-id: c4ec92002fde9c1de691bcda17ebc5d0747914f6
2022-04-27 01:10:18 -07:00
Kacie Bawiec
ca5e3b1dc9
Fix sendAccessibilityEvent_unstable Example in RNTester
...
Summary:
# First issue - incorrect ref
In this example, `AccessibilityInfo.setAccessibilityFocus_unstable` is being called on the Button ref. This fails because Button is not a HostComponent and does not accept a forwarded ref.
Since the button needs to be focused in order to click on it, I don't think the intention of this example actually makes sense. Since even if it worked, it would just reset the focus in the same place.
Instead, I alter this to set accessibility focus on the preceding Text element, which makes it more clear that setAccessibilityFocus is working.
# Second Issue - focus after closing Alert doesn't work
I am not sure why this is the case, but removing the alert causes focus to work correctly. i'm guessing the set focus command is conflicting with Alert's default resetting focus behavior.
# Minor Fix
I also quickly cleaned this up to be a function component because class components make refs more confusing (to me).
Changelog:
[Genera] Fix sendAccessibilityEvent_unstable Example in RNTester
Reviewed By: p-sun
Differential Revision: D35725018
fbshipit-source-id: f5a1dbbcf2635f038c41db9ef2a0b31389d2c745
2022-04-26 12:44:42 -07:00
Nicola Corti
8ae9c2cff6
Lazily resolve the hermesc path rather than eagerly
...
Summary:
This commit moves the resolution of the hermesc inside the TaskAction block of the
HermesBinaryTask. Therefore the hermesc path will be investigated only during the
execution of the task, and not when the task is created.
Changelog:
[Internal] [Changed] - Lazily resolve the hermesc path rather than eagerly
Reviewed By: motiz88
Differential Revision: D35930548
fbshipit-source-id: a517dda0fa9b10f53c25cd256ceb68d37d533d3b
2022-04-26 08:25:03 -07:00
Nicola Corti
e51e19ecc1
Add event listeners to Scheduler
...
Summary:
Minimal set of changes to intercept events in external modules. Current intended use-case is for Reanimated to handle events for the Animated properties.
Changelog: [Added] Add listeners to allow intercepting events in C++ core.
Reviewed By: cipolleschi
Differential Revision: D35312534
fbshipit-source-id: ec924b57fd0c0dabf7be7b886dbef23bf3170d6c
2022-04-26 05:11:05 -07:00
Nicola Corti
6563c99c49
Honor the REACT_NATIVE_OVERRIDE_HERMES_DIR variable when searching for hermesc
...
Summary:
When searching for the `hermesc` path, we should also honor the `REACT_NATIVE_OVERRIDE_HERMES_DIR` variable.
Changelog:
[Internal] [Changed] - Honor the REACT_NATIVE_OVERRIDE_HERMES_DIR variable when searching for `hermesc`
Reviewed By: neildhar
Differential Revision: D35903601
fbshipit-source-id: 31e1255a558eece8cd84669861328db72e9ed17b
2022-04-25 12:15:41 -07:00
Carmi Grushko
4f855c8a2a
@allow-large-files [MSDK] Update ktfmt component on FBS:master
...
Reviewed By: strulovich
Differential Revision: D35774317
fbshipit-source-id: ce59de8c38e385827a9ee62473b57a1791f18d27
2022-04-25 03:08:51 -07:00
Chaoshuai Lu
d70d7fd0b3
Adopt UIGraphicsImageRenderer API
...
Summary:
Apple suggested to this new API on iOS 10+.
> // Any new bitmap drawing code is encouraged to use UIGraphicsImageRenderer in lieu of this API.
WWDC18 Reference: https://developer.apple.com/videos/play/wwdc2018/219/
> Use UIGraphicsImageRenderer to create and draw to an image buffer
Supports Wide Color, unlike UIGraphicsBeginImageContext()
Combine with UIImageView for efficient offscreen rendering
Per https://nshipster.com/image-resizing/#performance-benchmarks , the new API runs even faster than the C version, probably due to more smart context reuses/management.
Changelog:
[iOS][Changed] - Adopt UIGraphicsImageRenderer API
Reviewed By: philIip
Differential Revision: D35699584
fbshipit-source-id: 7a1e2109d5e121fb396c1014f4ed0a892211b0cc
2022-04-22 17:02:51 -07:00
John Wang
ffaa5d69bc
Add @Nullable to WritableMap and WritableArray for Android Java spec generator
...
Summary:
We're adding a native module that returns a Nullable type. This makes the Java spec and the implementation to be the same.
Changelog:
[Android][Added] - Generate `Nullable` for optional objects and arrays in module codegen.
Reviewed By: yungsters
Differential Revision: D35651333
fbshipit-source-id: d73c87340e33cf79831915ce6892e457ef369175
2022-04-22 16:55:29 -07:00
Luna Wei
6958bbb28c
Fix up lint errors under react-native-github ( #33622 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/33622
Changelog: [Internal] Clean up eslint errors
Reviewed By: yungsters
Differential Revision: D35599445
fbshipit-source-id: bbb9061a3cf9df32daacad9a9b44eba94d3ce48c
2022-04-22 16:25:25 -07:00
Nicola Corti
aeac6ab677
Gradle: extend the algoritm to find hermesc paths.
...
Summary:
This diff extends the Gradle algo used to search for `hermesc`.
Currently we look into `node_modules/hermes-engine/%OS-BIN%/hermesc`
With this change the algo will look into:
- A user provided path to hermesc
- Built from source version of hermesc (for users of New Architecture)
- Bundled version of hermesc inside react-native
- hermesc from the hermes-engine NPM package
I've added tests for the new algo. I also realized our tests were broken
(since they stopped running on CI), I fixed them as well.
Changelog:
[Android] [Changed] - Gradle: extend the algoritm to find hermesc paths
Reviewed By: ShikaSD
Differential Revision: D35649911
fbshipit-source-id: d4bcbe06a6bfa8d98b91c1612fc28b300de91661
2022-04-21 07:19:28 -07:00
Riccardo Cipolleschi
8ac8439e0d
Prepare AppDelegate to enable Concurrent Root on iOS ( #33671 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/33671
With React 18, we now need to allow users on Fabric to opt-in for Concurrent Root.
This commit adds a new method that can be customized in the AppDelegate to turn the feature on and off.
The flag is passed as an initialProps to the rootView.
## Changelog:
[iOS][Added] - Prepare a method in the AppDelegate to control the concurrentRoot.
Reviewed By: cortinico, dmitryrykun
Differential Revision: D35757833
fbshipit-source-id: 192cf74c796554cba39366aa90c53c191f960c20
2022-04-21 06:59:17 -07:00
Riccardo Cipolleschi
705c6f57d6
Export REACT_NATIVE_PATH and fix find-node-for-xcode.sh fallback behavior ( #33674 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/33674
## Issue
In D35317070 (https://github.com/facebook/react-native/commit/0480f56c5b5478b6ebe5ad88e347cad2810bfb17 ) we introduced a way to configuring the Xcode environment via he `.xcode.env`, falling back to the old `find-node-for-xcode.sh` behavior in case of a misconfiguration.
Unfortunately, there were an issue with the new architecture for which the pods were not able to locate the `find-node-for-xcode.sh`, crashing while building the new architecture.
## Solution
This Diff solves the issue in two steps:
1. it exposes to the project the REACT_NATIVE_PATH like Android does here: D35451821 (https://github.com/facebook/react-native/commit/f8d7e0a968ea12606fd8cce03470fd374f732aad )
2. it leverages this new variables to reach the script
## Changelog
[iOS][Changed] - Fixed the fallback behavior when the `.xcode.env` file is missing, actually using the old `find-node-for-xcode.sh` script
Reviewed By: dmitryrykun
Differential Revision: D35779165
fbshipit-source-id: 393ef9a0b98d32d9cf226f7d109fdefd772e5120
2022-04-21 06:59:17 -07:00
Héctor Ramos
c6daadcab4
Bump CocoaPods to 1.11.3 and Ruby to 2.7.5 in tests/cache ( #33654 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/33654
In D35116757 (https://github.com/facebook/react-native/commit/2c87b7466e098c5cd230e02b279fc7bc7a357615 ) we bumped the Circle CI macOS executor to use the Xcode 13.3.0 machine image, which has CocoaPods 1.11.3 installed. The RNTester Gemfile and CocoaPods cache is updated to reflect this change.
In D35116757 (https://github.com/facebook/react-native/commit/2c87b7466e098c5cd230e02b279fc7bc7a357615 ) the Ruby version was bumped to 2.7.5, so we update the Sandcastle tests to reflect this change as well.
Changelog: [Internal]
Reviewed By: cortinico
Differential Revision: D35679327
fbshipit-source-id: e6b5f9af13e95d335e0f89ebd7e1778a56bba601
2022-04-20 15:13:49 -07:00
Luna Wei
3c2fb72541
Bump version of @react-native-community/eslint-plugin to 1.2.0
...
Summary:
Changelog: [Internal] Bump react-native-community/eslint-plugin
It looks like we `*` version on the package.json so no updates needed, published 1.2.0: https://www.npmjs.com/package/react-native-community/eslint-plugin
Reviewed By: cortinico, neildhar
Differential Revision: D35590075
fbshipit-source-id: 11402cedea3067018c03e7b59202a48dc3a6b084
2022-04-20 13:19:43 -07:00