10000 WIP: Update Build to Vue CLI 3.0 by sagalbot · Pull Request #615 · sagalbot/vue-select · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

WIP: Update Build to Vue CLI 3.0 #615

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

Closed
wants to merge 34 commits into from
Closed

WIP: Update Build to Vue CLI 3.0 #615

wants to merge 34 commits into from

Conversation

sagalbot
Copy link
Owner
@sagalbot sagalbot commented Aug 13, 2018
  • updates previous webpack build system to use vue-cli-service build
  • updates dev environment, adds build command for netlify PR previews
  • adds linting
  • migrates test suite onto Jest / vue-test-utils

ToDo

Jeff added 20 commits August 7, 2018 23:00
- add helpers
@sagalbot sagalbot self-assigned this Aug 13, 2018
@luishdz1010
Copy link

This refactoring seems to make possible including vue-select/src/index.js again for Nuxt2/Webpack 4, which was broken due to default exports using module.export. Thanks for the hard work!

@sagalbot
Copy link
Owner Author

@luisDanielRoviraContreras glad to hear it! Hoping to get this one merged in within the month.

@luishdz1010
Copy link

Do you think this will land soon? Nuxt 2.0 just landed but vue-select won't work with the newer webpack 4.

@yamsellem
Copy link

IMHO this PR is very ambitious: migrating from webpack to vue-cli 3, from karma to jest, from gitbook to vuepress.

@sagalbot may you consider splitting it? It has great value, but is somehow blocked due to is ambition.
I've just added a PR with only webpack 4 (related to SSR), maybe it's possible to release jest tests & lint first. Then merging webpack 4 or vue-cli 3 (testing the bundle with SSR and modules imports, in both cases I guess).

The vuepress may be handled later, I suppose.

It really seems to me that this migration is almost done, and it is maybe preventing some more to come. I'll be happy to here you on the matter.

Take care.

Jeff added 4 commits February 9, 2019 12:25
# Conflicts:
#	README.md
#	dev/dev.html
#	package.json
#	test/unit/specs/Select.spec.js
- remove lcov reporter
# Conflicts:
#	.gitignore
#	dev/dev.html
#	src/components/Select.vue
#	test/unit/specs/Select.spec.js
@sagalbot sagalbot closed this Apr 14, 2019
@sagalbot sagalbot deleted the ft/vue-cli-v3 branch December 28, 2020 17:48
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.

3 participants
0