Commit Graph

7 Commits

Author SHA1 Message Date
Anthony DiGirolamo
01b5d06eea pw_presubmit: JavaScript and TypeScript lint check
- Upgrade to latest eslint (8.47.0)
- Add eslint presubmit
- Fix all eslint errors

Change-Id: Ib9dc37e7f4b3e2666b0792e14c93b6b0d4ffa111
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/165410
Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
Reviewed-by: Asad Memon <asadmemon@google.com>
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
2023-08-14 20:57:48 +00:00
Anthony DiGirolamo
f59b8be8ba pw_presubmit: Apply TypeScript formatting
- Enable TypeScript format presubmit step.
- Apply required formatting

Change-Id: Idf735a9a21a92d361bbfb62f6af787077daa3041
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/164825
Reviewed-by: Asad Memon <asadmemon@google.com>
Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
Pigweed-Auto-Submit: Anthony DiGirolamo <tonymd@google.com>
2023-08-11 18:32:02 +00:00
Asad Memon
13da8c012a pw_web: Fix TypeScript warnings in web_serial_transport.ts
Change-Id: I2c0996a10630b0da33fb7be8caa6640d75dd5c33
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/164591
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed-service-accounts.iam.gserviceaccount.com>
Pigweed-Auto-Submit: Asad Memon <asadmemon@google.com>
2023-08-09 22:36:34 +00:00
Asad Memon
4cb8e20663 pw_web: Add disconnect() method to WebSerialTransport
Also fix build and test errors and release a new NPM patch.

Change-Id: Ie54881b04518394e59bc5a70b1d1afa56ffe635d
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/156471
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
Commit-Queue: Asad Memon <asadmemon@google.com>
2023-07-19 00:11:55 +00:00
Asad Memon
37203006f6 pw_web_ui: Rename pw_web_ui to pw_web and replace all references
Change-Id: I15c6f31b7b022ffd9d9f765acd1ff04eae7b17f7
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/104701
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
Pigweed-Auto-Submit: Asad Memon <asadmemon@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
2022-08-04 23:07:53 +00:00
Asad Memon
41af1d8561 pw_web_ui: Replace '@pigweed' and 'pigweed' imports with 'pigweedjs'
Changing package name from pigweed to pigweedjs caused a few protos
to not be included in final bundle. This fixes the bug and adds
a test to check if the bundle imports some outside module, which
happens when rollup fails to find the right module when creating
the bundle.

Change-Id: I0987ca74e91b1b355779bf382ea8b567e62eda18
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/103400
Commit-Queue: Asad Memon <asadmemon@google.com>
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
2022-07-25 21:46:54 +00:00
Asad Memon
33fe97272b pw_web_ui: Export WebSerial.WebSerialTransport helper class
This exports a helper class to connect to serial port and subscribe
to uint8 chunks easily without having to re-implement that logic.

Change-Id: Ie6563d0cfc71acf2d3eb79d5b10309da38b746ff
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/103002
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
Commit-Queue: Asad Memon <asadmemon@google.com>
2022-07-22 21:06:09 +00:00