Commit graph

61 commits

Author SHA1 Message Date
Rafał Cieślak 0a6fb68550
Make TS a dev dep of root package.json, fix design dev deps (#25683)
* Make typescript a dev dep of root package.json

* Make @gravitational/build a dev dep of @gravitational/design
2023-05-08 10:41:30 +00:00
Ryan Clark afcac88b28
Upgrade Webpack to 5.76.2 (#23403) 2023-03-21 19:20:56 +00:00
Ryan Clark 471a82bd6f
Move teleport over to Vite (#21168) 2023-03-21 18:01:53 +00:00
Jeff Pihach 016141c1ea
Resolve dependabot CVE issues (#22605)
* update storybook dependencies to resolve some dependabot issues.

* remove config that's already set to the default

* Resolve prettier issues after dep update.

* Pin x-default-browser version to resolve dependabot vulnerability.
2023-03-03 23:45:17 +00:00
Rafał Cieślak 6e1a59bc25
Remove web/package.json, move scripts to package.json (#21134)
* Remove web/package.json, move scripts to package.json

Removed scripts:

Leftovers from webapps Dockerfile and CI on GCB:
- package-term-ci
- build-and-package-term-ci
- build-and-package-term
- nop

Leftovers from webapps Makefile, presumably:
- build-oss
- build-e

* Add back nop script

* Remove build-teleport* scripts
2023-02-03 15:34:57 +00:00
Jeff Pihach 26f6022689
Initial pass at lint and test GHA for UI. (#21110)
* Initial pass at lint and test GHA for UI.

* Fix lint

* Add --frozen-lockfile

* Skip the e directory if it doesn't exist while linting.

* Update failing snapshots.

* use a more reasonable filter for eslint to support missing e

* ignore type check on e imports.

* ignore failing file that requires e teleterm file.

* fix lint

* quiet down the log output for prettier-write.
2023-02-02 22:56:55 +00:00
Ryan Clark da53c5df9c
Change prettier to ignore markdown files (#20709) 2023-01-25 21:58:44 +00:00
Jeff Pihach b21204e9ff
Move storybook to root package.json and fix config so e components are rendered. (#20723) 2023-01-25 20:31:14 +00:00
Ryan Clark 27ad839d47
Move jest, eslint & prettier to the root (#20698)
* Move jest, eslint & prettier to the root

* Update e ref
2023-01-25 17:19:22 +00:00
Jeff Pihach 0f21a8b8e3
Resolve issues to enable passing CI tests. (#20582)
* Move lint commands to root package.json

* Correctly resolve e-teleport paths.

* Fix prettier issues.

* move eslint configuration files to root.

* resolve lint errors.
2023-01-23 22:06:56 +00:00
Jeff Pihach 34f102bdeb
Enable building teleport with the new UI location (#20361)
* Changes for merging webapps into teleport.
2023-01-18 22:22:25 +00:00