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

Migrate to vue 3 + vite / vitest / vitepress for building #3565

Draft
wants to merge 21 commits into
base: master
Choose a base branch
from

Commits on Jan 29, 2023

  1. Use vite instead of webpack for building the library

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    073491d View commit details
    Browse the repository at this point in the history
  2. Move from jest to vitest for better integration with vite

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    74ae111 View commit details
    Browse the repository at this point in the history
  3. Move to vue-doc-gen + vitepress instead of styleguide

    * Ensure packages are installed for vitepress + Update vue-docgen-cli
    * Fixing issue of unescaped HTML in markdown
    
    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    bdc5a3d View commit details
    Browse the repository at this point in the history
  4. Upgrade cypress to version 11.2.0 to work with vite

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    8b17cc4 View commit details
    Browse the repository at this point in the history
  5. Beaking change: Only build one entrypoint

    This entry point provides all components, mixins etc as named
    exports.
    Added vue plugin export `NextcloudVue` so users can register
    all components using the vue plugin functionality:
    `Vue.use(NextcloudVue)`
    
    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    7e8d4b7 View commit details
    Browse the repository at this point in the history
  6. Fix lint issues

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    1223608 View commit details
    Browse the repository at this point in the history
  7. Fix netlify build until its configuration is updated

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    0a04055 View commit details
    Browse the repository at this point in the history
  8. Migrate to vue 3

    Signed-off-by: Raimund Schlüßler <[email protected]>
    raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    bc230c6 View commit details
    Browse the repository at this point in the history
  9. Fix remaining merge issues

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    31117fd View commit details
    Browse the repository at this point in the history
  10. Fix styleguide + documentation examples for vue3

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    80c4cbd View commit details
    Browse the repository at this point in the history
  11. Fix eslint errors

    Signed-off-by: Raimund Schlüßler <[email protected]>
    raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    6714bd9 View commit details
    Browse the repository at this point in the history
  12. Add missing export for NcTimezonePicker

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    d402cd5 View commit details
    Browse the repository at this point in the history
  13. vue3: Fix NcColorPicker for vue 3 compatibility

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    8afd17b View commit details
    Browse the repository at this point in the history
  14. Fix vue-live layout for NcContent examples

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    8d1f8ff View commit details
    Browse the repository at this point in the history
  15. Adjust visual tests CSS import path + Fix assets path

    Signed-off-by: Raimund Schlüßler <[email protected]>
    raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    d72e846 View commit details
    Browse the repository at this point in the history
  16. Inject process env on build

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux authored and raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    6923e11 View commit details
    Browse the repository at this point in the history
  17. Fix deprecated title usage in NcAppNavigationItem

    Signed-off-by: Raimund Schlüßler <[email protected]>
    raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    387e21c View commit details
    Browse the repository at this point in the history
  18. Fix lint warnings

    Signed-off-by: Raimund Schlüßler <[email protected]>
    raimund-schluessler committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    a105803 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. fix: vitepress documentation build | update dependencies

    Signed-off-by: Ferdinand Thiessen <[email protected]>
    susnux committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    5663c71 View commit details
    Browse the repository at this point in the history
  2. Fix NcActions inline action rendering

    Signed-off-by: Raimund Schlüßler <[email protected]>
    raimund-schluessler committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    f86181a View commit details
    Browse the repository at this point in the history
  3. Run npm install

    Signed-off-by: Raimund Schlüßler <[email protected]>
    raimund-schluessler committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    6127d9e View commit details
    Browse the repository at this point in the history