Name Date Size #Lines LOC

..26-Sep-2023-

__mocks__/H26-Sep-2023-1711

build/H26-Sep-2023-1,3871,187

src/H26-Sep-2023-3,9903,157

.eslintignoreH A D26-Sep-20235 11

CHANGELOG.mdH A D26-Sep-20232.9 KiB8243

LICENSEH A D26-Sep-20231.1 KiB2317

README.mdH A D26-Sep-2023857 4225

babel.config.jsH A D26-Sep-2023113 76

jest.config.jsH A D26-Sep-2023345 1210

package.jsonH A D26-Sep-20231.5 KiB6261

tsconfig.jsonH A D26-Sep-2023169 98

README.md

1<!-- Title -->
2<h1 align="center">
3�� Welcome to <br><code>@expo/package-manager</code>
4</h1>
5
6<p align="center">A library for installing and finding packages in a project.</p>
7
8<!-- Header -->
9
10<p align="center">
11  <img src="https://flat.badgen.net/packagephobia/install/@expo/package-manager">
12
13  <a href="https://www.npmjs.com/package/@expo/package-manager">
14    <img src="https://flat.badgen.net/npm/dw/@expo/package-manager" target="_blank" />
15  </a>
16</p>
17
18---
19
20<!-- Body -->
21
22## �� Setup
23
24Install `@expo/package-manager` in your project.
25
26```sh
27yarn add @expo/package-manager
28```
29
30## ⚽️ Usage
31
32```ts
33import * as PackageManager from '@expo/package-manager';
34
35const manager = PackageManager.createForProject(projectRoot);
36
37await Promise.all([
38  manager.addDevAsync(['@expo/webpack-config']),
39  manager.addAsync(['expo', 'expo-camera']),
40]);
41```
42