Grzegorz Zdunek
ca3411426a
Connect: Update Electron to 25.1 and TypeScript to 5.1 ( #27837 )
...
* Update Electron to 25.1, TypeScript to 5.1
* Use the same focusing mechanism on all platforms
* Use `role: about` in the app menu as Linux supports it
* Bump Electron to 25.1.1
2023-06-19 13:03:42 +00:00
Michelle Bergquist
89fdad50d0
create e-imports package ( #25992 )
...
* create e-imports package
* Set package name for e-imports
---------
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
2023-05-10 23:11:07 +00:00
Rafał Cieślak
aed64e4d6b
Upgrade TypeScript to 5.0.4 ( #25879 )
...
* Upgrade TypeScript to 5.0.4
* Increase ForkTsCheckerWebpackPlugin mem limit to 4 GB
This matches the memory limit of `yarn type-check`.
2023-05-10 10:08:20 +00:00
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