Skip to content
Permalink

Comparing changes

Choose two branches to see whatโ€™s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Lanchi/vue-cli-plugin-vuetify
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: vuetifyjs/vue-cli-plugins
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Able to merge. These branches can be automatically merged.

Commits on Oct 21, 2019

  1. Copy the full SHA
    b2bea45 View commit details
  2. chore: release 1.1.1

    DRoet committed Oct 21, 2019
    Copy the full SHA
    dcb52e0 View commit details

Commits on Nov 3, 2019

  1. fix: remove lint on create complete

    doesn't actually work and only shows an error after install
    johnleider committed Nov 3, 2019
    Copy the full SHA
    d3ff85c View commit details
  2. chore: add exit log

    johnleider committed Nov 3, 2019
    Copy the full SHA
    61be2ea View commit details
  3. chore: release 1.1.2

    johnleider committed Nov 3, 2019
    Copy the full SHA
    a9d6519 View commit details
  4. fix: avoid bootstrapping variables if user has not supplied any

    improve compilation time when not using variables by ~20s on avg
    
    fixes vuetifyjs#133
    johnleider committed Nov 3, 2019
    Copy the full SHA
    09e7bb6 View commit details
  5. Copy the full SHA
    1afde14 View commit details
  6. chore: remove deprecated functionality

    this only existed for a day, removing and bumping to next major
    
    BREAKING CHANGE: If you are using a lists variables file, move them to the default variables file
    johnleider committed Nov 3, 2019
    Copy the full SHA
    341f571 View commit details
  7. test: update unit test

    johnleider committed Nov 3, 2019
    Copy the full SHA
    2c02520 View commit details
  8. fix: update opts parameter syntax

    options were not being properly applied to templates
    johnleider committed Nov 3, 2019
    Copy the full SHA
    ca0a0b4 View commit details
  9. Copy the full SHA
    b7a7351 View commit details
  10. chore: release 2.0.0

    johnleider committed Nov 3, 2019
    Copy the full SHA
    b26e592 View commit details
  11. fix: properly load opts

    johnleider committed Nov 3, 2019
    Copy the full SHA
    3207aab View commit details
  12. chore: release 2.0.1

    johnleider committed Nov 3, 2019
    Copy the full SHA
    5fdb9f8 View commit details

Commits on Nov 4, 2019

  1. Copy the full SHA
    1975f8a View commit details
  2. Copy the full SHA
    9e1c987 View commit details

Commits on Nov 5, 2019

  1. Copy the full SHA
    3585131 View commit details
  2. chore: release 2.0.2

    johnleider committed Nov 5, 2019
    Copy the full SHA
    f23e4bb View commit details

Commits on Dec 10, 2019

  1. refactor: convert to monorepo (vuetifyjs#142)

    * refactor: convert to monorepo
    
    * chore(release-it): remove functionality
    
    * chore: set up husky at root
    
    * chore(yarn.lock): update lockfile
    
    * chore: add lerna-changelog
    johnleider authored Dec 10, 2019
    Copy the full SHA
    ec7577a View commit details

Commits on Jan 1, 2020

  1. feat: add material presets (vuetifyjs#143)

    * feat: add basil material preset
    
    * chore: rename plugin
    
    * chore: add semver package, clean up helpers
    
    * refactor: update files when installing preset
    
    now imports preset and updates vuetify object, bootstraps sass variables and updates public.html for
    fonts
    
    * refactor(basil): update preset export case
    
    * refactor(basil): clean-up preset
    
    * chore: change author email
    
    * feat(crane): add new preset
    
    * chore: add comments on Vuetify object update code
    
    * chore: move vuetify shared utils to deps
    
    * chore: add LICENSE files and update all READMEs
    
    * refactor(presets): add onCreateComplete arg for generatePreset
    
    * chore: remove comment
    
    * fix: add missing callback parameter in function
    
    * refactor: rename utils package, make public
    
    * chore: change package versions
    
    * chore: remove test script
    
    * chore: revert version changes
    
    * chore: remove private from lerna
    
    * chore(release): publish %s
    
     - @vuetify/cli-plugin-utils@0.0.1
     - vue-cli-plugin-vuetify-preset-basil@0.0.1
     - vue-cli-plugin-vuetify-preset-crane@0.0.1
     - vue-cli-plugin-vuetify@2.0.3-beta.0
    
    * chore(release): publish %s
    
     - @vuetify/cli-plugin-utils@0.0.2
     - vue-cli-plugin-vuetify-preset-basil@0.0.2
     - vue-cli-plugin-vuetify-preset-crane@0.0.2
     - vue-cli-plugin-vuetify@2.0.3-beta.1
    
    * chore: change util version
    
    * chore: update package.json files for all packages
    
    * chore(release): publish %s
    
     - @vuetify/cli-plugin-utils@0.0.3
     - vue-cli-plugin-vuetify-preset-basil@0.0.3
     - vue-cli-plugin-vuetify-preset-crane@0.0.3
     - vue-cli-plugin-vuetify@2.0.3-beta.2
    
    * chore: add back private to lerna
    
    * chore: update lock file
    
    * fix: move shelljs to dependencies
    
    * chore: move shelljs dependency to specific package
    
    * fix(generator): add correct google font href
    
    * feat(fortnightly): add new preset
    
    * feat(owl): add new preset
    
    * feat(reply): add new preset
    
    * refactor: remove component style import
    
    * feat(rally): add new preset
    
    * refactor(basil): clean-up styles, fix visual design inconsistencies
    
    * refactor(fortnightly): clean-up styles and fix visual disparities from the study
    
    * refactor(owl): clean-up styles and fix spec issues
    
    * refactor(reply): clean-up preset, improve styles
    
    * feat(shrine): create new preset
    
    * refactor(@vuetify/cli-plugin-utils): update naming convention of multiple  methods
    
    * chore(README): update information
    
    * chore(README): update information for root and plugin utils
    johnleider authored Jan 1, 2020
    Copy the full SHA
    5d248ea View commit details
  2. Copy the full SHA
    d01529b View commit details
  3. Copy the full SHA
    96ba007 View commit details
  4. chore(release): publish %s

     - @vuetify/cli-plugin-utils@0.0.4
     - vue-cli-plugin-vuetify-preset-basil@1.0.0
     - vue-cli-plugin-vuetify-preset-crane@1.0.0
     - vue-cli-plugin-vuetify-preset-fortnightly@1.0.0
     - vue-cli-plugin-vuetify-preset-owl@1.0.0
     - vue-cli-plugin-vuetify-preset-rally@1.0.0
     - vue-cli-plugin-vuetify-preset-reply@1.0.0
     - vue-cli-plugin-vuetify-preset-shrine@1.0.0
     - vue-cli-plugin-vuetify@2.0.3
    johnleider committed Jan 1, 2020
    Copy the full SHA
    2cefaf4 View commit details
  5. Copy the full SHA
    454590b View commit details
  6. Copy the full SHA
    c864bba View commit details
  7. Copy the full SHA
    506736c View commit details
  8. Copy the full SHA
    43867bf View commit details

Commits on Jan 2, 2020

  1. Copy the full SHA
    8f7c97b View commit details
  2. chore(release): publish %s

     - vue-cli-plugin-vuetify-preset-basil@1.0.1
     - vue-cli-plugin-vuetify-preset-fortnightly@1.0.1
     - vue-cli-plugin-vuetify-preset-owl@1.0.1
     - vue-cli-plugin-vuetify-preset-rally@1.0.1
     - vue-cli-plugin-vuetify-preset-reply@1.0.1
     - vue-cli-plugin-vuetify-preset-shrine@1.0.1
    johnleider committed Jan 2, 2020
    Copy the full SHA
    2ff8ce2 View commit details
  3. Copy the full SHA
    3eb732b View commit details
  4. Copy the full SHA
    c39c86c View commit details
  5. Copy the full SHA
    29c0d35 View commit details
  6. Copy the full SHA
    4636303 View commit details
  7. Copy the full SHA
    0a9f036 View commit details
  8. Copy the full SHA
    32f0a3c View commit details
  9. Copy the full SHA
    17684bf View commit details
  10. Copy the full SHA
    97d4dc3 View commit details

Commits on Jan 7, 2020

  1. feat: init commit

    johnleider committed Jan 7, 2020
    Copy the full SHA
    a0dbda4 View commit details
  2. chore: update version

    johnleider committed Jan 7, 2020
    Copy the full SHA
    f9ffea3 View commit details
  3. Copy the full SHA
    853163a View commit details
  4. Release 0.0.2

    johnleider committed Jan 7, 2020
    Copy the full SHA
    72b8e00 View commit details
  5. feat(App): add CoreView

    johnleider committed Jan 7, 2020
    Copy the full SHA
    1a670c1 View commit details
  6. Copy the full SHA
    73909cb View commit details
  7. chore: release 0.1.0

    johnleider committed Jan 7, 2020
    Copy the full SHA
    f264f6d View commit details
  8. Copy the full SHA
    c9c27df View commit details
  9. Copy the full SHA
    5ef6ddd View commit details
  10. chore: release 0.2.0

    johnleider committed Jan 7, 2020
    Copy the full SHA
    4285650 View commit details
  11. Copy the full SHA
    04c9190 View commit details
  12. chore: release 0.3.0

    johnleider committed Jan 7, 2020
    Copy the full SHA
    3fece70 View commit details
  13. Copy the full SHA
    e3edfd3 View commit details
Showing with 12,348 additions and 7,317 deletions.
  1. +50 โˆ’0 .eslintrc.js
  2. +1 โˆ’3 .gitignore
  3. +0 โˆ’18 .release-it.json
  4. +1 โˆ’1 LICENSE.md
  5. +192 โˆ’97 README.md
  6. +3 โˆ’0 babel.config.js
  7. +0 โˆ’45 generator/index.js
  8. +0 โˆ’53 generator/templates/default/src/App.js.vue
  9. +0 โˆ’54 generator/templates/default/src/App.ts.vue
  10. +0 โˆ’144 generator/templates/default/src/components/HelloWorld.ts.vue
  11. +0 โˆ’13 generator/templates/default/src/views/Home.js.vue
  12. +0 โˆ’13 generator/tools/alaCarte.js
  13. +0 โˆ’69 generator/tools/fonts.js
  14. +0 โˆ’87 generator/tools/vuetify.js
  15. +0 โˆ’73 index.js
  16. +27 โˆ’0 lerna.json
  17. +30 โˆ’38 package.json
  18. +53 โˆ’0 packages/@vuetify/cli-plugin-utils/CHANGELOG.md
  19. +9 โˆ’0 packages/@vuetify/cli-plugin-utils/LICENSE.md
  20. +5 โˆ’0 packages/@vuetify/cli-plugin-utils/README.md
  21. +200 โˆ’0 packages/@vuetify/cli-plugin-utils/index.js
  22. +28 โˆ’0 packages/@vuetify/cli-plugin-utils/package.json
  23. +24 โˆ’0 packages/@vuetify/material-studies/index.js
  24. +23 โˆ’0 packages/@vuetify/material-studies/prompt.js
  25. +17 โˆ’0 packages/@vuetify/material-studies/templates/generator.js
  26. +35 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/CHANGELOG.md
  27. +9 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/LICENSE.md
  28. +35 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/README.md
  29. +13 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/generator.js
  30. +4 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/index.js
  31. +23 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/package.json
  32. +16 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/preset/index.js
  33. +46 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/preset/overrides.sass
  34. +108 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil/preset/variables.scss
  35. +27 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/CHANGELOG.md
  36. +9 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/LICENSE.md
  37. +14 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/README.md
  38. +10 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/generator.js
  39. +4 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/index.js
  40. +23 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/package.json
  41. +16 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/preset/index.js
  42. +26 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/preset/overrides.sass
  43. +26 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane/preset/variables.scss
  44. +35 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/CHANGELOG.md
  45. +9 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/LICENSE.md
  46. +25 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/README.md
  47. +13 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/generator.js
  48. +4 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/index.js
  49. +22 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/package.json
  50. +14 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/preset/index.js
  51. +57 โˆ’0 ...uetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/preset/overrides.sass
  52. +91 โˆ’0 ...uetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly/preset/variables.scss
  53. +38 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/CHANGELOG.md
  54. +9 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/LICENSE.md
  55. +27 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/README.md
  56. +10 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/generator.js
  57. +4 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/index.js
  58. +22 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/package.json
  59. +15 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/preset/index.js
  60. +102 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/preset/overrides.sass
  61. +101 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl/preset/variables.scss
  62. +35 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/CHANGELOG.md
  63. +9 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/LICENSE.md
  64. +26 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/README.md
  65. +13 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/generator.js
  66. +4 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/index.js
  67. +22 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/package.json
  68. +19 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/preset/index.js
  69. +25 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/preset/overrides.sass
  70. +112 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally/preset/variables.scss
  71. +38 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/CHANGELOG.md
  72. +9 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/LICENSE.md
  73. +24 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/README.md
  74. +10 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/generator.js
  75. +4 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/index.js
  76. +22 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/package.json
  77. +17 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/preset/index.js
  78. +19 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/preset/overrides.sass
  79. +91 โˆ’0 ...ges/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply/preset/variables.scss
  80. +38 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/CHANGELOG.md
  81. +9 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/LICENSE.md
  82. +25 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/README.md
  83. +10 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/generator.js
  84. +4 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/index.js
  85. +22 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/package.json
  86. +16 โˆ’0 packages/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/preset/index.js
  87. +61 โˆ’0 ...es/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/preset/overrides.sass
  88. +108 โˆ’0 ...es/@vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine/preset/variables.scss
  89. +132 โˆ’0 packages/@vuetify/presets/CHANGELOG.md
  90. +41 โˆ’0 packages/@vuetify/presets/generator/index.js
  91. +19 โˆ’0 packages/@vuetify/presets/generator/templates/base/public/index.html
  92. +2 โˆ’0 packages/@vuetify/presets/generator/templates/base/public/robots.txt
  93. +9 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/App.vue
  94. +77 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/components/README.md
  95. +28 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/components/app/Btn.vue
  96. +4 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/components/app/README.md
  97. +5 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/layouts/README.md
  98. +20 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/layouts/default/AppBar.vue
  99. +18 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/layouts/default/Drawer.vue
  100. +11 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/layouts/default/View.vue
  101. +21 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/layouts/default/index.vue
  102. +5 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/plugins/README.md
  103. +22 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/plugins/app.js
  104. +9 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/plugins/index.js
  105. +23 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/plugins/vuetify.js
  106. +15 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/plugins/vuex-pathify.js
  107. +18 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/plugins/webfontloader.js
  108. +40 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/router/index.js
  109. +30 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/store/index.js
  110. +21 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/store/modules/app.js
  111. +1 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/store/modules/index.js
  112. +37 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/views/README.md
  113. +135 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/views/home/Home.vue
  114. +3 โˆ’0 packages/@vuetify/presets/generator/templates/base/src/views/home/index.js
  115. +1 โˆ’0 packages/@vuetify/presets/index.js
  116. +30 โˆ’0 packages/@vuetify/presets/package.json
  117. +19 โˆ’0 packages/@vuetify/presets/prompts.js
  118. +1 โˆ’0 packages/@vuetify/storybook/.gitignore
  119. +28 โˆ’0 packages/@vuetify/storybook/CHANGELOG.md
  120. +9 โˆ’0 packages/@vuetify/storybook/LICENSE.md
  121. +79 โˆ’0 packages/@vuetify/storybook/README.md
  122. +46 โˆ’0 packages/@vuetify/storybook/generator/index.js
  123. +23 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/addon-show-vue-markup/decorator.js
  124. +3 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/addon-show-vue-markup/index.js
  125. +60 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/addon-show-vue-markup/register.js
  126. +3 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/addon-show-vue-markup/styles.css
  127. +41 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/addon-vuetify/decorator.js
  128. +3 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/addon-vuetify/index.js
  129. +11 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/main.js
  130. +13 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/preview.js
  131. +60 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/stories/example.stories.js
  132. +15 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/util/helpers.js
  133. +18 โˆ’0 packages/@vuetify/storybook/generator/template/_storybook/webpack.config.js
  134. +40 โˆ’0 packages/@vuetify/storybook/index.js
  135. +14 โˆ’0 packages/@vuetify/storybook/package.json
  136. +8 โˆ’0 packages/@vuetify/storybook/yarn.lock
  137. +1 โˆ’0 packages/vue-cli-plugin-vuetify-cli/.gitignore
  138. +84 โˆ’0 packages/vue-cli-plugin-vuetify-cli/CHANGELOG.md
  139. +9 โˆ’0 packages/vue-cli-plugin-vuetify-cli/LICENSE.md
  140. +45 โˆ’0 packages/vue-cli-plugin-vuetify-cli/README.md
  141. +15 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/index.js
  142. +23 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/templates/component/Component.spec.js
  143. +15 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/templates/component/Component.vue
  144. +27 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/templates/directive/directive.js
  145. +37 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/templates/directive/directive.spec.js
  146. +15 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/templates/layout/Index.vue
  147. +3 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/templates/mixin/mixin.js
  148. +29 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/templates/mixin/mixin.spec.js
  149. +15 โˆ’0 packages/vue-cli-plugin-vuetify-cli/generator/templates/view/Index.vue
  150. +12 โˆ’0 packages/vue-cli-plugin-vuetify-cli/index.js
  151. +96 โˆ’0 packages/vue-cli-plugin-vuetify-cli/lib/commands/make-component.js
  152. +32 โˆ’0 packages/vue-cli-plugin-vuetify-cli/lib/commands/make-directive.js
  153. +32 โˆ’0 packages/vue-cli-plugin-vuetify-cli/lib/commands/make-layout.js
  154. +32 โˆ’0 packages/vue-cli-plugin-vuetify-cli/lib/commands/make-mixin.js
  155. +32 โˆ’0 packages/vue-cli-plugin-vuetify-cli/lib/commands/make-view.js
  156. +16 โˆ’0 packages/vue-cli-plugin-vuetify-cli/package.json
  157. +153 โˆ’0 packages/vue-cli-plugin-vuetify-cli/util/helpers.js
  158. +341 โˆ’0 packages/vue-cli-plugin-vuetify-cli/yarn.lock
  159. +3 โˆ’0 packages/vue-cli-plugin-vuetify/.eslintignore
  160. +2 โˆ’0 packages/vue-cli-plugin-vuetify/.gitignore
  161. +297 โˆ’0 packages/vue-cli-plugin-vuetify/CHANGELOG.md
  162. +9 โˆ’0 packages/vue-cli-plugin-vuetify/LICENSE.md
  163. +112 โˆ’0 packages/vue-cli-plugin-vuetify/README.md
  164. +72 โˆ’0 packages/vue-cli-plugin-vuetify/generator/index.js
  165. +76 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/default/src/App.js.vue
  166. +77 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/default/src/App.ts.vue
  167. 0 { โ†’ packages/vue-cli-plugin-vuetify}/generator/templates/default/src/assets/logo.svg
  168. +151 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/default/src/components/HelloWorld.js.vue
  169. +153 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/default/src/components/HelloWorld.ts.vue
  170. +6 โˆ’4 { โ†’ packages/vue-cli-plugin-vuetify}/generator/templates/default/src/plugins/vuetify.js
  171. +4 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/default/src/shims-vuetify.d.ts
  172. +15 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/default/src/views/Home.js.vue
  173. +16 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/default/src/views/Home.ts.vue
  174. +31 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/src/App.js.vue
  175. +34 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/src/App.ts.vue
  176. +6 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/src/assets/logo.svg
  177. +63 โˆ’43 ...efault โ†’ packages/vue-cli-plugin-vuetify/generator/templates/v3}/src/components/HelloWorld.js.vue
  178. +167 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/src/components/HelloWorld.ts.vue
  179. +23 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/src/main.js
  180. +23 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/src/main.ts
  181. +10 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/src/plugins/vuetify.js
  182. +7 โˆ’3 ...ws/Home.ts.vue โ†’ packages/vue-cli-plugin-vuetify/generator/templates/v3/src/views/HomeView.js.vue
  183. +18 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/src/views/HomeView.ts.vue
  184. +20 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/vite/index.vite.html
  185. +15 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/vite/plugins/webfontloader.js
  186. +15 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/vite/plugins/webfontloader.ts
  187. +35 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/vite/vite.config.js
  188. +35 โˆ’0 packages/vue-cli-plugin-vuetify/generator/templates/v3/vite/vite.config.ts
  189. +42 โˆ’0 packages/vue-cli-plugin-vuetify/generator/tools/alaCarte.js
  190. +92 โˆ’0 packages/vue-cli-plugin-vuetify/generator/tools/fonts.js
  191. +1 โˆ’1 { โ†’ packages/vue-cli-plugin-vuetify}/generator/tools/helpers.js
  192. +7 โˆ’7 { โ†’ packages/vue-cli-plugin-vuetify}/generator/tools/polyfill.js
  193. +85 โˆ’0 packages/vue-cli-plugin-vuetify/generator/tools/vite.js
  194. +100 โˆ’0 packages/vue-cli-plugin-vuetify/generator/tools/vuetify.js
  195. +101 โˆ’0 packages/vue-cli-plugin-vuetify/index.js
  196. BIN { โ†’ packages/vue-cli-plugin-vuetify}/logo.png
  197. +51 โˆ’0 packages/vue-cli-plugin-vuetify/package.json
  198. +3 โˆ’1 { โ†’ packages/vue-cli-plugin-vuetify}/presets/default.json
  199. +3 โˆ’1 { โ†’ packages/vue-cli-plugin-vuetify}/presets/prototype.json
  200. +19 โˆ’0 packages/vue-cli-plugin-vuetify/presets/v3vite.json
  201. +19 โˆ’0 packages/vue-cli-plugin-vuetify/presets/v3vuecli.json
  202. +24 โˆ’13 { โ†’ packages/vue-cli-plugin-vuetify}/prompts.js
  203. BIN { โ†’ packages/vue-cli-plugin-vuetify}/ui-public/logo.png
  204. +16 โˆ’16 { โ†’ packages/vue-cli-plugin-vuetify}/ui/index.js
  205. +25 โˆ’0 packages/vue-cli-plugin-vuetify/util/__tests__/__snapshots__/helpers.spec.js.snap
  206. +1 โˆ’1 { โ†’ packages/vue-cli-plugin-vuetify}/util/__tests__/helpers.spec.js
  207. +27 โˆ’5 { โ†’ packages/vue-cli-plugin-vuetify}/util/helpers.js
  208. +1 โˆ’1 { โ†’ packages/vue-cli-plugin-vuetify}/util/iconfonts.js
  209. +8 โˆ’3 { โ†’ packages/vue-cli-plugin-vuetify}/util/locales.js
  210. +4 โˆ’2 { โ†’ packages/vue-cli-plugin-vuetify}/util/presets.js
  211. +4 โˆ’4 { โ†’ packages/vue-cli-plugin-vuetify}/vue.config.js
  212. +0 โˆ’37 util/__tests__/__snapshots__/helpers.spec.js.snap
  213. +5,388 โˆ’6,467 yarn.lock
50 changes: 50 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
module.exports = {
parser: 'vue-eslint-parser',
ignorePatterns: ['**/templates/**'],
env: {
'jest/globals': true,
commonjs: true,
es6: true,
node: true,
},
extends: [
'standard',
'plugin:vue/recommended',
],
plugins: ['jest'],
parserOptions: {
ecmaVersion: 2018,
parser: 'babel-eslint',
sourceType: 'module',
},
rules: {
'comma-dangle': ['error', 'always-multiline'],
'max-len': 'off',
indent: 'off',
// Workaround for ESLint failing to parse files with template literals
// with this error: "TypeError: Cannot read property 'range' of null"
'template-curly-spacing': 'off',
'vue/component-name-in-template-casing': ['error', 'kebab-case'],
'vue/script-indent': ['error', 2, {
baseIndent: 1,
switchCase: 1,
ignores: [],
}],
'vue/max-attributes-per-line': ['error', {
singleline: 1,
multiline: {
max: 1,
allowFirstLine: false,
},
}],
'vue/html-closing-bracket-newline': ['error', {
singleline: 'never',
multiline: 'always',
}],
'vue/html-closing-bracket-spacing': 'error',
'vue/no-unused-components': 'warn',
'vue/no-unused-vars': 'warn',
'vue/no-v-html': 'off',
'vue/require-default-prop': 'off',
},
}
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
/node_modules/
/dev/
/coverage/
node_modules/

*.swp

18 changes: 0 additions & 18 deletions .release-it.json

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Released under MIT License

Copyright (c) 2016-present Vuetify LLC
Copyright (c) 2016-present Vuetify, LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

289 changes: 192 additions & 97 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,101 +1,196 @@
# vue-cli-plugin-vuetify

> A [Vue CLI 3 Plugin](https://github.com/vuejs/vue-cli) for installing Vuetify
### ๐Ÿ’ฟ Install

If you haven't yet installed vue-cli 3, first follow the install instructions here: https://github.com/vuejs/vue-cli

**Tip**: If you don't want to overwrite your current vue-cli because you still need `vue init`, [then try this](https://cli.vuejs.org/guide/creating-a-project.html#pulling-2-x-templates-legacy).

Generate a project using vue-cli 3.0:
```bash
vue create my-app
```

Before installing the vuetify plugin, make sure to commit or stash your changes in case you need to revert the changes.

To install the vuetify plugin simply navigate to your application folder and add Vuetify.
```bash
cd my-app

vue add vuetify
```

If you run into any issues, reach out to us in our [Discord Community server](https://community.vuetifyjs.com).

### ๐Ÿš€ Usage

Here are some extra steps for setting up the old templates but using plugins from the new ecosystem.

#### Nuxt

```
# preset: default (babel, eslint)
vue add nuxt-starter-template
```

Todo

- Add vuetify Nuxt starter template


#### Electron

Just add [vue-cli-plugin-electron-builder](https://nklayman.github.io/vue-cli-plugin-electron-builder/)

```
vue add electron-builder
vue add vuetify
yarn electron:serve
```

#### PWA

If you already made a project with the PWA option selected, then just adding like above should do it.


#### Cordova

Use the [Cordova](https://github.com/m0dch3n/vue-cli-plugin-cordova) plugin.

```
npm install -g cordova # If cordova is not already installed
vue add cordova
npm run cordova-serve-android # Development Android
npm run cordova-build-android # Build Android
npm run cordova-serve-ios # Development IOS
npm run cordova-build-ios # Build IOS
npm run cordova-serve-browser # Development Browser
npm run cordova-build-browser # Build Browser
```

### ๐Ÿ’ช Supporting Vuetify
<p>Vuetify is an open source MIT project that has been made possible due to the generous contributions by <a href="https://github.com/vuetifyjs/vuetify/blob/dev/BACKERS.md">community backers</a>. If you are interested in supporting this project, please consider:</p>

<ul>
<li>
<a href="https://github.com/users/johnleider/sponsorship">Becoming a sponsor on Github</a>
<strong><small>(supports John)</small></strong>
</li>
<li>
<a href="https://opencollective.com/vuetify">Becoming a backer on OpenCollective</a>
<strong><small>(supports the Dev team)</small></strong>
</li>
<li>
<a href="https://tidelift.com/subscription/npm/vuetify?utm_source=vuetify&utm_medium=referral&utm_campaign=readme">Become a subscriber on Tidelift</a>
</li>
<li>
<a href="https://paypal.me/vuetify">Make a one-time payment with Paypal</a>
</li>
<li>
<a href="https://vuetifyjs.com/getting-started/consulting-and-support?ref=github">Book time with John</a>
</li>
</ul>
# Vuetify CLI Plugins [![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/)

> A collection of Vuetify plugins for Vue CLI
### Available Packages
#### Plugins
<table>
<thead>
<tr>
<th>Project</th>
<th>Version</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/@vuetify/cli-plugin-utils">@vuetify/cli-plugin-utils</a>
</td>
<td>
<a href="https://www.npmjs.com/package/@vuetify/cli-plugin-utils">
<img src="https://img.shields.io/npm/v/@vuetify/cli-plugin-utils.svg" alt="Version">
</a>
</td>
<td>
A collection of helper utilities for creating Vue CLI plugins
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/vue-cli-plugin-vuetify-cli">vue-cli-plugin-vuetify-cli</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-cli">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-cli.svg" alt="Version">
</a>
</td>
<td>
A Vue CLI plugin for scaffolding Vue applications
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/vue-cli-plugin-vuetify-essentials">vue-cli-plugin-vuetify-essentials</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-essentials">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-essentials.svg" alt="Version">
</a>
</td>
<td>
A supplementary Vue CLI plugin used by <a href="https:/github.com/vuetifyjs.com/vue-cli-preset-vuetify">vue-cli-preset-vuetify</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/vue-cli-plugin-vuetify-storybook">vue-cli-plugin-vuetify-storybook</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-storybook">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-storybook.svg" alt="Version">
</a>
</td>
<td>
A Vue CLI plugin for using Storybook w/ Vuetify
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/vue-cli-plugin-vuetify">vue-cli-plugin-vuetify</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify.svg" alt="Version">
</a>
</td>
<td>
A Vue CLI plugin for installing and configuring Vuetify
</td>
</tr>
</tbody>
</table>

#### Presets
<table>
<thead>
<tr>
<th>Preset</th>
<th>Version</th>
<th>Study</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/%40vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-basil">vue-cli-plugin-vuetify-preset-basil</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-preset-basil">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-preset-basil.svg" alt="Version">
</a>
</td>
<td>
<a href="https://material.io/design/material-studies/basil.html">Basil Material Study</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/%40vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-crane">vue-cli-plugin-vuetify-preset-crane</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-preset-crane">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-preset-crane.svg" alt="Version">
</a>
</td>
<td>
<a href="https://material.io/design/material-studies/crane.html">Crane Material Study</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/%40vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-fortnightly">vue-cli-plugin-vuetify-preset-fortnightly</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-preset-fortnightly">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-preset-fortnightly.svg" alt="Version">
</a>
</td>
<td>
<a href="https://material.io/design/material-studies/fortnightly.html">Fortnightly Material Study</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/%40vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-owl">vue-cli-plugin-vuetify-preset-owl</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-preset-owl">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-preset-owl.svg" alt="Version">
</a>
</td>
<td>
<a href="https://material.io/design/material-studies/owl.html">Owl Material Study</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/%40vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-rally">vue-cli-plugin-vuetify-preset-rally</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-preset-rally">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-preset-rally.svg" alt="Version">
</a>
</td>
<td>
<a href="https://material.io/design/material-studies/rally.html">Rally Material Study</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/%40vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-reply">vue-cli-plugin-vuetify-preset-reply</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-preset-reply">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-preset-reply.svg" alt="Version">
</a>
</td>
<td>
<a href="https://material.io/design/material-studies/reply.html">Reply Material Study</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/vuetifyjs/vue-cli-plugins/tree/master/packages/%40vuetify/material-studies/templates/vue-cli-plugin-vuetify-preset-shrine">vue-cli-plugin-vuetify-preset-shrine</a>
</td>
<td>
<a href="https://www.npmjs.com/package/vue-cli-plugin-vuetify-preset-shrine">
<img src="https://img.shields.io/npm/v/vue-cli-plugin-vuetify-preset-shrine.svg" alt="Version">
</a>
</td>
<td>
<a href="https://material.io/design/material-studies/shrine.html">Shrine Material Study</a>
</td>
</tr>
</tbody>
</table>

### ๐Ÿ”ฎ About Presets
Vuetify Presets are an in progress feature that will be enhanced as Vuetify gains new functionality in the future, such as global component defaults. They are our _best-guess_ implementation of the official [Material Design Studies](https://material.io/design/material-studies/about-our-material-studies.html). The studies are more visual than they are technical and in many cases must have aspects of their specification inferred. There are also cases in which part of a study _**will not**_ be supported:

You can find more information about presets in the [Vuetify preset documentation](https://vuetifyjs.com/features/presets/).

### ๐Ÿ“‘ License
[MIT](http://opensource.org/licenses/MIT)

Copyright (c) 2016-present Vuetify LLC
Copyright (c) 2016-present Vuetify, LLC
3 changes: 3 additions & 0 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = api => {
return {}
}
Loading