refactor: Replace remaining trivial dependencies #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This replaces remaining dependencies in
@expo/devcert
, slimming it down to the bare essentials and aligning it with typical dependencies we already maintain in the mainlineexpo
monorepo.password-prompt
withnode:readline
get-port
with address checkhttp.createServer
and hence only need to add a callback to the.listen
calleol
packageisWindows
check and a search-and-replace (basically identical toeol
)mkdirp
withnode:fs
tmp
package withnode:os
+node:fs
+node:crypto
expo/expo
too. The only difference is that we create a file here firstlodash/template
lodash.template
was replaced byeta
, but that said, we don't do complex templating, so we can replace this with some regexesapplication-config-path
process.env
stuff and trivial to vendortslib
command-exists
PATH
here (Windows support is also taken care of though)