Utopian Task Completion: Steem Editor by beggars

View this thread on steempeak.com
· @beggars ·
$7.50
Utopian Task Completion: Steem Editor
#### Repository

https://github.com/BuildTeamDev/steem-editor

### New Features

The original task in question [here](https://steemit.com/utopian-io/@reggaemuffin/taskrequest-steem-editor-upgrade-webpack-and-babel) was seeking the help of someone to upgrade the current project from an old version of Babel to the latest, version 7. The task also requested help upgrading from Webpack 2 to the latest version Webpack 4. The issue for this on Github can be found here: https://github.com/BuildTeamDev/steem-editor/issues/1

**A summary of the changes can be found in the PR itself as well as below:**

- Webpack configuration has changed to account for deprecated features from Webpack 2 and changes to module syntax
- Extract text CSS plugin has been removed and replaced with the recommended `mini-css-extract-plugin`
- Babel has been upgraded to version 7
- Using @babel/preset-env which automatically handles modules and needed features based on targeted browsers as opposed to features
- Numerous babel plugins deprecated or no longer existent have been removed
- PostCSS configuration has been cleaned up for use in modules without duplication
- Cleaned up mixed use of Node style requires and ES style imports. The app now uses ES style imports
- Updated numerous out of date packages

The refactoring and improvements in question have been submitted here in a pull request I have submitted and has been merged: https://github.com/BuildTeamDev/steem-editor/pull/2

#### GitHub Account
https://github.com/Vheissu
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 14 others
properties (23)
post_id70,508,520
authorbeggars
permlinkutopian-task-completion-steem-editor
categoryutopian-io
json_metadata{"tags":["utopian-io","development","steem-editor","steemdev"],"users":["babel"],"links":["https:\/\/github.com\/BuildTeamDev\/steem-editor","https:\/\/steemit.com\/utopian-io\/@reggaemuffin\/taskrequest-steem-editor-upgrade-webpack-and-babel","https:\/\/github.com\/BuildTeamDev\/steem-editor\/issues\/1","https:\/\/github.com\/BuildTeamDev\/steem-editor\/pull\/2","https:\/\/github.com\/Vheissu"],"app":"steemit\/0.1","format":"markdown"}
created2019-02-22 22:48:18
last_update2019-02-22 22:48:18
depth0
children5
net_rshares13,820,221,678,121
last_payout2019-03-01 22:48:18
cashout_time1969-12-31 23:59:59
total_payout_value5.742 SBD
curator_payout_value1.759 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,517
author_reputation21,821,715,475,664
root_title"Utopian Task Completion: Steem Editor"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (78)
@justyy · (edited)
$11.98
~~Hello, could you prove that Vheissu is your github account?~~ never mind, found previous utopian contribution
👍  , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id70,530,502
authorjustyy
permlinkre-beggars-utopian-task-completion-steem-editor-20190223t132020923z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-02-23 13:20:24
last_update2019-02-23 15:03:57
depth1
children1
net_rshares19,895,857,154,493
last_payout2019-03-02 13:20:24
cashout_time1969-12-31 23:59:59
total_payout_value8.996 SBD
curator_payout_value2.988 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length111
author_reputation2,089,296,130,854,040
root_title"Utopian Task Completion: Steem Editor"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (23)
@utopian-io ·
Thank you for your review, @justyy! Keep up the good work!
👍  
properties (23)
post_id70,617,396
authorutopian-io
permlinkre-re-beggars-utopian-task-completion-steem-editor-20190223t132020923z-20190225t171834z
categoryutopian-io
json_metadata{"app":"beem\/0.20.17"}
created2019-02-25 17:18:36
last_update2019-02-25 17:18:36
depth2
children0
net_rshares11,741,080,208
last_payout2019-03-04 17:18:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length58
author_reputation152,913,012,544,965
root_title"Utopian Task Completion: Steem Editor"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@justyy ·
$0.13
Thank you @beggars for your contribution. In theory, the dist/ files js/css are not meant to be uploaded (instead, they are generated via webpack) but I can see this is not your fault.

Some files contain Chinese comments and some comments containing license are removed - not sure this is what intended.

Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/guidelines), as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, [click here](https://review.utopian.io/result/3/2-3-2-2-2-1-2-).

---- 
Need help? Chat with us on [Discord](https://discord.gg/uTyJkNm).

[[utopian-moderator]](https://join.utopian.io/)
👍  , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id70,533,615
authorjustyy
permlinkre-beggars-utopian-task-completion-steem-editor-20190223t150911954z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["beggars"],"links":["https:\/\/join.utopian.io\/guidelines","https:\/\/review.utopian.io\/result\/3\/2-3-2-2-2-1-2-","https:\/\/discord.gg\/uTyJkNm","https:\/\/join.utopian.io\/"],"app":"steemit\/0.1"}
created2019-02-23 15:09:15
last_update2019-02-23 15:09:15
depth1
children1
net_rshares251,345,866,448
last_payout2019-03-02 15:09:15
cashout_time1969-12-31 23:59:59
total_payout_value0.113 SBD
curator_payout_value0.021 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length754
author_reputation2,089,296,130,854,040
root_title"Utopian Task Completion: Steem Editor"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (20)
@beggars · (edited)
Hi justyy,

Thanks for the feedback. Correct, built files were already being shipped in the package. I believe the reason for doing this is to allow the Git repository itself to be installable without needing Npm.

Chinese comments were a prior artefact, in some cases, they were not needed. The text at the top of the Webpack file was removed, as it is an entirely new file. Going from Webpack 2 to 4, the differences were so great I started new files from scratch and gradually ported loaders and config options. 

Webpack configuration files should be mostly undocumented, as they're expressive and implicit already (following documented conventions). Only specific instances like chunk configuration and other complex things should be commented, I believe. Everyone has their personal preference.

The existing comment at the top was also too detailed. Git is intended to show you who and when a file was changed, so much of the prior information was redundant. Configuration files also do not fall under copyright, as they're not unique.

As per MIT licence requirements, a LICENSE file exists in the root of the repository with the licence in question. A comment with copyright notice is not a requirement under the MIT licence, it's one of the most "open" open source licences out there (I love it).

Thanks again. Nice thorough review. You're doing a great job for @utopian-io
properties (22)
post_id70,547,474
authorbeggars
permlinkbeggars-re-justyy-re-beggars-utopian-task-completion-steem-editor-20190223t235801976z
categoryutopian-io
json_metadata{"app":"steemit\/0.1","client":"android","tags":["utopian-io"],"users":["utopian-io"]}
created2019-02-23 23:58:03
last_update2019-02-24 00:58:06
depth2
children0
net_rshares0
last_payout2019-03-02 23:58:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,384
author_reputation21,821,715,475,664
root_title"Utopian Task Completion: Steem Editor"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steem-ua ·
#### Hi @beggars!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
👍  
properties (23)
post_id70,536,588
authorsteem-ua
permlinkre-utopian-task-completion-steem-editor-20190223t164508z
categoryutopian-io
json_metadata{"app":"beem\/0.20.18"}
created2019-02-23 16:45:09
last_update2019-02-23 16:45:09
depth1
children0
net_rshares21,432,008,345
last_payout2019-03-02 16:45:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length286
author_reputation23,203,609,903,979
root_title"Utopian Task Completion: Steem Editor"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)