Skip to content
This repository was archived by the owner on Jan 18, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
c6055c3
refactor: add @expo/dev-server
fson Apr 9, 2020
886772c
Address PR feedback
fson Apr 16, 2020
f559f22
Fix version numbers
fson Apr 17, 2020
c9e2d2d
Expand Metro type declarations
fson Apr 17, 2020
bd1deaa
Enable dev-server when EXPO_USE_DEV_SERVER is true
fson Apr 20, 2020
67e34d7
Update packages/dev-server/LICENSE
fson Apr 21, 2020
3958bc7
Add missing path for logging middleware
fson Apr 21, 2020
41beba3
Make manifest handler work without express
fson Apr 21, 2020
6b92e29
Set packagerPort and expoServerPort so UrlUtils etc can find them
fson Apr 21, 2020
69764cd
Add missing transformer dependency
fson Apr 21, 2020
1f7049a
Fix incorrect react-native path
fson Apr 21, 2020
e8829d8
Import metro from the project
fson Apr 21, 2020
0507ccf
Remove req.hostname expressism
fson Apr 22, 2020
4e9101d
Revert custom transformer in @expo/metro-config
fson Apr 22, 2020
4fdbbd3
Update yarn.lock
fson Apr 22, 2020
e426062
Fix hostname in the URLs inside manifest
fson Apr 22, 2020
691d03c
Implement LogReporter
fson Apr 22, 2020
951fb11
Parse request bodies for `/logs` endpoint
fson Apr 23, 2020
03c641c
Add more granular errors to /logs
fson Apr 23, 2020
8e1bc33
Clone watchFolders to avoid a type error
fson Apr 23, 2020
aaadcd8
Dev Server API was released as `@react-native-community/cli-server-api`
fson Apr 26, 2020
8366259
Update dependencies
fson Apr 26, 2020
1843d42
Remove duplicated body-parser dependency
fson Apr 27, 2020
3b71c85
Add cli-server-api type declaration
fson Apr 27, 2020
f624cbd
Update test
fson Apr 28, 2020
5d36147
Add dev-server to the test workflow
fson Apr 28, 2020
5d5eaf9
Update packages/dev-server/src/LogReporter.ts
fson Apr 29, 2020
b02c797
Update packages/dev-server/src/MetroDevServer.ts
fson Apr 29, 2020
621ec6e
Apply code review suggestion
fson Apr 29, 2020
adbd72a
Add return types
fson Apr 29, 2020
fb7c27a
Update packages/dev-server/src/middleware/clientLogsMiddleware.ts
fson Apr 29, 2020
1a8084f
Use for-of
fson Apr 29, 2020
8ad1225
Review suggestions
fson Apr 29, 2020
cf13479
Exclude tests from files published to npm
fson Apr 29, 2020
2e31b45
Move EXPO_TARGET to startDevServerAsync
fson Apr 29, 2020
b941bfa
Add README description
fson Apr 29, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- uses: actions/cache@v1
id: cache-build
with:
path: '.'
path: "."
key: ${{ github.sha }}
test:
runs-on: ubuntu-latest
Expand All @@ -29,6 +29,7 @@ jobs:
[
babel-preset-cli,
config,
dev-server,
expo-cli,
expo-codemod,
json-file,
Expand All @@ -46,7 +47,7 @@ jobs:
- uses: actions/cache@v1
id: restore-build
with:
path: '.'
path: "."
key: ${{ github.sha }}
- name: Coverage ${{ matrix.package }}
run: cd packages/${{ matrix.package }} && yarn test --coverage
Expand Down
23 changes: 11 additions & 12 deletions packages/babel-preset-cli/ts-declarations/metro-config/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
declare module 'metro-config' {
import { IncomingMessage, ServerResponse } from 'http';
import { JsTransformerConfig, Reporter } from 'metro';
import {
DeltaResult,
Graph,
Module,
SerializerOptions,
JsTransformerConfig,
Reporter,
TransformResult,
Server,
TransformVariants,
} from 'metro';

// TODO: import { CacheStore } from 'metro-cache';
type CacheStore = unknown;
Expand All @@ -9,17 +19,6 @@ declare module 'metro-config' {
// TODO: import { BasicSourceMap, MixedSourceMap } from 'metro-source-map';
type BasicSourceMap = unknown;
type MixedSourceMap = unknown;
// TODO: import { DeltaResult, Graph, Module, SerializerOptions } from 'metro/src/DeltaBundler/types';
type DeltaResult = unknown;
type Graph = unknown;
type Module = unknown;
type SerializerOptions = unknown;
// TODO: import { TransformResult } from 'metro/src/DeltaBundler';
type TransformResult = unknown;
// TODO: import { TransformVariants } from 'metro/src/ModuleGraph/types';
type TransformVariants = unknown;
// TODO: import Server from 'metro/src/Server';
type Server = unknown;

//#region metro/packages/metro-config/src/configTypes.flow.js

Expand Down
Loading