Skip to content
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

webpack and babel update #516

Closed
wants to merge 41 commits into from
Closed

Conversation

Ranthalion
Copy link
Collaborator

config updates to support proper tree shaking in react-icons based on react-icons/react-icons#154

Reduces compiled ui.js from 2.1 MiB to 1.3 MiB. Required changes in .babelrc as well as webpack.config.js

Ranthalion and others added 30 commits August 13, 2018 21:39
* Input validation for sign in and package.json clean up

* Improve responsive layout of lights configuration

* finished profiles, fixed readOnly

* expand/collapse and buttons to save, edit , and delete

* More responsive fixes

* More UI tweaks, plus Add, Edit, Delete

* diurnal and fixed validation + validation_helper

* Validation for auto profile

* Final form validation and user feedback

* finish tests and get foldes in order

* revert config changes

* js lint fixes - round 1

* lint fixes round 2

* remove local testing changes
* Cleaning package json and makefile

* Factorisation of Build and added install step

* Cleaning webpack config and adding SASS support

* Cleaning of environment / build system for UI

* Deleting unecessary commented code
@ranjib
Copy link
Collaborator

ranjib commented Sep 2, 2018

@Ranthalion rebase and cherry pick your commits from master, theres lot of older commits in this PR

@ranjib
Copy link
Collaborator

ranjib commented Sep 2, 2018

merged via
#517

@ranjib ranjib closed this Sep 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants