Skip to content

Commit e5e88b6

Browse files
Merge pull request #335 from velocitycareerlabs/VL-8592-check-license
feat: (VL-8592) add `check-license` script
2 parents 48a1645 + 8f08301 commit e5e88b6

File tree

5 files changed

+1253
-306
lines changed

5 files changed

+1253
-306
lines changed

.github/workflows/react-native-sdk.tests.workflow.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,14 @@ jobs:
2626
# Install dependencies
2727
- name: Install dependencies
2828
run: corepack enable && yarn set version 3.6.1 && yarn
29+
# Check licenses
30+
- name: Check licenses
31+
run: corepack enable && yarn set version 1.22.22 && yarn check-licenses
2932
# Run lint
3033
- name: Run lint
31-
run: yarn lint
34+
run: corepack enable && yarn set version 3.6.1 && yarn lint
3235
continue-on-error: false
3336
# Run test
3437
- name: Run Test
35-
run: yarn test
38+
run: corepack enable && yarn set version 3.6.1 && yarn test
3639
continue-on-error: true

example/ios/VclReactNativeExample.xcodeproj/project.pbxproj

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
1212
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
1313
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
14-
7142F5D021432D9E2F78F186 /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BB0E8AFC3418554628A8C20 /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a */; };
1514
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
16-
FB6A16472A216212589CF97E /* libPods-VclReactNativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4658B304EFB1133025DE6312 /* libPods-VclReactNativeExample.a */; };
15+
B1688E4AFECE21DB0C06A13D /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 932400C2814D2D2E7D619BD2 /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a */; };
16+
CD38B05DB9D89571DB53C174 /* libPods-VclReactNativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD053E318B5C967A9724A123 /* libPods-VclReactNativeExample.a */; };
1717
/* End PBXBuildFile section */
1818

1919
/* Begin PBXContainerItemProxy section */
@@ -36,13 +36,13 @@
3636
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = VclReactNativeExample/Images.xcassets; sourceTree = "<group>"; };
3737
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = VclReactNativeExample/Info.plist; sourceTree = "<group>"; };
3838
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = VclReactNativeExample/main.m; sourceTree = "<group>"; };
39-
1BB0E8AFC3418554628A8C20 /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VclReactNativeExample-VclReactNativeExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
40-
26B1E7F62AD144A2AAC3FBAF /* Pods-VclReactNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VclReactNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample.debug.xcconfig"; sourceTree = "<group>"; };
41-
3DE96A85E0279DF33CC3E6B5 /* Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig"; sourceTree = "<group>"; };
42-
4658B304EFB1133025DE6312 /* libPods-VclReactNativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VclReactNativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
43-
69FA2DC190329D03666EC98E /* Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig"; path = "Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig"; sourceTree = "<group>"; };
39+
736E52713B86D40CC0EE74C7 /* Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig"; sourceTree = "<group>"; };
40+
804D21992FF4330B824DEC7C /* Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig"; path = "Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig"; sourceTree = "<group>"; };
4441
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = VclReactNativeExample/LaunchScreen.storyboard; sourceTree = "<group>"; };
45-
AEEAE85B357FFFC673E8496B /* Pods-VclReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VclReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample.release.xcconfig"; sourceTree = "<group>"; };
42+
8E03EA9C2B45279BC19604FB /* Pods-VclReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VclReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample.release.xcconfig"; sourceTree = "<group>"; };
43+
932400C2814D2D2E7D619BD2 /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VclReactNativeExample-VclReactNativeExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
44+
B5C5D808B5C930C88037FE67 /* Pods-VclReactNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VclReactNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample.debug.xcconfig"; sourceTree = "<group>"; };
45+
CD053E318B5C967A9724A123 /* libPods-VclReactNativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VclReactNativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
4646
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
4747
/* End PBXFileReference section */
4848

@@ -51,15 +51,15 @@
5151
isa = PBXFrameworksBuildPhase;
5252
buildActionMask = 2147483647;
5353
files = (
54-
7142F5D021432D9E2F78F186 /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a in Frameworks */,
54+
B1688E4AFECE21DB0C06A13D /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a in Frameworks */,
5555
);
5656
runOnlyForDeploymentPostprocessing = 0;
5757
};
5858
13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
5959
isa = PBXFrameworksBuildPhase;
6060
buildActionMask = 2147483647;
6161
files = (
62-
FB6A16472A216212589CF97E /* libPods-VclReactNativeExample.a in Frameworks */,
62+
CD38B05DB9D89571DB53C174 /* libPods-VclReactNativeExample.a in Frameworks */,
6363
);
6464
runOnlyForDeploymentPostprocessing = 0;
6565
};
@@ -100,8 +100,8 @@
100100
isa = PBXGroup;
101101
children = (
102102
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
103-
4658B304EFB1133025DE6312 /* libPods-VclReactNativeExample.a */,
104-
1BB0E8AFC3418554628A8C20 /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a */,
103+
CD053E318B5C967A9724A123 /* libPods-VclReactNativeExample.a */,
104+
932400C2814D2D2E7D619BD2 /* libPods-VclReactNativeExample-VclReactNativeExampleTests.a */,
105105
);
106106
name = Frameworks;
107107
sourceTree = "<group>";
@@ -140,10 +140,10 @@
140140
BBD78D7AC51CEA395F1C20DB /* Pods */ = {
141141
isa = PBXGroup;
142142
children = (
143-
26B1E7F62AD144A2AAC3FBAF /* Pods-VclReactNativeExample.debug.xcconfig */,
144-
AEEAE85B357FFFC673E8496B /* Pods-VclReactNativeExample.release.xcconfig */,
145-
3DE96A85E0279DF33CC3E6B5 /* Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig */,
146-
69FA2DC190329D03666EC98E /* Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig */,
143+
B5C5D808B5C930C88037FE67 /* Pods-VclReactNativeExample.debug.xcconfig */,
144+
8E03EA9C2B45279BC19604FB /* Pods-VclReactNativeExample.release.xcconfig */,
145+
736E52713B86D40CC0EE74C7 /* Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig */,
146+
804D21992FF4330B824DEC7C /* Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig */,
147147
);
148148
path = Pods;
149149
sourceTree = "<group>";
@@ -155,12 +155,12 @@
155155
isa = PBXNativeTarget;
156156
buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "VclReactNativeExampleTests" */;
157157
buildPhases = (
158-
CF111028EE6E40490B33F554 /* [CP] Check Pods Manifest.lock */,
158+
D776916FFDA67262480DCD48 /* [CP] Check Pods Manifest.lock */,
159159
00E356EA1AD99517003FC87E /* Sources */,
160160
00E356EB1AD99517003FC87E /* Frameworks */,
161161
00E356EC1AD99517003FC87E /* Resources */,
162-
5CE7EA8EE518444776A4B361 /* [CP] Embed Pods Frameworks */,
163-
704445B0F6050FF3DA778E70 /* [CP] Copy Pods Resources */,
162+
27BF7A0B6A186DD3C563D82C /* [CP] Embed Pods Frameworks */,
163+
235CA358F4F3E028D4D2548D /* [CP] Copy Pods Resources */,
164164
);
165165
buildRules = (
166166
);
@@ -176,13 +176,13 @@
176176
isa = PBXNativeTarget;
177177
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "VclReactNativeExample" */;
178178
buildPhases = (
179-
EBDD341C109440531DFA9144 /* [CP] Check Pods Manifest.lock */,
179+
C7EAC34305A43B9D733C9FF2 /* [CP] Check Pods Manifest.lock */,
180180
13B07F871A680F5B00A75B9A /* Sources */,
181181
13B07F8C1A680F5B00A75B9A /* Frameworks */,
182182
13B07F8E1A680F5B00A75B9A /* Resources */,
183183
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
184-
D6D273FA41D159996DF6A1E0 /* [CP] Embed Pods Frameworks */,
185-
853FFF77A1D6F9705589CB9F /* [CP] Copy Pods Resources */,
184+
425F35C04C1B5770A2E7990D /* [CP] Embed Pods Frameworks */,
185+
C5CB239B404EDCC237BCEBBE /* [CP] Copy Pods Resources */,
186186
);
187187
buildRules = (
188188
);
@@ -265,7 +265,24 @@
265265
shellPath = /bin/sh;
266266
shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n";
267267
};
268-
5CE7EA8EE518444776A4B361 /* [CP] Embed Pods Frameworks */ = {
268+
235CA358F4F3E028D4D2548D /* [CP] Copy Pods Resources */ = {
269+
isa = PBXShellScriptBuildPhase;
270+
buildActionMask = 2147483647;
271+
files = (
272+
);
273+
inputFileListPaths = (
274+
"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests-resources-${CONFIGURATION}-input-files.xcfilelist",
275+
);
276+
name = "[CP] Copy Pods Resources";
277+
outputFileListPaths = (
278+
"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests-resources-${CONFIGURATION}-output-files.xcfilelist",
279+
);
280+
runOnlyForDeploymentPostprocessing = 0;
281+
shellPath = /bin/sh;
282+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests-resources.sh\"\n";
283+
showEnvVarsInLog = 0;
284+
};
285+
27BF7A0B6A186DD3C563D82C /* [CP] Embed Pods Frameworks */ = {
269286
isa = PBXShellScriptBuildPhase;
270287
buildActionMask = 2147483647;
271288
files = (
@@ -282,24 +299,24 @@
282299
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests-frameworks.sh\"\n";
283300
showEnvVarsInLog = 0;
284301
};
285-
704445B0F6050FF3DA778E70 /* [CP] Copy Pods Resources */ = {
302+
425F35C04C1B5770A2E7990D /* [CP] Embed Pods Frameworks */ = {
286303
isa = PBXShellScriptBuildPhase;
287304
buildActionMask = 2147483647;
288305
files = (
289306
);
290307
inputFileListPaths = (
291-
"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests-resources-${CONFIGURATION}-input-files.xcfilelist",
308+
"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist",
292309
);
293-
name = "[CP] Copy Pods Resources";
310+
name = "[CP] Embed Pods Frameworks";
294311
outputFileListPaths = (
295-
"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests-resources-${CONFIGURATION}-output-files.xcfilelist",
312+
"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist",
296313
);
297314
runOnlyForDeploymentPostprocessing = 0;
298315
shellPath = /bin/sh;
299-
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample-VclReactNativeExampleTests/Pods-VclReactNativeExample-VclReactNativeExampleTests-resources.sh\"\n";
316+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample-frameworks.sh\"\n";
300317
showEnvVarsInLog = 0;
301318
};
302-
853FFF77A1D6F9705589CB9F /* [CP] Copy Pods Resources */ = {
319+
C5CB239B404EDCC237BCEBBE /* [CP] Copy Pods Resources */ = {
303320
isa = PBXShellScriptBuildPhase;
304321
buildActionMask = 2147483647;
305322
files = (
@@ -316,7 +333,7 @@
316333
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample-resources.sh\"\n";
317334
showEnvVarsInLog = 0;
318335
};
319-
CF111028EE6E40490B33F554 /* [CP] Check Pods Manifest.lock */ = {
336+
C7EAC34305A43B9D733C9FF2 /* [CP] Check Pods Manifest.lock */ = {
320337
isa = PBXShellScriptBuildPhase;
321338
buildActionMask = 2147483647;
322339
files = (
@@ -331,31 +348,14 @@
331348
outputFileListPaths = (
332349
);
333350
outputPaths = (
334-
"$(DERIVED_FILE_DIR)/Pods-VclReactNativeExample-VclReactNativeExampleTests-checkManifestLockResult.txt",
351+
"$(DERIVED_FILE_DIR)/Pods-VclReactNativeExample-checkManifestLockResult.txt",
335352
);
336353
runOnlyForDeploymentPostprocessing = 0;
337354
shellPath = /bin/sh;
338355
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
339356
showEnvVarsInLog = 0;
340357
};
341-
D6D273FA41D159996DF6A1E0 /* [CP] Embed Pods Frameworks */ = {
342-
isa = PBXShellScriptBuildPhase;
343-
buildActionMask = 2147483647;
344-
files = (
345-
);
346-
inputFileListPaths = (
347-
"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist",
348-
);
349-
name = "[CP] Embed Pods Frameworks";
350-
outputFileListPaths = (
351-
"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist",
352-
);
353-
runOnlyForDeploymentPostprocessing = 0;
354-
shellPath = /bin/sh;
355-
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VclReactNativeExample/Pods-VclReactNativeExample-frameworks.sh\"\n";
356-
showEnvVarsInLog = 0;
357-
};
358-
EBDD341C109440531DFA9144 /* [CP] Check Pods Manifest.lock */ = {
358+
D776916FFDA67262480DCD48 /* [CP] Check Pods Manifest.lock */ = {
359359
isa = PBXShellScriptBuildPhase;
360360
buildActionMask = 2147483647;
361361
files = (
@@ -370,7 +370,7 @@
370370
outputFileListPaths = (
371371
);
372372
outputPaths = (
373-
"$(DERIVED_FILE_DIR)/Pods-VclReactNativeExample-checkManifestLockResult.txt",
373+
"$(DERIVED_FILE_DIR)/Pods-VclReactNativeExample-VclReactNativeExampleTests-checkManifestLockResult.txt",
374374
);
375375
runOnlyForDeploymentPostprocessing = 0;
376376
shellPath = /bin/sh;
@@ -410,7 +410,7 @@
410410
/* Begin XCBuildConfiguration section */
411411
00E356F61AD99517003FC87E /* Debug */ = {
412412
isa = XCBuildConfiguration;
413-
baseConfigurationReference = 3DE96A85E0279DF33CC3E6B5 /* Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig */;
413+
baseConfigurationReference = 736E52713B86D40CC0EE74C7 /* Pods-VclReactNativeExample-VclReactNativeExampleTests.debug.xcconfig */;
414414
buildSettings = {
415415
BUNDLE_LOADER = "$(TEST_HOST)";
416416
GCC_PREPROCESSOR_DEFINITIONS = (
@@ -437,7 +437,7 @@
437437
};
438438
00E356F71AD99517003FC87E /* Release */ = {
439439
isa = XCBuildConfiguration;
440-
baseConfigurationReference = 69FA2DC190329D03666EC98E /* Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig */;
440+
baseConfigurationReference = 804D21992FF4330B824DEC7C /* Pods-VclReactNativeExample-VclReactNativeExampleTests.release.xcconfig */;
441441
buildSettings = {
442442
BUNDLE_LOADER = "$(TEST_HOST)";
443443
COPY_PHASE_STRIP = NO;
@@ -461,7 +461,7 @@
461461
};
462462
13B07F941A680F5B00A75B9A /* Debug */ = {
463463
isa = XCBuildConfiguration;
464-
baseConfigurationReference = 26B1E7F62AD144A2AAC3FBAF /* Pods-VclReactNativeExample.debug.xcconfig */;
464+
baseConfigurationReference = B5C5D808B5C930C88037FE67 /* Pods-VclReactNativeExample.debug.xcconfig */;
465465
buildSettings = {
466466
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
467467
CLANG_ENABLE_MODULES = YES;
@@ -488,7 +488,7 @@
488488
};
489489
13B07F951A680F5B00A75B9A /* Release */ = {
490490
isa = XCBuildConfiguration;
491-
baseConfigurationReference = AEEAE85B357FFFC673E8496B /* Pods-VclReactNativeExample.release.xcconfig */;
491+
baseConfigurationReference = 8E03EA9C2B45279BC19604FB /* Pods-VclReactNativeExample.release.xcconfig */;
492492
buildSettings = {
493493
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
494494
CLANG_ENABLE_MODULES = YES;

package.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"types": "lib/typescript/src/index.d.ts",
88
"react-native": "src/index",
99
"source": "src/index",
10+
"private": true,
1011
"files": [
1112
"src",
1213
"lib",
@@ -26,6 +27,7 @@
2627
"!**/.*"
2728
],
2829
"scripts": {
30+
"check-licenses": "yarn licenses list --production --json | grep table | ./scripts/check-license.js",
2931
"lint": "eslint \"**/*.{js,ts,tsx}\"",
3032
"lint:affected": "nx affected --target=lint",
3133
"lint:fix": "nx run-many --target=lint:fix --all",
@@ -55,9 +57,17 @@
5557
"publishConfig": {
5658
"registry": "https://registry.npmjs.org/"
5759
},
60+
"dependencies": {
61+
"license-checker": "^25.0.1"
62+
},
5863
"devDependencies": {
64+
"@babel/core": "7.26.0",
65+
"@babel/preset-env": "7.26.0",
66+
"@babel/preset-typescript": "7.26.0",
5967
"@commitlint/config-conventional": "^19.1.0",
6068
"@evilmartians/lefthook": "^1.5.0",
69+
"@react-native/babel-preset": "^0.77.0",
70+
"@react-native/community-cli-plugin": "^0.77.0",
6171
"@react-native/eslint-config": "^0.74.75",
6272
"@release-it/conventional-changelog": "^8.0.1",
6373
"@types/jest": "^29.5.14",
@@ -72,6 +82,7 @@
7282
"eslint-config-react-app": "^7.0.1",
7383
"eslint-import-resolver-typescript": "^3.6.1",
7484
"eslint-plugin-autofix": "^1.1.0",
85+
"eslint-plugin-ft-flow": "^3.0.11",
7586
"eslint-plugin-import": "^2.29.1",
7687
"eslint-plugin-jest": "^28.2.0",
7788
"eslint-plugin-jsx-a11y": "^6.8.0 ",

0 commit comments

Comments
 (0)