58 Commits
Author SHA1 Message Date
Evan Bacon 854f8c75c3 feat: create create-expo-app package (#4338)
* feat: create create-expo-app package

* fixup tests

* Update yarn.lock

* fix deps

* update packages

* Update yarn.lock

* Update packages/create-expo-app/src/dir.ts

* Lock `tar` version, update gitignore

* Upgrade tar

* Update package.json
2022-04-29 11:40:49 -05:00
Kim Brandwijk 208354c051 [expo-env-info] prepare repo to convert expo-env-info to esm (#4312) 2022-04-23 02:01:30 +02:00
Will Schurman 285efe2734 [schemer] Update user-facing error message for not fields (#4308) 2022-04-18 10:56:32 -07:00
Kim Brandwijk 6fbf7c83ff chore: lerna version bump and config update (#4117) 2022-01-07 11:24:56 -07:00
Kudo Chien 57d74b63d5 [config-plugins] introduce codeMod (#3909) 2021-10-19 10:30:08 -07:00
Evan Bacon 77dc305d61 Remove shared monorepo deps (#3704) 2021-07-20 11:55:04 -06:00
Evan Bacon dff8aec4a8 Update tsconfig to support node 12 (#3489) 2021-05-14 09:36:46 -07:00
Bartosz Kaszubowski 292a5e9617 [workspace] update TypeScript to latest release (#3454) 2021-05-07 17:44:08 -07:00
Evan Bacon e80a7dddc8 [electron] migrate to new repo (#3446)
* Migrate to a new repo

* Update README.md

* Update repo

* Update yarn.lock

* Update webpack.config-test.js.snap
2021-04-29 15:06:56 -06:00
Bartosz Kaszubowski a2b92a7408 [workspace] update ESLint and Prettier (#3427) 2021-04-27 15:49:44 -06:00
Bartosz Kaszubowski d45aa2fd1e [workspace] deduplicate yarn lock in postinstall (#3418) 2021-04-23 18:03:17 -07:00
Brent Vatne 6241a71902 devDependencies -> dependencies in root package.json 2021-03-02 15:04:45 -08:00
Evan Bacon 2574f77d57 Unify node version (#3170)
* Unify node version

* Update TerminalUI.ts
2021-02-08 12:32:48 -08:00
Evan Bacon 563bdcabb7 upgrade ncc (#3140) 2021-01-27 14:55:56 -08:00
Evan Bacon 9151695f70 resolve empty hermes package (#2913) 2020-11-18 13:54:32 +01:00
Dominik Sokal e242299dc4 Upgrade jest to v26 (#2421)
* upgrade jest to v26

* [xdl] require.requireActual -> jest.requireActual
2020-08-04 11:02:43 +02:00
Will Schurman e958ff848c Update eslint-config-universe to 4.0.0 (#2396) 2020-07-24 15:25:32 -07:00
Evan Bacon 80b9197ef7 Updated webpack version (#2336)
* Updated webpack version

* Fixed noop sw

* Update index.ts

* updated tests
2020-07-02 13:07:04 -07:00
Evan Bacon 2dfc929b78 Added jest watch plugins (#2202) 2020-05-29 13:20:55 -07:00
Cedric van Putten b49f88d1f0 [expo-cli] unify and remove duplicated jest configuration (#2117)
* refactor: simplify and unify all jest config

* chore: add missing projects to root jest

* refactor: remove package file jest config

* refactor(dev-tools): remove extraneous default config override

* refactor(dev-server): add roots back to jest config

* chore: add test script to root package file
2020-05-20 22:24:17 +02:00
Ville Immonen c0c7b5bba6 chore: clean up @expo/babel-preset-cli (#2131) 2020-05-15 12:17:09 -07:00
Ville Immonen d1e02e31a4 chore: format all files with Prettier (#2112)
* chore: update prettier config

- add all build folders to prettierignore
- add "yarn format" script in the root package
- set "arrowParens": "avoid" to match the default of Prettier 1.x,
  the new default "always" makes sense, but it's better to make this
  change in a separate commit
- remove unnecessary .prettierrc from dev-tools

* chore: format all files with Prettier
2020-05-13 15:27:42 +03:00
Ville Immonen 61c994e49b chore: upgrade to TypeScript 3.8 (#2090) 2020-05-08 17:17:43 +03:00
Ville Immonen bcb78008fb chore: fix type checking in CI, remove bootstrap (#2085) 2020-05-08 12:19:05 +03:00
Julian HundelohandEvan Bacon 098b38a37a chore: update webpack (#1726)
* fix: update webpack-dev-server

* chore: update dependencies

* fix: fix type issues

* Update yarn.lock

Co-authored-by: Evan Bacon <[email protected]>
2020-05-06 14:24:07 -07:00
Evan Bacon 92253bf96e Remove jest message utils (#2033) 2020-04-28 19:20:51 -07:00
Evan Bacon 24c3edeab9 Add codecov action (#1950)
* Add codecov action

* Update test.yml

* fix tests

* Update config.yml

* Update test.yml

* Update test.yml
2020-04-22 11:42:50 -07:00
Evan Bacon 1644dd4b6d updated to jest 25 (#1922)
* Migrate to jest 25

* dedup lock file

* updated babel-jest
2020-04-18 22:33:07 -07:00
Evan Bacon c74ac9e831 Remove bootstrap from yarn start (#1869)
* Remove bootstrap from yarn start

* Remove prebootstrap because yarn is already run in learna bootstrap
2020-04-12 21:33:57 -07:00
Evan Bacon 78849758f8 Added expo-yarn-workspaces (#1788) 2020-04-01 16:30:31 -07:00
Evan Bacon 6d9db5b3ce Ignore more packages 2020-03-21 15:56:23 -07:00
Evan Bacon cba5fb0293 Setup codecov (#1578)
* Setup codecov

* updated jest config
2020-02-19 16:45:09 -08:00
Brent Vatne b810269440 Update TypeScript, ESLint, Prettier, and run them everywhere (#1304) 2019-12-05 16:39:48 -08:00
Will Schurman 6ac0f9bec3 [cli] Run prettier on TypeScript precommit (#1296) 2019-12-05 13:39:18 -08:00
Ville Immonen c3d0575096 refactor: convert @expo/osascript to TypeScript (#651)
* Convert @expo/osascript to TypeScript
* Upgrade @expo/spawn-async
2019-05-30 16:15:51 +03:00
Dominik Sokal 4e22925447 [xdl][expo-cli] update @expo/spawn-async to 1.4.2 (#530) 2019-04-19 15:57:41 +03:00
Ville Immonen 72e35aea64 Add a note about deprecated publish script 2019-04-19 01:05:11 +03:00
Ville Immonen 5a61fa9e24 Remove publish.js from npm scripts
npm scripts don't run the underlying script with in a TTY,
which causes `npm publish` to not prompt for 2FA OTP in the terminal.

This script should be run directly in the terminal instead.
2019-04-19 00:58:45 +03:00
Ville Immonen 6ad63c4390 Fix publish script (#529) 2019-04-19 00:07:52 +03:00
Ville Immonen 9c98be07fe Update ESLint config and fix errors (#443)
* Update the whole repo to use the latest ESLint config

* Edit ESLint ignores

* Only use universe/web config in dev-tools

* Fix class/decorators syntax error

* Fix react/react-in-jsx-scope

* Fix 'cp is undefined' (no-undef)

* Fix duplicate import

* Fix unexpected keyword

* Remove legacy web (Electron) specific code paths in XDL

These code paths were used in XDE, which is long gone.
They are no longer used or tested.

Fixes these lint errors:
- 'FormData' is not defined (no-undef)
- 'window' is not defined (no-undef)

* Fix 'error is undefined' (no-undef)

* Ensure newline at EOF
2019-03-21 11:48:17 +02:00
Ville Immonen a28c18ac95 Pin Lerna version 2019-03-20 19:35:08 +02:00
Ville Immonen 83e1d135f5 Update Prettier
This fixes the Sublime Text (JsPrettier) integration of Prettier,
which now requires Prettier 1.16.x.
2019-02-04 17:32:08 +02:00
Ville Immonen 197bd3e6cb Revert to using the publish script 2018-12-03 19:21:12 +00:00
Ville Immonen 1813ccdf6c Use lerna version 2018-12-03 19:16:05 +00:00
Ville Immonen 91642bf9a4 Use npm for publishing 2018-12-03 19:08:53 +00:00
Ville Immonen 0b230b2154 Fix lerna publish 2018-12-03 18:54:35 +00:00
Ville Immonen 8b3fb32cd5 Revert "Prompt for the OTP in each package when publishing"
This reverts commit dd2de5432a.
2018-12-03 18:36:14 +00:00
Ville Immonen dd2de5432a Prompt for the OTP in each package when publishing 2018-12-03 18:24:45 +00:00
Ville Immonen f9da2a5ba9 Add prettier configuration back (#172) 2018-11-08 16:48:50 +02:00
Ville Immonen f797c3458a Make the publish script prompt for one-time password for npm 2FA 2018-11-07 16:37:25 +02:00