Home
last modified time | relevance | path

Searched refs:pkg (Results 1 – 25 of 195) sorted by relevance

12345678

/expo/packages/@expo/cli/src/prebuild/
H A DupdatePackageJson.ts26 pkg,
30 pkg: PackageJSONConfig;
42 pkg,
77 pkg,
89 pkg,
111 pkg,
170 .map((pkg) => chalk.bold(pkg))
178 .map((pkg) => chalk.bold(pkg))
242 function updatePkgScripts({ pkg }: { pkg: PackageJSONConfig }) {
243 if (!pkg.scripts) {
[all …]
/expo/tools/src/check-packages/
H A DcheckPackageAsync.ts15 pkg: Package,
27 await runPackageScriptAsync(pkg, 'clean', args);
28 await runPackageScriptAsync(pkg, 'build', args);
29 if (pkg.scripts.bundle) {
30 await runPackageScriptAsync(pkg, 'bundle', args);
34 await checkUniformityAsync(pkg, './build');
35 if (pkg.scripts.bundle) {
36 await checkUniformityAsync(pkg, '*bundle');
49 await runPackageScriptAsync(pkg, 'test', args);
59 await runPackageScriptAsync(pkg, 'lint', args);
[all …]
H A DgetPackagesToCheckAsync.ts26 const allPackages = (await getListOfPackagesAsync()).filter((pkg) => {
28 return pkg.scripts.build || pkg.scripts.test;
35 return allPackages.filter((pkg) => {
36 return packageNames.includes(pkg.packageName);
53 return allPackages.filter((pkg) => {
54 const pkgPath = pkg.path.replace(/([^\/])$/, '$1/');
/expo/tools/src/commands/
H A DIosNativeUnitTests.ts15 function getTestSpecNames(pkg: Packages.Package): string[] {
16 const podspec = fs.readFileSync(path.join(pkg.path, pkg.podspecPath!), 'utf8');
32 for (const pkg of allPackages) { constant
33 if (!pkg.podspecName || !pkg.podspecPath || !(await pkg.hasNativeTestsAsync('ios'))) {
34 if (packageNamesFilter.includes(pkg.packageName)) {
35 throw new Error(`The package ${pkg.packageName} does not include iOS unit tests.`);
40 if (packageNamesFilter.length > 0 && !packageNamesFilter.includes(pkg.packageName)) {
44 const testSpecNames = getTestSpecNames(pkg);
47 `Failed to test package ${pkg.packageName}: no test specs were found in podspec file.`
52 targetsToTest.push(`${pkg.podspecName}-Unit-${testSpecName}`);
[all …]
H A DAndroidBuildPackages.ts55 if (!pkg.isSupportedOnPlatform('android') || !pkg.androidPackageName) continue;
57 name: pkg.packageSlug,
58 sourceDir: path.join(pkg.path, pkg.androidSubdirectory),
106 pkg.sourceDir,
233 const expoviewIndex = packages.findIndex((pkg) => pkg.name === EXPOVIEW_PKG.name);
327 packagesToBuild = packages.map((pkg) => pkg.name);
330 packagesToBuild = packages.map((pkg) => pkg.name);
337 .map((pkg) => pkg.name)
365 packagesToBuild = packages.map((pkg) => pkg.name);
372 choices: packages.map((pkg) => pkg.name),
[all …]
H A DAndroidNativeUnitTests.ts56 const androidPackages = await filterAsync(allPackages, async (pkg) => {
62 if (pkg.isSupportedOnPlatform('android') && !excludedInTests.includes(pkg.packageSlug)) {
64 includesTests = await pkg.hasNativeInstrumentationTestsAsync('android');
66 includesTests = await pkg.hasNativeTestsAsync('android');
70 if (!includesTests && packageNamesFilter.includes(pkg.packageName)) {
72 `The package ${pkg.packageName} does not include Android ${type} unit tests.`
80 androidPackages.forEach((pkg) => {
81 console.log(chalk.yellow(pkg.packageSlug));
107 const isExpoModulesCore = (pkg: Packages.Package) => pkg.packageName === 'expo-modules-core';
108 const isNotExpoModulesCore = (pkg: Packages.Package) => pkg.packageName !== 'expo-modules-core';
[all …]
H A DMergeChangelogs.ts60 !pkg.packageJson.private &&
62 (await pkg.hasChangelogAsync())
111 packages.map(async (pkg) => {
112 const changelog = new Changelog(pkg.changelogPath);
117 changesMap.set(pkg, changes.versions);
133 for (const pkg of changesMap.keys()) { constant
140 changesMap.delete(pkg);
147 versions[nextVersion][pkg.packageName] = pkg.packageVersion;
174 for (const [pkg, changes] of changesMap) { constant
182 versions[nextVersion][pkg.packageName] = pkg.packageVersion;
[all …]
H A DSyncSdkBranchChangelogs.ts33 for (const pkg of packages) { constant
36 changed = await syncChangelogAsync(pkg, options.branch);
39 console.error(`❌ ${chalk.red(pkg.packageName)}: ${errorMessage}`);
42 console.log(`✅ ${pkg.packageName}`);
53 return filterAsync(packages, (pkg) => pkg.hasChangelogAsync());
59 async function syncChangelogAsync(pkg: Package, sourceBranch: string) {
61 await Git.readFileAsync(`origin/${sourceBranch}`, pkg.changelogPath)
63 const targetChangelog = new Changelog(pkg.changelogPath);
/expo/packages/@expo/cli/src/prebuild/__tests__/
H A DupdatePackageJson-test.ts30 const pkg = { constant
47 pkg,
49 expect(pkg.dependencies).toStrictEqual({
58 const pkg = { constant
67 pkg,
79 expect(pkg.dependencies).toStrictEqual({
92 const pkg = { constant
109 pkg,
111 expect(pkg.dependencies).toStrictEqual({
120 const pkg = { constant
[all …]
/expo/tools/src/versioning/android/
H A DexpoModulesTransforms.ts8 function expoModulesBaseTransforms(pkg: Package, abiVersion: string): FileTransforms {
30 replaceWith: `$1 package="${pkg.androidPackageNamespace}"$2`,
32 ...packagesToKeep.map((pkg: string) => ({
34 find: new RegExp(`([, ^(<])${escapeRegExp(pkg)}`, 'g'),
35 replaceWith: `$1temporarydonotversion.${pkg}`,
37 ...packagesToRename.map((pkg: string) => ({
39 find: new RegExp(`([, ^(<])${escapeRegExp(pkg)}`, 'g'),
40 replaceWith: `$1${abiVersion}.${pkg}`,
61 export function expoModulesTransforms(pkg: Package, abiVersion: string): FileTransforms {
62 const module = pkg.packageName;
[all …]
/expo/packages/@expo/cli/src/start/doctor/dependencies/
H A DgetMissingPackages.ts13 pkg: string;
35 resolutions[p.pkg] = resolved;
48 debug(`Required package "${resolvedPackage.pkg}" found (no version constraint specified).`);
62 …`Installed package "${resolvedPackage.pkg}" does not satisfy version constraint "${resolvedPackage…
106 for (const pkg of packages) { constant
110 !pkg.version &&
111 pkg.pkg in relatedPackages
113 pkg.version = relatedPackages[pkg.pkg];
H A DvalidateDependenciesVersions.ts36 pkg: PackageJSONConfig,
86 pkg: PackageJSONConfig,
102 getFilteredObject(packagesToCheck, { ...pkg.dependencies, ...pkg.devDependencies })
104 { ...pkg.dependencies, ...pkg.devDependencies };
118 let incorrectDeps = findIncorrectDependencies(pkg, packageVersions, combinedKnownPackages);
121 if (pkg?.expo?.install?.exclude) {
122 const packagesToExclude = pkg.expo.install.exclude;
197 pkg: PackageJSONConfig,
212 packageType: findDependencyType(pkg, packageName),
222 pkg: PackageJSONConfig,
[all …]
H A DensureDependenciesAsync.ts43 .map(({ pkg, version }) => (version ? [pkg, version].join('@') : pkg))
66 const packages = missing.map(({ pkg, version }) =>
67 version ? [pkg, version].join('@') : pkg
111 pkg: string;
118 .map(({ pkg, version }) => {
120 return [pkg, version].join('@');
122 return pkg;
/expo/packages/@expo/cli/src/start/doctor/dependencies/__tests__/
H A DgetMissingPackages-test.ts29 pkg: 'react-native-web',
35 pkg: 'react-native-web',
43 pkg: 'react-native-web',
78 { file: 'react-native-web/package.json', pkg: 'react-native-web' },
79 { file: 'react-dom/package.json', pkg: 'react-dom' },
85 pkg: 'react-dom',
114 { file: 'outdated/package.json', pkg: 'outdated', version: '^2.0.0' },
115 { file: 'bacon/package.json', pkg: 'bacon', version: '~1.0.0' },
116 { file: 'react-native-web/package.json', pkg: 'react-native-web' },
122 pkg: 'outdated',
H A DensureDependenciesAsync-test.ts9 pkg: {},
42 missing: [{ pkg: 'bacon', file: '', version: '~1.0.0' }],
54 requiredPackages: [{ pkg: 'bacon', file: '', version: '~1.0.0' }],
71 missing: [{ pkg: 'bacon', file: '', version: '~1.0.0' }],
85 requiredPackages: [{ pkg: 'bacon', file: '', version: '~1.0.0' }],
103 missing: [{ pkg: 'bacon', file: '', version: '~1.0.0' }],
115 requiredPackages: [{ pkg: 'bacon', file: '', version: '~1.0.0' }],
130 missing: [{ pkg: 'bacon', file: '', version: '~1.0.0' }],
140 requiredPackages: [{ pkg: 'bacon', file: '', version: '~1.0.0' }],
159 { pkg: 'bacon', file: '', version: '~1.0.0' },
[all …]
/expo/tools/src/promote-packages/
H A Dhelpers.ts14 export async function createParcelAsync(pkg: Package): Promise<Parcel> {
16 pkg,
17 pkgView: await pkg.getPackageViewAsync(),
18 changelog: Changelogs.loadFrom(pkg.changelogPath),
19 gitDir: new GitDirectory(pkg.path),
57 for (const { pkg, state } of parcels) { constant
60 green(pkg.packageName),
61 formatVersionChange(state.versionToReplace, pkg.packageVersion)
/expo/tools/src/versioning/ios/
H A DversionExpoModules.ts41 const versionPackageTask = taskQueue.wrap(async (pkg: Package) => {
42 logger.log(`- ${chalk.green(pkg.podspecName!)}`);
44 if (!pkg.podspecPath || !pkg.podspecName) {
45 throw new Error(`Podspec for package ${pkg.packageName} not found`);
48 const sourceDirectory = path.join(pkg.path, path.dirname(pkg.podspecPath));
49 const targetDirectory = path.join(versionedDirectory, pkg.podspecName);
60 pkg,
72 ignore: [`${pkg.podspecName}.podspec`],
105 pkg: Package,
110 const podspec = await pkg.getPodspecAsync();
[all …]
/expo/tools/src/publish-packages/tasks/
H A DloadRequestedParcels.ts33 const allPackagesObj = allPackages.reduce((acc, pkg) => {
34 acc[pkg.packageName] = pkg;
45 const filteredPackages = allPackages.filter((pkg) => {
46 const isPrivate = pkg.packageJson.private;
99 .map((pkg) => graph.getNode(pkg.packageName))
133 const { pkg } = packageNode; constant
134 const pkgView = await pkg.getPackageViewAsync();
135 const changelog = Changelogs.loadFrom(pkg.changelogPath);
136 const gitDir = new Git.Directory(pkg.path);
141 pkg,
[all …]
/expo/tools/src/prebuilds/
H A DPrebuilder.ts79 export function canPrebuildPackage(pkg: Package): boolean {
80 return PACKAGES_TO_PREBUILD.includes(pkg.packageName);
87 pkg: Package,
90 if (canPrebuildPackage(pkg)) {
91 const xcodeProject = await generateXcodeProjectSpecAsync(pkg);
163 export async function generateXcodeProjectSpecAsync(pkg: Package): Promise<XcodeProject> {
164 const podspec = await pkg.getPodspecAsync();
174 path.join(pkg.path, pkg.iosSubdirectory)
206 for (const pkg of packages) { constant
207 const xcFrameworkFilename = `${pkg.podspecName}.xcframework`;
[all …]
/expo/packages/@expo/cli/e2e/__tests__/
H A Dinstall-test.ts92 const pkgDependencies = pkg.dependencies as Record<string, string>;
94 expect(pkg.devDependencies).toEqual({
99 expect(Object.keys(pkg.dependencies ?? {}).sort()).toStrictEqual([
118 let pkg = await JsonFile.readAsync(path.resolve(projectRoot, 'package.json')); variable
120 let pkgDependencies = pkg.dependencies as Record<string, string>;
138 pkg = await JsonFile.readAsync(path.resolve(projectRoot, 'package.json'));
140 pkgDependencies = pkg.dependencies as Record<string, string>;
161 let pkg = await JsonFile.readAsync(path.resolve(projectRoot, 'package.json')); variable
163 let pkgDependencies = pkg.dependencies as Record<string, string>;
173 pkg = await JsonFile.readAsync(path.resolve(projectRoot, 'package.json'));
[all …]
/expo/tools/src/code-review/reviewers/
H A DcheckMissingChangelogs.ts22 const modifiedPackages = allPackages.filter((pkg) => {
25 isPathWithin(fileDiff.path, pkg.path) &&
31 const pkgsWithoutChangelogChanges = await filterAsync(modifiedPackages, async (pkg) => {
32 const pkgHasChangelog = await fs.pathExists(pkg.changelogPath);
33 return pkgHasChangelog && diff.every((fileDiff) => fileDiff.path !== pkg.changelogPath);
41 .map((pkg) => `- ${relativeChangelogPath(pullRequest.head, pkg)}`)
65 function relativeChangelogPath(head: ReviewInput['pullRequest']['head'], pkg: Package): string {
66 const relativePath = path.relative(EXPO_DIR, pkg.changelogPath);
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/core/
H A DModuleRegistryProvider.java39 for (Package pkg : getPackages()) { in createInternalModules()
40 internalModules.addAll(pkg.createInternalModules(context)); in createInternalModules()
47 for (Package pkg : getPackages()) { in createExportedModules()
48 exportedModules.addAll(pkg.createExportedModules(context)); in createExportedModules()
55 for (Package pkg : getPackages()) { in createViewManagers()
56 viewManagers.addAll(pkg.createViewManagers(context)); in createViewManagers()
63 for (Package pkg : getPackages()) { in createSingletonModules()
64 singletonModules.addAll(pkg.createSingletonModules(context)); in createSingletonModules()
/expo/android/versioned-abis/expoview-abi48_0_0/src/main/java/abi48_0_0/expo/modules/core/
H A DModuleRegistryProvider.java39 for (Package pkg : getPackages()) { in createInternalModules()
40 internalModules.addAll(pkg.createInternalModules(context)); in createInternalModules()
47 for (Package pkg : getPackages()) { in createExportedModules()
48 exportedModules.addAll(pkg.createExportedModules(context)); in createExportedModules()
55 for (Package pkg : getPackages()) { in createViewManagers()
56 viewManagers.addAll(pkg.createViewManagers(context)); in createViewManagers()
63 for (Package pkg : getPackages()) { in createSingletonModules()
64 singletonModules.addAll(pkg.createSingletonModules(context)); in createSingletonModules()
/expo/android/versioned-abis/expoview-abi47_0_0/src/main/java/abi47_0_0/expo/modules/core/
H A DModuleRegistryProvider.java39 for (Package pkg : getPackages()) { in createInternalModules()
40 internalModules.addAll(pkg.createInternalModules(context)); in createInternalModules()
47 for (Package pkg : getPackages()) { in createExportedModules()
48 exportedModules.addAll(pkg.createExportedModules(context)); in createExportedModules()
55 for (Package pkg : getPackages()) { in createViewManagers()
56 viewManagers.addAll(pkg.createViewManagers(context)); in createViewManagers()
63 for (Package pkg : getPackages()) { in createSingletonModules()
64 singletonModules.addAll(pkg.createSingletonModules(context)); in createSingletonModules()
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/core/
H A DModuleRegistryProvider.java39 for (Package pkg : getPackages()) { in createInternalModules()
40 internalModules.addAll(pkg.createInternalModules(context)); in createInternalModules()
47 for (Package pkg : getPackages()) { in createExportedModules()
48 exportedModules.addAll(pkg.createExportedModules(context)); in createExportedModules()
55 for (Package pkg : getPackages()) { in createViewManagers()
56 viewManagers.addAll(pkg.createViewManagers(context)); in createViewManagers()
63 for (Package pkg : getPackages()) { in createSingletonModules()
64 singletonModules.addAll(pkg.createSingletonModules(context)); in createSingletonModules()

12345678