Max
dd1d9d856b
[now-cli] Implement now-client deployments in Now CLI ( #2875 )
...
* Imlement `now-client` deployments in Now CLI
* Move now-client to dev dependencies
* Fix missing config for legacy deployments
* Restore no files warning
* Improve error handling
* Port over `--prod`
* Handle single files and warnings better
* Fix legacy deployment env config
* Handle build errors in events
* Don't use ncc for now-client
* Extract `for...await` logic into a `.ts` file
* Revert "Don't use ncc for now-client"
This reverts commit e481a04058952f7011bf5523445256f1b8882dda.
* Add `typings` field to `now-client`
* Regenerate yarn.lock
* Add bootstrap step to CircleCI
* Add bootstrap step before build
* Revert "Add bootstrap step before build"
This reverts commit db9e1113937f113cca8c7c05d5c800fd5d61e84b.
* Revert "Add bootstrap step to CircleCI"
This reverts commit 02c0006a073614814fd174ccbaf1e4e0d8dd3dbf.
* Build `now-client` before CLI
* Sort build scripts
* Tweak empty deployment detection
* Add bootstrap step before build
* Remove now-client dependency from now-client
* Use local dependencies
* Fix paths and regenerate lockfile
* Bypass broken linting rule
* Remove lint ignore
* Use `tsc` instead of `ncc` for `now-client`
Co-Authored-By: Steven <steven@ceriously.com >
* Fix output path for tsc build
* [test] Supress TS warning
* Update packages/now-cli/src/commands/deploy/latest.js
Co-Authored-By: Steven <steven@ceriously.com >
* Update packages/now-cli/src/commands/deploy/latest.js
Co-Authored-By: Steven <steven@ceriously.com >
* Update packages/now-client/package.json
Co-Authored-By: Steven <steven@ceriously.com >
* Change `now-client` output to `dist`
* Implement file events in now-client and bring back progressbar
* Update build script sorting
* Add new logic tests for `now-client`
* Remove redundant target check
* Remove now-client dependency and use local code
* Set exact dependency versions
* Revert "Set exact dependency versions"
This reverts commit e0a31eaf10e498271c9253439d4bbd650738c694.
* Revert local now-client import
* Revert `now-client` dependency to local path
* Implement feedback
* Fix formatting
* Only handle alias errors if `readyState` is `READY`
* Update packages/now-cli/src/commands/deploy/latest.js
Co-Authored-By: Andy <AndyBitz@users.noreply.github.com >
* Update packages/now-cli/src/commands/deploy/latest.js
Co-Authored-By: Andy <AndyBitz@users.noreply.github.com >
2019-09-17 18:27:13 -04:00
Andy Bitz
eeb1b2442c
Revert "[now-cli] Implement now-client deployments in Now CLI ( #2875 )"
...
This reverts commit 129f234aaa .
2019-09-05 00:03:23 +02:00
Max
129f234aaa
[now-cli] Implement now-client deployments in Now CLI ( #2875 )
...
* Imlement `now-client` deployments in Now CLI
* Move now-client to dev dependencies
* Fix missing config for legacy deployments
* Restore no files warning
* Improve error handling
* Port over `--prod`
* Handle single files and warnings better
* Fix legacy deployment env config
* Handle build errors in events
* Don't use ncc for now-client
* Extract `for...await` logic into a `.ts` file
* Revert "Don't use ncc for now-client"
This reverts commit e481a04058952f7011bf5523445256f1b8882dda.
* Add `typings` field to `now-client`
* Regenerate yarn.lock
* Add bootstrap step to CircleCI
* Add bootstrap step before build
* Revert "Add bootstrap step before build"
This reverts commit db9e1113937f113cca8c7c05d5c800fd5d61e84b.
* Revert "Add bootstrap step to CircleCI"
This reverts commit 02c0006a073614814fd174ccbaf1e4e0d8dd3dbf.
* Build `now-client` before CLI
* Sort build scripts
* Tweak empty deployment detection
* Add bootstrap step before build
* Remove now-client dependency from now-client
* Use local dependencies
* Fix paths and regenerate lockfile
* Bypass broken linting rule
* Remove lint ignore
* Use `tsc` instead of `ncc` for `now-client`
Co-Authored-By: Steven <steven@ceriously.com >
* Fix output path for tsc build
* [test] Supress TS warning
* Update packages/now-cli/src/commands/deploy/latest.js
Co-Authored-By: Steven <steven@ceriously.com >
* Update packages/now-cli/src/commands/deploy/latest.js
Co-Authored-By: Steven <steven@ceriously.com >
* Update packages/now-client/package.json
Co-Authored-By: Steven <steven@ceriously.com >
* Change `now-client` output to `dist`
* Implement file events in now-client and bring back progressbar
* Update build script sorting
* Add new logic tests for `now-client`
* Remove redundant target check
* Remove now-client dependency and use local code
* Set exact dependency versions
* Revert "Set exact dependency versions"
This reverts commit e0a31eaf10e498271c9253439d4bbd650738c694.
* Revert local now-client import
* Revert `now-client` dependency to local path
* Implement feedback
* Fix formatting
* Only handle alias errors if `readyState` is `READY`
* Update packages/now-cli/src/commands/deploy/latest.js
Co-Authored-By: Andy <AndyBitz@users.noreply.github.com >
* Update packages/now-cli/src/commands/deploy/latest.js
Co-Authored-By: Andy <AndyBitz@users.noreply.github.com >
2019-09-04 23:54:21 +02:00
Luc
59e7367e03
[tests] Unify linting and autoformatting ( #2914 )
...
* add prettier and eslint on root
* remove eslint from now-cli
* adjust root package.json
* adjust eslintignore
* adjust now-cli rules
* remove @zeit/git-hooks in packages
* adjust now-client eslint config
* add lint-staged and hook on pre-commit
* add pre-commit script
* replace @zeit/git-hooks with husky
* remove unnecessary script
* fix eslint errors
* trigger tests
* fix fixable errors
* fix fixable errors (bis)
* revert two changes
2019-09-04 23:22:02 +02:00
Andy
6285ac589d
[now-cli] Validate builds and routes for now dev ( #2871 )
...
* [now-cli] Validate builds and routes for `now dev`
* Remove @ts-ignore
* Sort the matches such that `utils` modules are compiled first
Because other packages may rely on them
* Prettier
* Add `reject: false` to tests
* Prettier
* Make validation async
* Fix syntax
* Fix type
* Linting
* Fix error check
2019-09-02 17:47:54 +02:00
Steven
f5f7dd9e8a
[tests] Change run script from bash to node ( #2874 )
...
* [tests] Change run script from bash to node
* Fix loop for runScript
* Fix `all` script test
* Improve console.log() messages
* Use -l instead of -p
* Delete yarn.lock from now-python
2019-09-02 17:47:17 +02:00