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

chore(package): update all dependencies #1895

Merged
merged 15 commits into from
Aug 20, 2017
Merged

Conversation

layershifter
Copy link
Member

@layershifter layershifter commented Jul 24, 2017

WIP

This PR:

  • updates all deps to their latest version
  • removes usage of eslint-config-ta, vanilla airbnb config will be used
  • removes del, we have already rimraf for such cases
  • removes empty, cruft

TODO

@levithomason
Copy link
Member

While we're at this, I've been testing out prettier in other projects and making some suggestions over there as well. I'm curious what our codebase looks like with it. I know it would be a drastic change in many ways, but it is one less thing to have to manage.

Alexander Fedyashov added 3 commits August 7, 2017 10:49
(cherry picked from commit 7099567)

# Conflicts:
#	src/addons/TextArea/TextArea.js
#	src/modules/Popup/Popup.js
@codecov-io
Copy link

codecov-io commented Aug 7, 2017

Codecov Report

Merging #1895 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff           @@
##           master   #1895   +/-   ##
======================================
  Coverage    99.8%   99.8%           
======================================
  Files         148     148           
  Lines        2568    2568           
======================================
  Hits         2563    2563           
  Misses          5       5
Impacted Files Coverage Δ
src/modules/Search/Search.js 100% <ø> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a4780cd...92de711. Read the comment docs.

@layershifter
Copy link
Member Author

layershifter commented Aug 10, 2017

@levithomason I've splitted only style changes to separate PRs (#1938, #1939, #1949), after they will be merged I'll continue work. Please merge them, because they will cause merge conflicts.

I investigated situation with karma-webpack-with-fast-source-maps and there are no alternatives to it. In fact karma-webpack should do same, but it doesn't. However, karma-webpack-with-fast-source-maps doesn't support webpack@3 and its author doesn't plan to add it. I will check this in separate PR, possible I can simply update peerDependency in its package.json.

Also, sinon@3 was released, but packages that dependens on it aren't updated yet.

@levithomason
Copy link
Member

All blocking PRs are merged.

Alexander Fedyashov added 3 commits August 15, 2017 17:35
@layershifter
Copy link
Member Author

Good news, karma-webpack-with-fast-source-maps was updated to support webpack@3 and sinon's deps also support 3.x 👍

I need to cleanup eslint configs and review changes.

const { paths } = config
const { __DEV__, __STAGING__, __TEST__, __PROD__ } = config.compiler_globals
const { __DEV__, __TEST__, __PROD__ } = config.compiler_globals
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

__STAGING__ is cruft

@@ -59,8 +58,7 @@ describe('Checkbox', () => {
describe('indeterminate', () => {
it('can be indeterminate', () => {
const wrapper = mount(<Checkbox indeterminate />)

const checkboxNode = findDOMNode(wrapper.instance())
const checkboxNode = wrapper.getDOMNode()
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Enzyme has a getDOMNode, so findDOMNode is useless there

Copy link
Member Author

@layershifter layershifter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're are ready for review there

@levithomason
Copy link
Member

This is ready to merge, we'll have quite a few conflicts on other branches I'm sure 😕 Onward!

@levithomason levithomason merged commit ff5888f into master Aug 20, 2017
@levithomason levithomason deleted the chore/update-deps branch August 20, 2017 17:12
@levithomason
Copy link
Member

Released in semantic-ui-react@0.71.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants