Commit Graph

187 Commits

Author SHA1 Message Date
Lars den Bakker
c9dc557f63 feat(dev-server-hmr): add web component HMR plugin 2020-11-23 19:13:35 +01:00
Thomas Allmer
22fac813f0 chore: hash all assets 2020-11-12 17:28:21 +01:00
Lars den Bakker
23e247c0ed fix(storybook-addon-markdown-docs): add missing dependency 2020-11-07 23:18:53 +01:00
Lars den Bakker
b38bc1d6e1 feat(storybook-addon-markdown-docs): update to @web/dev-server-storybook 2020-11-07 18:31:21 +01:00
Thomas Allmer
09aa938ef3 chore: fix all edit on github links 2020-10-29 19:56:45 +01:00
Thomas Allmer
1e2f60c9bf chore: update service worker name 2020-10-29 12:27:04 +01:00
Thomas Allmer
0a1b247513 chore: new website using rocket
Co-authored-by: Lars den Bakker <larsdenbakker@gmail.com>
2020-10-29 11:50:15 +01:00
Thomas Allmer
17e9e7dcd2 chore: change types workflow 2020-10-26 15:47:12 +01:00
Thomas Allmer
1ed49ff7ac chore: move to github actions and changeset 2020-10-25 08:46:32 +01:00
Manuel Martin
6343304456 chore: use web-test-runner and move karma packages
Co-authored-by: Thomas Allmer <d4kmor@gmail.com>
2020-10-24 14:18:16 +02:00
Thomas Allmer
a1919fdca5 chore: move deprecated packages into legacy 2020-10-23 20:18:53 +02:00
Thomas Allmer
e374da2e95 chore: move webpack tools into the legacy repo 2020-10-22 20:03:33 +02:00
Thomas Allmer
5f94543182 chore: move es-dev-server into a dedicated package 2020-10-21 20:47:16 +02:00
Benny Powers
5b52a5a6eb fix(eslint-plugin-lit-a11y): qualified specifiers (#1917)
* fix(eslint-plugin-lit-a11y): qualified specifiers

also refactors rules to extend from common base
common base checks whether lit-html is imported
import check now supports namespaces and aliases

fixes #1911
fixes #1916

* refactor(eslint-plugin-lit-a11y): add TemplateAnalyzer helpers

* fix(eslint-plugin-lit-a11y): allow hash links

* docs(eslint-plugin-lit-a11y): tix fypo

thanks for the nod, @thepassle !

* refactor(eslint-plugin-lit-a11y): decruft
2020-10-21 14:37:47 +02: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
Fernando Pasik
1995fea09c build: update to typescript 4 2020-10-01 09:20:29 +01:00
Robert Niznik
5df01c8fd8 chore: update axe-core to 4.x 2020-09-25 13:48:14 -04: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
Lars den Bakker
6e6d5d7515 feat(demoing-storybook): update to rollup-plugin-terser v7 2020-09-08 00:09:38 +02:00
Abdón Rodríguez Davila
b295529509 chore: update @babel/plugin-proposal-class-properties 2020-08-28 00:19:04 +02:00
Abdón Rodríguez Davila
012351f8a3 chore: update @babel/plugin-transform-runtime 2020-08-28 00:19:04 +02:00
Abdón Rodríguez Davila
1ef5817c14 chore: update @babel/plugin-transform-modules-systemjs 2020-08-28 00:19:04 +02:00
Abdón Rodríguez Davila
b30c6e03bc chore: update @babel/plugin-syntax-import-meta 2020-08-28 00:19:04 +02:00
Abdón Rodríguez Davila
22db896d5f chore: update @babel/plugin-proposal-optional-chaining 2020-08-28 00:19:04 +02:00
Abdón Rodríguez Davila
c6310bc4ae chore: update @babel/plugin-proposal-nullish-coalescing-operator 2020-08-28 00:19:04 +02:00
Abdón Rodríguez Davila
d3d89ec3d4 chore: update @babel/plugin-proposal-dynamic-import 2020-08-28 00:19:04 +02:00
Abdón Rodríguez Davila
73f83fd5fd chore: update @babel/helpers 2020-08-28 00:19:04 +02:00
Abdón Rodríguez Davila
0e6fa40193 chore: update @babel/core 2020-08-28 00:19:04 +02:00
Joren Broekema
a53d33e012 chore: upgrade to TS 3.9 2020-08-18 14:27:57 +02:00
Tom Nys
9aef18da94 chore: upgrade eslint to 7.x 2020-08-16 20:32:05 +02:00
Marcos Gil
3a635dc053 chore: upgrade to karma 5.1.1 2020-08-10 21:25:50 +02:00
Marcos Gil
f5a7c3987d feat(building-rollup): move to @rollup/plugin-babel (#1802)
Move from rollup-plugin-babel to @rollup/plugin-babel
2020-08-10 18:30:03 +02:00
Oliver Salzburg
6913611953 fix(create): upgrade to lint-staged@10 (#1766)
This resolves deprecation warnings when installing the dependencies of the generated project.
2020-07-24 14:46:40 +02:00
Ryan Coleman
e853364b9d feat(testing-karma): use up to date coverage reporter
BREAKING CHANGE: coverageIstanbulReporter object in karma config has been replaced with coverageReporter
move from karma-coverage-istanbul-reporter to karma-coverage

See MIGRATION.md for more info.

Closes #1164
2020-07-24 09:36:59 +02:00
Lars den Bakker
624438e53b feat(es-dev-server): add flag to disable injecting event stream script 2020-07-23 23:41:23 -07:00
Mathieu Puech
8d532259c3 feat(es-dev-server): add cors option 2020-06-25 22:36:56 +02:00
Thomas Allmer
9269b3e896 chore: integrate 11ty, dev-server, rollup 2020-05-30 10:47:01 +02:00
Lars den Bakker
300138133c feat(chai-a11y-axe): lazy load axe when needed 2020-05-25 19:52:53 +02:00
Lars den Bakker
47bdeeba32 fix(rollup-plugin-polyfills-loader): add missing .d.ts file 2020-05-17 22:13:53 +02:00
Lars den Bakker
a742c74d22 fix(es-dev-server): add missing dependencies to compile types 2020-05-17 22:13:53 +02:00
Benny Powers
3f4ba8b229 fix(core): use types everywhere, export interfaces 2020-05-16 10:34:30 +02:00
thepassle
8e9f936685 chore: pin main ts version and update yarn.lock 2020-05-15 21:07:52 +02:00
Lars den Bakker
2497345c3a feat(es-dev-server): add plugin system 2020-05-14 18:16:14 +02:00
Lars den Bakker
7de4d67597 feat(polyfills-loader): update to systemjs v6 2020-05-13 08:53:44 +02:00
Thomas Allmer
a9879f84b4 feat(core): mimic github syntax highlighting, upoptimized code view 2020-05-09 15:29:56 +02:00
thepassle
c820f17181 feat(core): support html preview/-stories 2020-05-09 15:29:56 +02:00
Thomas Allmer
f832b51e24 chore: fully integreate mdjs into 11ty 2020-05-08 15:53:11 +02:00
Westbrook Johnson
8cccfc837b docs: move docs site to 11ty 2020-05-08 15:53:11 +02:00
Thomas Allmer
c21abf640b fix(core): update @mdjs/mdjs-preview with no css side effect for buttons 2020-05-07 09:50:43 +02:00
Thomas Allmer
bd3c44321a feat(core): allow to fully customize used plugins 2020-05-07 09:50:43 +02:00