Vue.js components implementation of Fundamental Library Styles guidelines. The library is aiming to provide a Vue.js implementation of the components designed in Fundamental Library Styles.

Overview

Fundamental Vue

npm version Minified Size Minzipped Size Build Status Coverage Status Slack REUSE status

Deploys by Netlify

Description

The fundamental-vue library is a set of Vue.js components built using Fundamental Library Styles.

Fundamental Library for Vue is behind the latest Fundamental Library Styles and is open for contributors.

API Reference

See Component Documentation for examples and API details.

Requirements

To download and use Fundamental Vue library, you first need to install the node package manager. https://www.npmjs.com/get-npm

Some prior knowledge of Vue is required for using this library.

Getting started

Fundamental Vue in 5 Minutes or less

Paste the following snippet in your <head>-tag:

<link
    rel="stylesheet"
    href="https://unpkg.com/[email protected]/dist/fiori-fundamentals.min.css"
/>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://unpkg.com/[email protected]/dist/FundamentalVue.umd.js"></script>

Then you can use Fundamental Vue like this:

<div id="app">
  <fd-popover v-fd-margin:large placement="bottom-start" with-arrow>
    <h1 v-fd-margin:large>
      🚀 Hello Fundamental Vue 🚀
    </h1>
    <template #control="{toggle}">
      <fd-button @click="toggle">Show Popover</fd-button>
    </template>
  </fd-popover>
</div>

<script>new Vue({ el: '#app' })</script>

When using Fundamental Vue via a <script>-tag you don't have to install it manually by calling Vue.use(FundamentalVue). This is done for you automatically. You can disable the automatic installation by setting window.__FD_AUTO_INSTALL_DISABLED_KEY__ to true early on.

If you are targeting IE 11 you have to include the IE-compatible build of Fiori Fundamentals:

<link rel="stylesheet" type="text/css" href="https://unpkg.com/[email protected]/dist/fiori-fundamentals-ie11.min.css">

How to install Fundamental Vue via NPM is described below.

Install

To download and use this library, you first need to install the node package manager - npm.

  1. Install Fundamental Vue

    NPM

    $ npm install --save fundamental-vue

    After installing, you will need to import fundamental-vue and make it available to your Vue application. These instructions assume the usage of Vue CLI to scaffold your project.

    In your project's main.js:

    import FundamentalVue from 'fundamental-vue';
    Vue.use(FundamentalVue);
    // …

    Fundamental Vue does not include the Fundamental Library Styles which is required for styling.

  2. Install Fundamental Library Styles

    The quickest way to get Fundamental Library Styles styling for your components is to include the compiled and minified Fundamental Library Styles with the following CDN link in your public index.html file:

    <link rel="stylesheet" type="text/css" href="https://unpkg.com/[email protected]/dist/fundamental-styles.min.css">

    However, installing the Fundamental Library Styles with npm (recommended) will give you the flexibility to use individual components and enable advanced customisation options. In this case, you do not need the CDN link as this method uses the SASS/SCSS source.

    To install the Fundamental Library Styles source:

    $ npm install --save fundamental-styles

    The following assumes the usage of a module bundler such as webpack. To compile Fiori Fundamentals SASS/SCSS to CSS, two additional packages are required for your bundling process - sass-loader and node-sass. To install these packages as development dependencies:

    $ npm install sass-loader node-sass --save-dev

    Loading the SCSS and running your project at this point will result in errors relating to the path configuration for icons and fonts. This is a known issue.

    You can now use the Documentation to browse the components currently available with Fundamental Vue.

    To use a Fundamental Vue component, paste the desired code snippet from the Playground and configure it as necessary:

    <fd-alert dismissible>
        Happy building! 🚀
    </fd-alert>

Versioning

The fundamental-vue library follows Semantic Versioning. These components strictly adhere to the [MAJOR].[MINOR].[PATCH] numbering system (also known as [BREAKING].[FEATURE].[FIX]).

Merges to the main branch will be published as a prerelease. Prereleases will include an rc version (e.g. [MAJOR].[MINOR].[PATCH]-rc.[RC]).

Known Issues

Please see Issues.

Developer Guide

Interested in contributing to this Fundamental Vue? See the Developer Guide.

Testing Guide

See the Testing Guide.

Support

If you encounter an issue, you can create a ticket

Contributing

If you want to contribute, please check the Developer Guide documentation for contribution guidelines.

Check out this guide on building a new component for the library and creating the necessary documentation for your new component.

Similar Projects

Comments
  • feat: add popper integration

    feat: add popper integration

    Fixes https://github.com/SAP/fundamental-vue/issues/134.

    Created a wrapper component (named as Popper), which handle the positioning (using popper.js capability). On top of that, there is dom manipulation to move the popper content as a direct child in body, which would prevent any positioning issue caused by parent dom.

    This PR only covers the wrapper component and is not yet implemented on any floating component like Popover.

    opened by suwarnoong 13
  • WIP Counter Component

    WIP Counter Component

    Counter Component is primarily used to show the count of some entity. This is the initial draft. Further examples to follow. QUERY : Can any action be performed on the Counter. If not, there is a bug since the notification counter looks actionable. (When you hover over it, the cursor gives the finger pointer ) https://sap.github.io/fundamental/components/status-indicators.html

    Please provide a link to the associated issue.

    Please provide a brief summary of this pull request.

    If this is a new feature, have you updated the documentation?

    opened by deepshikha02 7
  • chore(deps-dev): bump core-js from 2.6.9 to 3.1.3

    chore(deps-dev): bump core-js from 2.6.9 to 3.1.3

    Bumps core-js from 2.6.9 to 3.1.3.

    Changelog

    Sourced from core-js's changelog.

    3.1.3 - 2019.05.27
    • Fixed core-js/features/reflect/delete-metadata entry point
    • Some fixes and improvements of the postinstall script like support npm color config (#556) or adding support of ADBLOCK env variable
    • Refactoring and some minor fixes
    Commits
    • 16dc3b2 3.1.3
    • c663d52 update the changelog
    • 8a108bd update the postinstall message
    • 22e02b0 update eslint-plugin-import
    • 6e31068 move require to heads of files, enable some related eslint rules
    • a04f34d don't replace available Map.{ groupBy, keyBy } in the pure version
    • 55f7e94 get rid of some duplications between /stable/ and /features/
    • bb6e9f8 fix core-js/features/reflect/delete-metadata entry point
    • b843714 use internal reduce method in %TypedArrayPrototype% methods for prevent p...
    • 4e4bb8f use echo instead of true in postinstall
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)

    Finally, you can contact us by mentioning @dependabot.

    dependencies 
    opened by dependabot-preview[bot] 6
  • feat: Search Menu Auto Completion

    feat: Search Menu Auto Completion

    @khmmrl can you take another look? I have also updated the documentation and the search input now supports two different "confirmation modes": confirm on tab and confirm on enter.

    opened by ChristianKienle 5
  • fix: config jest for unit testing

    fix: config jest for unit testing

    Please provide a link to the associated issue.

    Please provide a brief summary of this pull request.

    Set up Jest config for unit testing

    If this is a new feature, have you updated the documentation?

    Done

    opened by CodesOfRa 5
  • fix(action bar): adds slots for title and description

    fix(action bar): adds slots for title and description

    Please provide a link to the associated issue.

    https://github.com/SAP/fundamental-vue/issues/189

    Please provide a brief summary of this pull request.

    Adding slots for title and description

    opened by suwarnoong 4
  • fix: Fixes Side Nav bug + adds test + brings back the status icons

    fix: Fixes Side Nav bug + adds test + brings back the status icons

    Please provide a link to the associated issue.

    Please provide a brief summary of this pull request.

    If this is a new feature, have you updated the documentation?

    opened by ChristianKienle 4
  • allow custom properties to be applied on the DOM elements

    allow custom properties to be applied on the DOM elements

    The current issue at the moment is when you instantiate a new component (e.g. Identifier) and you want to set a title there is no way to do that. Example:

    <Identifier title="This is my tooltip" size="xxs" .../>
    
    bug enhancement 
    opened by droshev 4
  • SearchInput Interaction

    SearchInput Interaction

    PR #32 added the SearchInput component. It supports basic interactions like clicking on the search button. However some interactions are missing. For example:

    • Support for Arrow Keys
    • Support for ESC

    However it is not yet clear to us what kind of interactions are required. At the time of writing neither the React nor the Angular colleagues seem to have implemented the SearchInput component. Thus we have to first collect all interactions that we want to have and the implement them.

    • [ ] Talk to colleagues (UX/NGX/Fundamental/React) about the SearchInput interactions.
    • [ ] Write them down somewhere (here?) and then...
    • [ ] Implement the interactions to make the SearchInput component fully functional.
    enhancement 
    opened by ChristianKienle 4
  • chore(deps-dev): bump rollup from 1.32.1 to 2.18.1

    chore(deps-dev): bump rollup from 1.32.1 to 2.18.1

    Bumps rollup from 1.32.1 to 2.18.1.

    Release notes

    Sourced from rollup's releases.

    v2.18.1

    2020-06-26

    Bug Fixes

    • Make sure synthetic exports are present when a module is imported dynamically (#3648)
    • Strip the rollup-plugin- prefix off the plugin name when looking for the plugin export in a CLI plugin without a default export (#3647)
    • Convert plugin names with dashes to camel case when looking for the plugin export in a CLI plugin without a default export (#3647)

    Pull Requests

    • #3647: Strip rollup-plugin prefix to find named plugin exports, throw when export cannot be found (@lukastaegert)
    • #3648: Always create a dynamic namespace object when a module with synthetic named exports is imported dynamically (@lukastaegert)

    v2.18.0

    2020-06-22

    Features

    • inlineDynamicImports, manualChunks and preserveModules can now be used as output options (#3645)
    • Use sourcemaps for certain warnings that reference source code locations (#3645)

    Bug Fixes

    • this.getFileName will now always return the correct file name for chunks when multiple outputs are created (#3645)

    Pull Requests

    v2.17.1

    2020-06-19

    Bug Fixes

    • Properly resolve accessing properties of namespace members again (#3643)

    Pull Requests

    v2.17.0

    2020-06-17

    Features

    • When importing Rollup via package.exports, always fall back to the browser ESM build for non-Node environments (#3634)
    • Create more efficient code when handling namespace mutations (#3637)

    Bug Fixes

    • Fix a severe performance regression when the same module is imported by a lot of modules (#3641)
    • Properly escape special characters in imports (#3638)

    Pull Requests

    Changelog

    Sourced from rollup's changelog.

    2.18.1

    2020-06-26

    Bug Fixes

    • Make sure synthetic exports are present when a module is imported dynamically (#3648)
    • Strip the rollup-plugin- prefix off the plugin name when looking for the plugin export in a CLI plugin without a default export (#3647)
    • Convert plugin names with dashes to camel case when looking for the plugin export in a CLI plugin without a default export (#3647)

    Pull Requests

    • #3647: Strip rollup-plugin prefix to find named plugin exports, throw when export cannot be found (@lukastaegert)
    • #3648: Always create a dynamic namespace object when a module with synthetic named exports is imported dynamically (@lukastaegert)

    2.18.0

    2020-06-22

    Features

    • inlineDynamicImports, manualChunks and preserveModules can now be used as output options (#3645)
    • Use sourcemaps for certain warnings that reference source code locations (#3645)

    Bug Fixes

    • this.getFileName will now always return the correct file name for chunks when multiple outputs are created (#3645)

    Pull Requests

    2.17.1

    2020-06-19

    Bug Fixes

    • Properly resolve accessing properties of namespace members again (#3643)

    Pull Requests

    2.17.0

    2020-06-17

    Features

    • When importing Rollup via package.exports, always fall back to the browser ESM build for non-Node environments (#3634)
    • Create more efficient code when handling namespace mutations (#3637)

    Bug Fixes

    • Fix a severe performance regression when the same module is imported by a lot of modules (#3641)
    • Properly escape special characters in imports (#3638)

    Pull Requests

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 3
  • chore(deps-dev): bump @vue/cli-plugin-babel from 4.3.0 to 4.4.1

    chore(deps-dev): bump @vue/cli-plugin-babel from 4.3.0 to 4.4.1

    Bumps @vue/cli-plugin-babel from 4.3.0 to 4.4.1.

    Release notes

    Sourced from @vue/cli-plugin-babel's releases.

    v4.4.1

    How to Upgrade

    First, reinstall the latest version of @vue/cli globally.

    yarn global add @vue/cli
    # OR
    npm install -g @vue/cli
    

    Then in the projects, run

    vue upgrade
    

    Notable Changes

    The polyfill logic for modern mode and web components target has been refactored.

    The final browser target is now calculated from the intersection of the user-specified browser target and the minimum browser versions that support modern mode / web component.

    This means we can now drop many polyfills that are only used for some obsolete evergreen browsers if you are using the default browserslist target (["> 1%", "last 2 versions", "not dead"]), which will greatly reduce the bundle size of modern mode / web component target.


    :bug: Bug Fix

    • @vue/babel-preset-app
      • #5513 refactor: improve the polyfill importing logic of modern mode (@sodatea)
    • @vue/cli

    :memo: Documentation

    :house: Internal

    • @vue/babel-preset-app
      • #5513 refactor: improve the polyfill importing logic of modern mode (@sodatea)

    Committers: 3

    v4.4.0

    :rocket: New Features

    • @vue/cli
      • #5498 feat(plugin-api): expose inquirer to prompts.js, allowing custom prompt types (@sodatea)
    ... (truncated)
    Changelog

    Sourced from @vue/cli-plugin-babel's changelog.

    4.4.1 (2020-05-25)

    :bug: Bug Fix

    • @vue/babel-preset-app
      • #5513 refactor: improve the polyfill importing logic of modern mode (@sodatea)
    • @vue/cli

    :memo: Documentation

    :house: Internal

    • @vue/babel-preset-app
      • #5513 refactor: improve the polyfill importing logic of modern mode (@sodatea)

    Committers: 3

    4.4.0 (2020-05-19)

    :rocket: New Features

    • @vue/cli
      • #5498 feat(plugin-api): expose inquirer to prompts.js, allowing custom prompt types (@sodatea)
    • @vue/cli-service
      • #5376 feat(cli-service) add stdin flag to build (@sickp)

    :bug: Bug Fix

    • @vue/cli-service, @vue/cli-shared-utils
      • #5500 fix: should throw errors if there is bad require() in vue.config.js (@sodatea)
    • @vue/cli-plugin-unit-jest
      • #5499 fix(unit-jest): fix .vue coverage report when babel plugin is not enabled (@sodatea)
    • @vue/cli
      • #5497 fix: allow specifying plugin version when calling vue add (@sodatea)
      • #5493 fix(ui): the logs from creator should be displayed in the UI (@sodatea)
      • #5472 fix(creator): do not override the README.md generated by plugins (@sodatea)
      • #5395 Update ProjectPackageManager.js upgrade() method: manage multiple package names separated by spaces (@motla)
      • #5424 fix: normalize the file argument of transformScript, fix Windows compatibility (@sodatea)
    • @vue/cli-plugin-unit-mocha
      • #5473 fixed --inspect-brk flag clobbering other values (@tommyo)
    • @vue/cli-service
    • @vue/cli-plugin-eslint
      • #5455 fix(eslint): invalidate the cache when .eslintignore changes (@godkun)
    • @vue/cli-shared-utils
    • @vue/cli-plugin-e2e-nightwatch
    ... (truncated)
    Commits

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 3
  • chore(deps-dev): bump postcss from 7.0.32 to 8.4.20

    chore(deps-dev): bump postcss from 7.0.32 to 8.4.20

    Bumps postcss from 7.0.32 to 8.4.20.

    Release notes

    Sourced from postcss's releases.

    8.4.20

    • Fixed source map generation for childless at-rules like @layer.

    8.4.19

    • Fixed whitespace preserving after AST transformations (by @​romainmenke).

    8.4.18

    • Fixed an error on absolute: true with empty sourceContent (by @​KingSora).

    8.4.17

    8.4.16

    • Fixed Root AST migration.

    8.4.15

    • Fixed AST normalization after using custom parser with old PostCSS AST.

    8.4.14

    • Print “old plugin API” warning only if plugin was used (by @​zardoy).

    8.4.13

    8.4.12

    • Fixed package.funding to have same value between all PostCSS packages.

    8.4.11

    • Fixed Declaration#raws.value type.

    8.4.10

    • Fixed package.funding URL format.

    8.4.9

    8.4.8

    • Fixed end position in empty Custom Properties.

    8.4.7

    • Fixed Node#warn() type (by @​ybiquitous).
    • Fixed comment removal in values after ,.

    8.4.6

    • Prevented comment removing when it change meaning of CSS.
    • Fixed parsing space in last semicolon-less CSS Custom Properties.
    • Fixed comment cleaning in CSS Custom Properties with space.
    • Fixed throwing an error on .root access for plugin-less case.

    ... (truncated)

    Changelog

    Sourced from postcss's changelog.

    8.4.20

    • Fixed source map generation for childless at-rules like @layer.

    8.4.19

    • Fixed whitespace preserving after AST transformations (by Romain Menke).

    8.4.18

    • Fixed an error on absolute: true with empty sourceContent (by Rene Haas).

    8.4.17

    • Fixed Node.before() unexpected behavior (by Romain Menke).
    • Added TOC to docs (by Mikhail Dedov).

    8.4.16

    • Fixed Root AST migration.

    8.4.15

    • Fixed AST normalization after using custom parser with old PostCSS AST.

    8.4.14

    • Print “old plugin API” warning only if plugin was used (by @​zardoy).

    8.4.13

    • Fixed append() error after using .parent (by Jordan Pittman).

    8.4.12

    • Fixed package.funding to have same value between all PostCSS packages.

    8.4.11

    • Fixed Declaration#raws.value type.

    8.4.10

    • Fixed package.funding URL format.

    8.4.9

    • Fixed package.funding (by Álvaro Mondéjar).

    8.4.8

    • Fixed end position in empty Custom Properties.

    8.4.7

    • Fixed Node#warn() type (by Masafumi Koba).
    • Fixed comment removal in values after ,.

    8.4.6

    • Prevented comment removing when it change meaning of CSS.
    • Fixed parsing space in last semicolon-less CSS Custom Properties.
    • Fixed comment cleaning in CSS Custom Properties with space.
    • Fixed throwing an error on .root access for plugin-less case.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump start-server-and-test from 1.11.3 to 1.15.2

    chore(deps-dev): bump start-server-and-test from 1.11.3 to 1.15.2

    Bumps start-server-and-test from 1.11.3 to 1.15.2.

    Release notes

    Sourced from start-server-and-test's releases.

    v1.15.2

    1.15.2 (2022-12-09)

    Bug Fixes

    • deps: update dependency wait-on to v6.0.1 (4e33599)

    v1.15.1

    1.15.1 (2022-12-07)

    Bug Fixes

    • deps: update dependency debug to v4.3.4 (9cfb60e)

    v1.15.0

    1.15.0 (2022-12-05)

    Features

    • use the --expect parameter to specify HTTP response code (#343) (17a427c)

    v1.14.0

    1.14.0 (2021-09-02)

    v1.13.1

    1.13.1 (2021-07-26)

    Bug Fixes

    • deps: update dependency wait-on to v6 (#307) (eeaaf92)

    v1.13.0

    1.13.0 (2021-07-22)

    Features

    v1.12.6

    1.12.6 (2021-07-06)

    Bug Fixes

    • deps: update dependency debug to v4.3.2 (3b17fb0)

    ... (truncated)

    Commits
    • 4e33599 fix(deps): update dependency wait-on to v6.0.1
    • 9cfb60e fix(deps): update dependency debug to v4.3.4
    • 17a427c feat: use the --expect parameter to specify HTTP response code (#343)
    • 6bedc4c fix: add explicit license file, closes #336 (#342)
    • 7294173 update the CI workflow (#341)
    • 776c7b6 add CLI processing with arg module (#340)
    • 693dc2c FEAT: Allow interval option from environment variable (#315)
    • 7ac144f explain the server not responding (#314)
    • eeaaf92 fix(deps): update dependency wait-on to v6 (#307)
    • c0adf51 feat(api): adds check for http status 304 (#311)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps): bump express from 4.17.1 to 4.18.2

    chore(deps): bump express from 4.17.1 to 4.18.2

    Bumps express from 4.17.1 to 4.18.2.

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps): bump qs from 6.5.2 to 6.5.3

    chore(deps): bump qs from 6.5.2 to 6.5.3

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump loader-utils from 2.0.0 to 3.2.1

    chore(deps-dev): bump loader-utils from 2.0.0 to 3.2.1

    Bumps loader-utils from 2.0.0 to 3.2.1.

    Release notes

    Sourced from loader-utils's releases.

    v3.2.1

    3.2.1 (2022-11-11)

    Bug Fixes

    v3.2.0

    3.2.0 (2021-11-11)

    Features

    • hash uniformity for base digests (451858b)

    v3.1.3

    3.1.3 (2021-11-04)

    Bug Fixes

    v3.1.2

    3.1.2 (2021-11-04)

    Bug Fixes

    v3.1.1

    3.1.1 (2021-11-04)

    Bug Fixes

    • base64 and unicode characters (02b1f3f)

    v3.1.0

    3.1.0 (2021-10-29)

    Features

    • added md4 (wasm version) and md4-native (crypto module version) algorithms (cbf9d1d)

    v3.0.0

    3.0.0 (2021-10-20)

    ... (truncated)

    Changelog

    Sourced from loader-utils's changelog.

    3.2.1 (2022-11-11)

    Bug Fixes

    3.2.0 (2021-11-11)

    Features

    • hash uniformity for base digests (451858b)

    3.1.3 (2021-11-04)

    Bug Fixes

    3.1.2 (2021-11-04)

    Bug Fixes

    3.1.1 (2021-11-04)

    Bug Fixes

    • base64 and unicode characters (02b1f3f)

    3.1.0 (2021-10-29)

    Features

    • added md4 (wasm version) and md4-native (crypto module version) algorithms (cbf9d1d)

    3.0.0 (2021-10-20)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 12.13.0 (93a87ce)
    • use xxhash64 by default for [hash]/[contenthash] and getHashDigest API
    • [emoji] was removed without replacements, please use custom function if you need this

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
Releases(v0.18.3)
Owner
SAP
SAP SE, a global software company, is one of the largest vendors of ERP and other enterprise applications.
SAP
A set of completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

Tailwind Labs 18.4k Jan 7, 2023
Inkline is the customizable Vue.js UI/UX Library designed for creating flawless responsive websites.

Inkline Inkline is the customizable Vue.js UI/UX Library designed for creating flawless responsive websites. Inkline is written and maintained by @ale

Inkline 1.1k Jan 2, 2023
Inkline is the customizable Vue.js UI/UX Library designed for creating flawless responsive websites.

Inkline Inkline is the customizable Vue.js UI/UX Library designed for creating flawless responsive websites. Inkline is written and maintained by @ale

Inkline 1.1k Dec 30, 2022
Modern UI Library that is beautifully designed and ready to use.

Jenika-UI Modern UI Library that is beautifully designed and build projects on top of that. Installation Install from your favourite package managers.

Anbuselvan Rocky 3 Sep 16, 2022
Humans is designed for mobile and desktop for human users, To help developer to build UI quickly

Humans is designed for mobile and desktop for human users. And it is vue-based implementation. To help developer to build UI quickly.

freshes 14 Aug 9, 2021
Hippy is designed for developers to easily build cross-platform and high-performance awesome apps. 👏

Hippy is a cross-platform development framework, that aims to help developers write once, and run on multiple platforms(iOS, Android, Web, and so on). Hippy is quite friendly to Web developers, especially those who are familiar with React or Vue. With Hippy, developers can create the cross-platform app easily.

Tencent 7.2k Jan 4, 2023
Vue implementation of the Carbon Design System

carbon-components-vue Vue implementation of the Carbon Design System A collection of Carbon Components implemented using Vue.js. Carbon Vue library -

Carbon Design System 511 Dec 29, 2022
Most complete implementation of Spectre.css on Vue.js

A Lightweight, Simple and Responsive Component Framework Vectre is a set of lightweight, simple and responsive Vue components based on Spectre CSS Fea

null 64 Oct 16, 2022
Ory Kratos Vue3 / Vite with Typescript User Interface Reference Implementation

Ory Kratos Vue3 / Vite with Typescript User Interface Reference Implementation This repository contains a reference implementation for Ory Kratos' in

Tim 21 Jan 1, 2023
🧬Equal UI is a Vue 3 components library with 30+ components based on TypeScript and personal design system.

??Equal UI is a Vue 3 components library with 30+ components based on TypeScript and personal design system.

Yan Savinov 873 Jan 3, 2023
MADE Vue - A library of Vue 3 UI Components

MADE Vue A library of Vue 3 UI Components. Support MADE Vue ♥ Projects like MADE Vue are built and maintained in spare time. If you find this project

MADE Apps 4 Oct 6, 2022
N3-components , Powerful Vue UI Library.

N3-components - Powerful Vue Library. N3 components library is built with Vue.js, is a powerful library for frontend or full-stack engineers to build

null 1k Dec 17, 2022
AnyUI - A cute UI components library for Vue 3

AnyUI This is a cute UI components library for Vue 3. IMPORTANT: This project is still working in progress. How to use Step 1: Install the @any-design

null 19 Jun 13, 2022
Syncfusion Vue UI Components Library

Syncfusion Vue UI Components library has been built from the ground up to be lightweight, responsive, modular and touch friendly. It offers 50+ UI components that every applications will ever need.

Andres Ceron 0 Oct 2, 2020
A library of UI components built using Vue.js and TailwindCSS

Varnish This library contains a set of UI components. They range from something as simple as a button, to as complex as a fully-featured, Markdown-bas

Caneara 73 Dec 21, 2022
🐛 Oruga is a lightweight library of UI components without CSS framework dependency

Oruga UI is like a caterpillar, minimal and yet functional. It's in your hands turning it into a butterfly ( ?? ) => ?? Oruga is a lightweight library

Oruga 888 Dec 30, 2022
Lightweight UI components for Vue.js based on Bulma

Buefy is a lightweight library of responsive UI components for Vue.js based on Bulma framework and design. Features Keep your current Bulma theme / va

Buefy 9.4k Dec 30, 2022
Translate Bulma css api to vue components

vue-bulma-components The goal of this library is to use the bulma class syntax as components and props. 3kb minified Demo and try the live demo too :)

null 160 Dec 16, 2022