Skip to content
This repository has been archived by the owner on May 2, 2022. It is now read-only.

Feature/gulp4 #4

Merged
merged 11 commits into from
Jun 18, 2018
Merged

Feature/gulp4 #4

merged 11 commits into from
Jun 18, 2018

Conversation

asvinb
Copy link

@asvinb asvinb commented Mar 26, 2018

@timwright12 This PR is to upgrade Gulp3 to Gulp4. I compared the build time between the 2 and noticed the v4 version is slightly faster (15%).
V3: https://gist.github.com/asvinb/35a0cad0adf7a42d81c1a2ac176b84c8
V4: https://gist.github.com/asvinb/0e21be00c1384c5323834bbefe901aca

The tests are in my repo:
https://github.com/asvinb/theme-scaffold/tree/tests/gulp3
https://github.com/asvinb/theme-scaffold/tree/tests/gulp4

Let me know what you think :)

Copy link
Contributor

@timwright12 timwright12 left a comment

Choose a reason for hiding this comment

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

Some merge conflicts here as well

package.json Outdated
"gulp-cssnano": "^2.1.2",
"gulp-filter": "^5.1.0",
"gulp-livereload": "^3.8.1",
"gulp-postcss": "^7.0.1",
"gulp-rename": "^1.2.2",
"gulp-sass": "^3.2.1",
Copy link
Contributor

Choose a reason for hiding this comment

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

we're not using Sass, you can remove this

@timwright12
Copy link
Contributor

@asvinb can you take a look at this when you get a chance? Let's also make sure that any updates here are also reflected in the plugin scaffold: https://github.com/10up/plugin-scaffold

Asvin Balloo added 4 commits June 18, 2018 19:37
* master: (23 commits)
  updated ignore for config files
  Updating README.md and excluding dirs from eslint
  added node engine to package
  moved eslint to npm package
  moved eslint to npm package
  Fix spacing according to .editorconfig
  Add .browserslistrc to .editorconfig to match plugin scaffold
  working postcss-env
  Add all the find/replace options
  added browserslist
  updated package documentation
  Adding husky and lint-stage to ensure commits pass linting
  Add composer command to "deploy" to bring this inline with the plugin repo
  Add support for Composer installer-paths
  Improve inline docs for requiring autoloader
  Removed PHPDoc @uses, @SInCE, and @Package
  Uncomment feature & primary menu declarations
  removed package lock and upadated readme
  update cssnext
  updated ReadMe
  ...
@asvinb
Copy link
Author

asvinb commented Jun 18, 2018

@timwright12 I made the changes you requested and fixed the merge conflicts. Can you check it out again?
If everything is ok, I'll issue another PR for the plugin scaffold repo.

Thanks!

@timwright12 timwright12 merged commit f98d2f4 into 10up:master Jun 18, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants