91 Commits

Author SHA1 Message Date
Elliott Marquez
2826057b29 build: pin TS to 4.3 2021-09-20 19:24:07 -07:00
Alexander Marks
3bd4f81e5c Pin Sass to older version
Once https://github.com/material-components/material-components-web/pull/7402
is released, we can bump back up to 1.4
2021-09-17 11:52:42 -07:00
Daniel Freedman
6748fbe16f (chore): Update webcomponents polyfills to latest version 2021-08-25 14:34:55 -07:00
Daniel Freedman
6c4936c439 Update typescript to 4.3
Match internal version, and prepare for adding `override` keyword
2021-08-19 13:47:03 -07:00
Russell Bicknell
e04a02c0a3 Restore newer version of Sass. 2021-06-11 18:00:31 -07:00
Material Web Team
e15118678c refactor(tab-bar): update getUpdateComplete usage
PiperOrigin-RevId: 378983487
2021-06-11 17:54:25 -07:00
Russell Bicknell
af47a466bc Update Sass 2021-06-11 16:34:09 -07:00
Copybara-Service
0de82c1221 Merge pull request #2448 from material-components:abhiomkar-patch-1
PiperOrigin-RevId: 376029288
2021-05-26 14:27:41 -07:00
Daniel Freedman
26823c4a2e (chore): Remove chai dependencies
- Remove custom types for chai
- Remove karma-chai and chai modules

Fixes #2437
2021-05-25 15:43:26 -07:00
Abhinay Omkar
90bcbe10af
chore: Remove typescript lint from GitHub tests
External typescript lint (including format lint) conflicts with internal TS lint and produces different results. This impedes devex because the turn around time to validate lint is slow (i.e., waits till GitHub Action is complete), also has no integration to internal review tool.

All the code that gets checked-in should be tested internally.
2021-05-25 14:47:29 -04:00
Daniel Freedman
a646aa6387 (chore): Prepare for switch to Jasmine expect
- Remove custom_typing for chai's `expect`
- Replace eslint mocha plugin and settings for jasmine equivalents
- Add jasmine typescript typings

Related #2437
2021-05-25 10:41:59 -07:00
Daniel Freedman
127ec2c690 Switch testing from Mocha to Jasmine
- Remove `karma-mocha` and `mocha` dependencies
- Add `karma-jasmine` dependency
2021-05-21 16:41:12 -07:00
Daniel Freedman
cc04657a2b
Remove old sass compile process (#2422)
- Sass build should be much faster!
2021-05-17 18:17:51 -07:00
Daniel Freedman
11559b7264 Add new build steps to all components
Also use SPDX header for new styling modules
2021-05-17 16:13:26 -07:00
Brian Taylor Vann
8329b45664 chore(package.json): typescript matches internal typescript version 4.1.4 2021-03-11 00:27:58 +00:00
Brian Taylor Vann
0d2ba3da88 chore(package.json): update to typescript 4.0.3 2021-03-01 23:07:37 +00:00
Elliott Marquez
2da93a86a8 chore: update lit-analyzer & lint rules 2021-01-22 15:36:19 -08:00
Liz Mitchell
9901289376 chore: update clang-format 2021-01-13 12:56:07 -08:00
43081j
3ff3d8f44d remove Fake in place of module
less to maintain
2020-10-27 13:26:07 +00:00
Liz Mitchell
8604d59edb
chore: remove src folder from packages in GitHub (#1706)
* chore: remove src folder from packages in GitHub

* chore: add extra newline to button sass
2020-08-17 17:59:35 -07:00
Elliott Marquez
cb0319fc43 fix format check 2020-07-22 17:17:11 -04:00
Elliott Marquez
c086377e9a test format 2020-07-22 17:08:35 -04:00
Elliott Marquez
d3a35a44e1 docs(demos): demos built for speed 2020-05-06 20:30:44 -07:00
Elliott Marquez
b9390849b1 chore: remove unnecessary dev deps 2020-04-17 17:33:08 -07:00
43081j
6be632d732 drop sinon 2020-04-01 20:59:28 +01:00
Elliott Marquez
aaafc9abe3
perf(list): benchmarks for list and list-item (#977)
* perf(list): benchmarks for list and list-item

* chore: run formatter
2020-03-06 16:35:29 -08:00
Elliott Marquez
94c9acaa5c
perf(select): implement select perf benchmarking (#969) 2020-03-05 16:30:58 -08:00
Elliott Marquez
310d04427b fix powerwash 2020-01-31 19:55:32 -08:00
Elliott Marquez
23f24a6fc7 format 2020-01-31 19:55:28 -08:00
Daniel Freedman
d0b2419c62 fix typescript compilation
- Remove reference to notched outline from list
- Also add all packages as references in the top tsconfig for simpler
  building
2020-01-31 19:55:28 -08:00
Elliott Marquez
39fcce9d05 powerwash commands 2020-01-31 19:54:55 -08:00
Elliott Marquez
0c2ad69b07 fix sass build 2020-01-15 12:26:21 -08:00
Elliott Marquez
4561005ca7
Use open-wc's es-dev-server (#670)
* use open-wc over polyserve and karma-koa-proxy

* switch chrome 41 for ie 11
2019-12-02 17:15:58 +11:00
Alexander Marks
21c1fb251f
Migrate fully from Travis to GitHub Actions (#653)
* Migrate fully from Travis to GitHub Actions

* Double the idle timeout for sauce
2019-11-22 18:26:54 -08:00
Alexander Marks
f6f3b111ff Add GitHub Action to run MWC unit tests
For now only runs Chrome headless and Firefox headless. In a follow up,
we can add Sauce integration.
2019-11-18 17:29:44 -08:00
Fernando Pasik
4fef3261a0 Update @typescript-eslint/eslint-plugin and @typescript-eslint/parser 2019-10-05 18:57:47 +01:00
Alexander Marks
19448b156a Merge branch 'master' into canary 2019-09-26 19:19:58 -07:00
Elliott Marquez
29015e2db7
update textfield value on input instead of change (#490)
* update textfield value on input instead of change

* update changelog

* deleted testing code
2019-09-20 15:33:37 -07:00
Alexander Marks
4f3b37bcc9 Bump all MDC web packages to canary version, and add bump script. 2019-09-16 12:23:34 -07:00
Elliott Marquez
2f490554f6 make sure to build tests before testing 2019-08-28 02:09:41 -07:00
Elliott Marquez
b33f4e4f57 remove excess deps 2019-08-23 17:23:17 -07:00
Elliott Marquez
3999ec0f9c test:debug script runs on npm run test 2019-08-23 17:22:59 -07:00
Elliott Marquez
754c3b1615 add debug script 2019-08-23 17:22:59 -07:00
Elliott Marquez
14e5d6ae94 add koa-esm-transform and koa-static packages 2019-08-23 17:22:59 -07:00
Elliott Marquez
90cf8d3860 use karma proxy 2019-08-23 17:22:59 -07:00
Elliott Marquez
4868466827 move build to lib 2019-08-23 17:22:58 -07:00
Elliott Marquez
28e048f388 ts-ify tests 2019-08-23 17:22:58 -07:00
태재영
2fba04d57f fix(infrastructure): use postinstall instead of custom script (#374) 2019-08-16 20:01:55 -07:00
Daniel Freedman
93638d6189 Better readme for button
Related #348
2019-08-14 11:24:51 -07:00
Alexander Marks
6f78c3d652 Add a prepack script that rewrites README images to be permanent URLs.
This way we don't need to publish images in our NPM tarballs (they're
already in our .npmignore files), but the READMEs will still render with
images on npmjs.com, webcomponents.org, etc.

It resolves master to a SHA, and uses that in a
raw.githubusercontent.com URL, so that if we change or move images files
around, any given version of the README published to NPM won't be
affected.
2019-08-13 15:35:58 -07:00