-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove IE support #181
Comments
6 tasks
irma-kurnia-alaska
pushed a commit
that referenced
this issue
Apr 25, 2023
Change to be Committed: modified: template/package.json modified: template/scripts/postCss.js deleted: template/babel.config.js deleted: template/index.html deleted: template/rollup.config.js deleted: template/scripts/removeNonRemPlugin.js deleted: template/src/es5.js deleted: template/src/style-fixed.scss newfile: template/rollup.config.mjs
3 tasks
irma-kurnia-alaska
pushed a commit
that referenced
this issue
Apr 26, 2023
Change to be Committed: modified: template/package.json modified: template/scripts/postCss.js deleted: template/babel.config.js deleted: template/index.html deleted: template/rollup.config.js deleted: template/scripts/removeNonRemPlugin.js deleted: template/src/es5.js deleted: template/src/style-fixed.scss newfile: template/rollup.config.mjs
This was referenced May 3, 2023
Closed
3 tasks
blackfalcon
pushed a commit
that referenced
this issue
May 9, 2023
Change to be Committed: modified: template/package.json modified: template/scripts/postCss.js deleted: template/babel.config.js deleted: template/index.html deleted: template/rollup.config.js deleted: template/scripts/removeNonRemPlugin.js deleted: template/src/es5.js deleted: template/src/style-fixed.scss newfile: template/rollup.config.mjs
blackfalcon
pushed a commit
that referenced
this issue
May 9, 2023
# [4.0.0](v3.17.4...v4.0.0) (2023-05-09) ### Bug Fixes * automatically generate TypeScript description files ([dea833e](dea833e)) * generator: update CDN reference [#382](#382) ([cb65617](cb65617)) * **reference:** update to use [@AuroDesignSystem](https://github.com/aurodesignsystem) [#345](#345) ([1a628fa](1a628fa)) * **sec:** remove inefficient regular expression [#357](#357) ([c726423](c726423)) * update docs on issue template ([acd5531](acd5531)) ### Features * address general issues to get build working ([a4eba9a](a4eba9a)) * **typescript:** add typescript support ([a2d48e0](a2d48e0)) ### Performance Improvements * **ignore:** update configs [#385](#385) ([ea52043](ea52043)) * **labs:** remove auroLabs functionality [#339](#339) ([f32d69f](f32d69f)) * remove deprecated stylelint rules [#381](#381) ([568016e](568016e)) * remove IE support [#181](#181) ([c8543b3](c8543b3)) * remove polyfill focus visible ([6b68814](6b68814)) * **review:** add all suggested updates ([268e86a](268e86a)) * **settings:** update labels [#377](#377) ([c2cccf7](c2cccf7)) * **watch:** add apiExamples to generate docs [#320](#320) ([32c005f](32c005f)) * **windows:** update dev script [#274](#274) ([5efb6f8](5efb6f8)) ### Reverts * .npmignore and update .npmignore.temp ([85a135f](85a135f)) * return removed regex [#357](#357) ([08e2957](08e2957)) ### BREAKING CHANGES * **labs:** This commit will remove all functionality related to the use of AuroLabs as a concept. Changes to be committed: modified: bin/generate.js modified: componentDocs/README.md modified: componentDocs/README_v4.md deleted: componentDocs/partials/labsDisclaimer.md deleted: template/.github/settings__labs.yml modified: template/scripts/generateDocs.js
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
We are no longer required to support Internet Explorer, so any and all tech included with the WC-Generator to support IE should be removed.
Describe the solution you'd like
See the following commit
Exit criteria
This issue will be considered closed once all the specified es5 supporting resources have been removed from the project. The validate a demo component should be generated from the generator and when built will not have any processes or generated code that is required to support IE11 and below.
This includes re-processes CSS to support variable fallbacks and fixed sizes. There should be no es5-generated bundles or references to them in the documentation. All npm dependencies that are no longer required should be removed from the project.
Additional context
Currently with the generator, there is a build issue due to a poorly supported dependency.
This commit removes this dependency altogether.
While the reduction of es5 resources greatly reduces the bundle size of elements, not having HTML template literals minified does bloat the weight of an element.
A possible option is to look into a better-supported rollup-plugin-minify-template-literals dependency.
The text was updated successfully, but these errors were encountered: