Commit Graph

1961 Commits

Author SHA1 Message Date
Thiago
7ce1aa4dea feat(eslint-plugin-lit-a11y): allow alt-text role img and presentation (#1884)
Co-authored-by: Pascal Schilp <pascalschilp@gmail.com>
2020-10-15 22:11:44 +02:00
CircleCI
2e60a30726 chore: release new versions
- eslint-plugin-lit-a11y@0.2.2
eslint-plugin-lit-a11y@0.2.2
2020-10-15 19:47:38 +00:00
Pascal Schilp
adedd20f8b chore: ally to a11y (#1882) 2020-10-15 21:22:25 +02:00
CircleCI
e32284b549 chore: release new versions
- eslint-plugin-lit-a11y@0.2.0
eslint-plugin-lit-a11y@0.2.0
2020-10-15 17:28:32 +00:00
Pascal Schilp
6b21a53901 Fix/no redundant role (#1877)
* fix: no redundant role
2020-10-15 19:14:03 +02:00
Thiago
a14bdedc5f feat(eslint-plugin-lit-a11y): add click-events-have-key-events whitelist (#1881) 2020-10-15 19:02:53 +02:00
CircleCI
34ef9e392b chore: release new versions
- eslint-plugin-lit-a11y@0.1.0
eslint-plugin-lit-a11y@0.1.0
2020-10-14 12:36:44 +00:00
Pascal Schilp
3232d0db5d feat: add eslint-plugin-lit-a11y (#1781)
* feat: add eslint-plugin-lit-a11y

* feat: implement getImplicitRole

* feat: add getExplicitRole

* feat: add isHiddenFromScreenReader

* feat: implement anchor-has-content

* feat: add no-redundant-role

* feat: add scope rule

* feat: implement autocomplete-valid

* feat: implement iframe-title

* feat: implement heading-has-content

* chore: disable ts check

* feat: implement no-distracting-elements

* chore: add ts-nocheck

* feat: add attributesComparator and isInteractiveElement

* feat: implement isPresentationRole

* feat: implement aria-activedescendant-has-tabindex

* chore: add templates

* feat: implement click-events-have-key-events

* chore: fix linting (lol)

* feat: implement accessible-emoji

* feat: implement mouse-events-have-key-events

* feat: implement anchor-is-valid

* refactor: props to attrs

* feat: implement aria-attr-types

* refactor: refactor templateExpressionToHtml

* chore: update yarn.lock

* refactor/eslint-plugin-lit-a11y/types (#1871)

* refactor(eslint-plugin-lit-a11y): add, fix types

adds 'suggestion' type to all rules
adds 'Accessibility' category to all rules
defines 'Visitor' type
defines 'is*TaggedTemplate' helpers
defines 'isAria*' helpers
updates rule template
removes instances of for...in
adds oxford comma
removes use of global isNaN
collapses nested if statements
removes eslint-disable comments in most cases
update yarn lock

* fix(eslint-plugin-lit-a11y): improve errors

makes error messages more descriptive

* docs(eslint-plugin-lit-a11y): update docs

* fix(eslint-plugin-lit-a11y): type error

skips checking if `static get properties` element is a spread

* fix(create): ignore type error from @types/eslint

* style(eslint-plugin-lit-a11y): make code "pretty"

* chore: resolve @types/estree version

* chore: prepare for release

* chore: prettier

Co-authored-by: Benny Powers <bennypowers@users.noreply.github.com>
2020-10-14 14:27:15 +02:00
CircleCI
59e56d74ca chore: release new versions
- @open-wc/building-rollup@1.9.3
 - @open-wc/building-utils@2.18.3
 - @open-wc/building-webpack@2.13.46
 - @open-wc/demoing-storybook@2.4.5
 - es-dev-server@1.57.8
 - @open-wc/karma-esm@3.0.9
 - polyfills-loader@1.7.4
 - @open-wc/rollup-plugin-html@1.2.5
 - rollup-plugin-index-html@1.12.8
 - @open-wc/rollup-plugin-polyfills-loader@1.1.7
 - @open-wc/testing-karma-bs@1.3.94
 - @open-wc/testing-karma@4.0.9
 - @open-wc/webpack-index-html-plugin@1.7.14
@open-wc/building-rollup@1.9.3 @open-wc/building-utils@2.18.3 @open-wc/building-webpack@2.13.46 @open-wc/demoing-storybook@2.4.5 @open-wc/karma-esm@3.0.9 @open-wc/rollup-plugin-html@1.2.5 @open-wc/rollup-plugin-polyfills-loader@1.1.7 @open-wc/testing-karma-bs@1.3.94 @open-wc/testing-karma@4.0.9 @open-wc/webpack-index-html-plugin@1.7.14 es-dev-server@1.57.8 polyfills-loader@1.7.4 rollup-plugin-index-html@1.12.8
2020-10-11 20:08:49 +00:00
Stephen Wade
b5103717d0 fix(building-utils): fix "polyfill" misspelling (#1868) 2020-10-11 21:58:35 +02:00
Lars den Bakker
16f4fb0e77 chore(testing-karma): release to update NPM readme 2020-10-08 20:24:52 +02:00
Lars den Bakker
a306dd6851 chore(karma-esm): release to update NPM readme 2020-10-08 20:24:19 +02:00
Lars den Bakker
2bf79871d7 chore(es-dev-server): release to update NPM readme 2020-10-08 20:23:42 +02:00
CircleCI
7e8f431e6d chore: release new versions
- @open-wc/create@0.36.0
@open-wc/create@0.36.0
2020-10-05 19:59:25 +00:00
Thiago Mendonca
828adadb75 feat(create): add prepublish script to typescript wc generator 2020-10-05 21:49:47 +02:00
Lars den Bakker
de68e7b689 docs: recommend WTR over karma (#1862)
Co-authored-by: Pascal Schilp <pascalschilp@gmail.com>
2020-10-04 12:16:28 +02:00
CircleCI
9854be827d chore: release new versions
- @open-wc/create@0.35.0
@open-wc/create@0.35.0
2020-10-04 09:42:31 +00:00
Thiago
0bad752609 feat(create): update to use @web/test-runner (#1861) 2020-10-04 11:34:41 +02:00
Mario Aleo
bbd5fa3367 docs: coverageReporter global is defined on check instead of thresholds 2020-10-04 10:23:10 +02:00
Thiago Mendonca
84528e14f9 docs: remove linting types 2020-10-04 10:22:18 +02:00
Lars den Bakker
f056a083fb docs(es-dev-server): add deprecation notice 2020-10-03 17:55:58 +02:00
CircleCI
fe8d529506 chore: release new versions
- @open-wc/building-rollup@1.9.2
 - @open-wc/building-webpack@2.13.45
 - @open-wc/demoing-storybook@2.4.4
 - es-dev-server@1.57.7
 - @open-wc/karma-esm@3.0.8
 - polyfills-loader@1.7.3
 - @open-wc/rollup-plugin-polyfills-loader@1.1.6
 - @open-wc/testing-karma-bs@1.3.93
 - @open-wc/testing-karma@4.0.8
@open-wc/building-rollup@1.9.2 @open-wc/building-webpack@2.13.45 @open-wc/demoing-storybook@2.4.4 @open-wc/karma-esm@3.0.8 @open-wc/rollup-plugin-polyfills-loader@1.1.6 @open-wc/testing-karma-bs@1.3.93 @open-wc/testing-karma@4.0.8 es-dev-server@1.57.7 polyfills-loader@1.7.3
2020-10-03 15:52:16 +00:00
Lars den Bakker
31a952b98a fix(polyfills-loader): remove source map URL 2020-10-03 17:45:40 +02:00
CircleCI
489c9345d3 chore: release new versions
- @open-wc/create@0.34.0
@open-wc/create@0.34.0
2020-10-03 14:49:27 +00:00
Thiago
33836581bb feat(create): update to use @web/dev-server (#1858) 2020-10-03 16:38:59 +02:00
CircleCI
3b43a7f8fd chore: release new versions
- @open-wc/semantic-dom-diff@0.19.0
 - @open-wc/testing@2.5.29
@open-wc/semantic-dom-diff@0.19.0 @open-wc/testing@2.5.29
2020-10-03 08:30:33 +00:00
Daniel Vivar
caa16081e3 feat(semantic-dom-diff): diff options now process scoped elements 2020-10-03 10:21:30 +02:00
CircleCI
8a6c7bb805 chore: release new versions
- storybook-addon-web-components-knobs@0.3.18
 - @open-wc/testing-helpers@1.8.10
 - @open-wc/testing@2.5.28
@open-wc/testing-helpers@1.8.10 @open-wc/testing@2.5.28 storybook-addon-web-components-knobs@0.3.18
2020-10-02 23:11:19 +00:00
Joren Broekema
a3b5b867a6 Merge pull request #1857 from open-wc/fix/ts-ignore
fix(testing-helpers): replace ts-expect-error with ignore
2020-10-03 00:57:42 +02:00
Joren Broekema
f64ed31c45 fix(testing-helpers): replace ts-expect-error with ignore
This is needed because different typescript versions seem to either throw or not throw, inconsistently. This makes expect-error problematic for users with typescript versions that don't throw on this. Review when the TS issue is closed by typescript.
2020-10-01 17:43:38 +02:00
CircleCI
b473d3e434 chore: release new versions
- @open-wc/building-webpack@2.13.44
 - @open-wc/create@0.33.3
 - @open-wc/demoing-storybook@2.4.3
 - es-dev-server@1.57.6
 - @open-wc/karma-esm@3.0.7
 - @open-wc/testing-karma-bs@1.3.92
 - @open-wc/testing-karma@4.0.7
 - @open-wc/webpack-index-html-plugin@1.7.13
@open-wc/building-webpack@2.13.44 @open-wc/create@0.33.3 @open-wc/demoing-storybook@2.4.3 @open-wc/karma-esm@3.0.7 @open-wc/testing-karma-bs@1.3.92 @open-wc/testing-karma@4.0.7 @open-wc/webpack-index-html-plugin@1.7.13 es-dev-server@1.57.6
2020-10-01 14:31:03 +00:00
Joren Broekema
37b108ac70 Merge pull request #1855 from fernandopasik/typescript-update
Upgrade to Typescript 4
2020-10-01 16:21:52 +02:00
Fernando Pasik
846d5c4deb fix: change parameters order due to typescript error 2020-10-01 14:47:37 +01:00
Fernando Pasik
1995fea09c build: update to typescript 4 2020-10-01 09:20:29 +01:00
CircleCI
8017ebb43f chore: release new versions
- @open-wc/building-rollup@1.9.1
 - @open-wc/building-utils@2.18.2
 - @open-wc/building-webpack@2.13.43
 - chai-a11y-axe@1.3.1
 - @open-wc/demoing-storybook@2.4.2
 - es-dev-server@1.57.5
 - @open-wc/karma-esm@3.0.6
 - polyfills-loader@1.7.2
 - @open-wc/rollup-plugin-html@1.2.4
 - rollup-plugin-index-html@1.12.7
 - @open-wc/rollup-plugin-polyfills-loader@1.1.5
 - @open-wc/testing-karma-bs@1.3.91
 - @open-wc/testing-karma@4.0.6
 - @open-wc/testing@2.5.27
 - @open-wc/webpack-index-html-plugin@1.7.12
@open-wc/building-rollup@1.9.1 @open-wc/building-utils@2.18.2 @open-wc/building-webpack@2.13.43 @open-wc/demoing-storybook@2.4.2 @open-wc/karma-esm@3.0.6 @open-wc/rollup-plugin-html@1.2.4 @open-wc/rollup-plugin-polyfills-loader@1.1.5 @open-wc/testing-karma-bs@1.3.91 @open-wc/testing-karma@4.0.6 @open-wc/testing@2.5.27 @open-wc/webpack-index-html-plugin@1.7.12 chai-a11y-axe@1.3.1 es-dev-server@1.57.5 polyfills-loader@1.7.2 rollup-plugin-index-html@1.12.7
2020-09-25 18:39:58 +00:00
Robert Niznik
5df01c8fd8 chore: update axe-core to 4.x 2020-09-25 13:48:14 -04:00
Abdón Rodríguez Davila
2823c779d5 chore(polyfills-loader): remove unnedeed dependency 2020-09-21 09:10:48 +02:00
Abdón Rodríguez Davila
f69ba50234 chore(rollup-plugin-polyfills-loader): update to html-minifier-terser 2020-09-21 09:10:48 +02:00
Abdón Rodríguez Davila
66f523d7a7 chore(rollup-plugin-html): update html-minifier to html-minifier-terser 2020-09-21 09:10:48 +02:00
Abdón Rodríguez Davila
8d131421dd chore(building-utils): update html-minifier to html-minifier-terser 2020-09-21 09:10:48 +02:00
CircleCI
526349d5bb chore: release new versions
- @open-wc/demoing-storybook@2.4.1
 - @mdjs/core@0.4.0
 - storybook-addon-markdown-docs@0.4.3
@mdjs/core@0.4.0 @open-wc/demoing-storybook@2.4.1 storybook-addon-markdown-docs@0.4.3
2020-09-12 09:04:21 +00:00
Thomas Allmer
44de89e010 feat(core): replace exporting plugins array with setup functions 2020-09-12 10:56:50 +02:00
CircleCI
078340940f chore: release new versions
- @open-wc/semantic-dom-diff@0.18.0
 - @open-wc/testing@2.5.26
@open-wc/semantic-dom-diff@0.18.0 @open-wc/testing@2.5.26
2020-09-11 17:00:58 +00:00
Daniel Vivar
43859579bd feat(semantic-dom-diff): diff Scoped Element tags correctly into Shadow DOM snapshots
- Substituted every el.localName call with getLocalName in getDiffableHTML function
- Using data-tag-name instead to retrieve original tag name
- Update readme explanation and examples accordingly
- Adding a test for the new default functionality
2020-09-11 17:37:10 +02:00
CircleCI
30df614d7b chore: release new versions
- @open-wc/building-rollup@1.9.0
 - @open-wc/demoing-storybook@2.4.0
@open-wc/building-rollup@1.9.0 @open-wc/demoing-storybook@2.4.0
2020-09-07 22:20:50 +00:00
Lars den Bakker
6e6d5d7515 feat(demoing-storybook): update to rollup-plugin-terser v7 2020-09-08 00:09:38 +02:00
Lars den Bakker
774641f83e feat(building-rollup): update to rollup-plugin-terser v7 2020-09-08 00:09:38 +02:00
thepassle
7f0ea72d1b docs: retain opened menu items when new sw has taken over and refreshed 2020-08-31 18:31:17 +02:00
CircleCI
53b9d43936 chore: release new versions
- @open-wc/building-rollup@1.8.0
 - @open-wc/building-utils@2.18.1
 - @open-wc/building-webpack@2.13.42
 - @open-wc/create@0.33.2
 - @open-wc/demoing-storybook@2.3.20
 - es-dev-server@1.57.4
 - @import-maps/generate@0.2.7
 - @open-wc/karma-esm@3.0.5
 - polyfills-loader@1.7.1
 - @open-wc/rollup-plugin-html@1.2.3
 - rollup-plugin-index-html@1.12.6
 - @open-wc/rollup-plugin-polyfills-loader@1.1.4
 - storybook-addon-markdown-docs@0.4.2
 - @open-wc/testing-karma-bs@1.3.90
 - @open-wc/testing-karma@4.0.5
 - @open-wc/webpack-index-html-plugin@1.7.11
@import-maps/generate@0.2.7 @open-wc/building-rollup@1.8.0 @open-wc/building-utils@2.18.1 @open-wc/building-webpack@2.13.42 @open-wc/create@0.33.2 @open-wc/demoing-storybook@2.3.20 @open-wc/karma-esm@3.0.5 @open-wc/rollup-plugin-html@1.2.3 @open-wc/rollup-plugin-polyfills-loader@1.1.4 @open-wc/testing-karma-bs@1.3.90 @open-wc/testing-karma@4.0.5 @open-wc/webpack-index-html-plugin@1.7.11 es-dev-server@1.57.4 polyfills-loader@1.7.1 rollup-plugin-index-html@1.12.6 storybook-addon-markdown-docs@0.4.2
2020-08-27 22:28:36 +00:00
Lars den Bakker
2700425f18 chore: add scaffolded file 2020-08-28 00:19:04 +02:00