Lightweight and mobile friendly date time picker based on Vue.

Overview

Vue date pick

Build Status NPM Status

Lightweight and mobile friendly date time picker based on Vue. Vue date pick emphasizes performance, elegant and usable UI on all screen sizes and simplicity of configuration. Has no dependencies on css frameworks or date libraries. Weighs less then 5KB.

Documentation and demo

Browse documentation and demo pages.

Comments
  • Fix: Month and Year not clickable on safari.

    Fix: Month and Year not clickable on safari.

    Hey there @dbrekalo,

    nice repo. Thank you for your awesome work.

    Currently there is one problem on safari: If you click on month or year it will not open the select dropdown. It is because safari has a fixed size for those elements.

    If you add -webkit-appearance you can attach width: 100% and height: 100%.

    opened by bragento 5
  • selectableYearRange atrribute design is not so well

    selectableYearRange atrribute design is not so well

    why it's been designed selectableYearRange a number, you can just use startDate && endDate to set years range let us define it. Your code is use current time as a center time line. how can i use a year until this year ?

    opened by RunningV 5
  • Allow precise year / month selection

    Allow precise year / month selection

    I know we can customize the year range using selectableYearRange, but I wanted more control over which year I choose to show.

    For e.g. I do not want year 2018 and before, but want to show 2019 and 2020.

    Would be great if this feature is added in the next update. I will try to tinker with the source code myself in the meantime.

    opened by keith0305 5
  • Typing a date manually not working correctly

    Typing a date manually not working correctly

    Thanks for creating this plugin, I think it's way more straight forward then the other vue-date-picker that's available.

    But I'm encountering a small issue:

    When typing a date manually it autocompletes while typing, The function processUserInput parses to soon or at least incorrect

    When using the format: DD-MM-YYYY Autocompletion gets triggered after typing:

    20-02-1

    While typing the above sentence it autcompletes to : 20-02-1901

    If you continue typing it just continues after the 1901.

    for example typing 20-02-1999 results in : 20-02-1901999

    opened by Triasto 4
  • window is not defined in Nuxt JS

    window is not defined in Nuxt JS

    I install this plugin using npm install vue-date-pick

    then I created a datepicker.js under plugins folder

    import Vue from 'vue';
    import DatePick from 'vue-date-pick';
    
    Vue.use(DatePick);
    

    and import it in nuxt-config.js

     plugins: [
        '~/plugins/datepicker'
      ],
    

    then when I use it inside the template index.vue

     <date-pick v-model="date"></date-pick>
    
    <script>
    import DatePick from 'vue-date-pick';
    import 'vue-date-pick/dist/vueDatePick.css';
    
    export default {
        components: {DatePick},
        data: () => ({
            date: '2019-01-01'
        })
    };
    </script>
    

    I'm getting an error window is not defined

    opened by ChunAllen 4
  • Missing

    Missing "change" event

    Hi there,

    this plugin is currently one of the best I found for Vue, good job! The only thing I miss is a "change" event, this is something I really need because I have 2 datepickers and they have to change value whenever the user change date on one of them.

    opened by darkoromanov 4
  • hasInputElement does not render as calendar widget

    hasInputElement does not render as calendar widget

    Hey,

    thanks for the nice vue component. I can't seem to get vue-date-pick to work as a calendar widget by setting :hasInputElement="false". Any tips?

    opened by lggwettmann 3
  • Feature: Start week on Sunday

    Feature: Start week on Sunday

    In some cases, users want the calendar week to start from Sunday (specially hotel/ticket bookings). Added a new prop startWeekOnSunday which if set to true will start the week from Sunday. The default value of the prop is false so as to keep it backwards compatible.

    This fixes #8.

    Added a couple of new tests as well covering the feature added.

    opened by abbasali 3
  • Disable given dates and also the dates before today?

    Disable given dates and also the dates before today?

    So far I can disable the dates before current date or disable given dates. Is there a way to connect both of them in the return?

    isBeforeDate(date) {
        // disable dates before current day
        const currentDate = new Date();
        return date < currentDate;
    
        // disable given dates
        let dates = this.disabledDates
        let d = date
        date = [d.getFullYear(), ('0' + (d.getMonth() + 1)).slice(-2),('0' + d.getDate()).slice(-2)].join('-');
        return dates.includes(date)
    }
    
    opened by iosiflivadaru 2
  • How I can put Date object as input value (v-model)?

    How I can put Date object as input value (v-model)?

    Hi. I can't put as input value Date object -> <date-pick name="start" class="datePick" v-model="selectedEvent.startDate" :pickTime="true" :parseDate="parseDate" :isDateDisabled="isPreviousDate"></date-pick>

    where selectedEvent.startDate - is Date object, displayFormat: 'DD/MM/YYYY HH:mm', parseDate (dateString, format) { return moment(dateString).format(this.displayFormat) }, and I receive error [Vue warn]: Invalid prop: type check failed for prop "value". Expected String with value "Fri Jan 24 2020 00:00:00 GMT+0200 (Eastern European Standard Time)", got Date

    Please help)

    opened by Iguana59 2
  • Feature: Programmatic way to set the current month showing without changing value

    Feature: Programmatic way to set the current month showing without changing value

    Great component. Thanks.

    I'm wondering if you could add a way to set the current date showing in the calendar without actually setting the value. I have a two-calendar view to set independent start and end dates and I want to sync the view of the end calendar with the start calendar.

    Maybe it could be another prop for the viewable date or something like that.

    opened by CalebPourchot 2
  • Bump json5, karma-webpack, mini-css-extract-plugin, postcss-loader, sass-loader, vue-loader, vuepress, webpack and webpack-cli

    Bump json5, karma-webpack, mini-css-extract-plugin, postcss-loader, sass-loader, vue-loader, vuepress, webpack and webpack-cli

    Bumps json5 to 2.2.3 and updates ancestor dependencies json5, karma-webpack, mini-css-extract-plugin, postcss-loader, sass-loader, vue-loader, vuepress, webpack and webpack-cli. These dependencies need to be updated together.

    Updates json5 from 2.2.1 to 2.2.3

    Release notes

    Sourced from json5's releases.

    v2.2.3

    v2.2.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).
    Changelog

    Sourced from json5's changelog.

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).
    Commits
    • c3a7524 2.2.3
    • 94fd06d docs: update CHANGELOG for v2.2.3
    • 3b8cebf docs(security): use GitHub security advisories
    • f0fd9e1 docs: publish a security policy
    • 6a91a05 docs(template): bug -> bug report
    • 14f8cb1 2.2.2
    • 10cc7ca docs: update CHANGELOG for v2.2.2
    • 7774c10 fix: add proto to objects and arrays
    • edde30a Readme: slight tweak to intro
    • 97286f8 Improve example in readme
    • Additional commits viewable in compare view

    Updates karma-webpack from 4.0.2 to 5.0.0

    Release notes

    Sourced from karma-webpack's releases.

    v5.0.0

    No release notes provided.

    v5.0.0-alpha.6

    Bug Fixes

    • automatically fix missing webpack framework and report a warning (ea5dc8e)
    • fix an issue where multiple karma-webpack processes could not run in parallel (ea3dabe)
    • bump hotfix dependencies (98b3ec9)

    v5.0.0-alpha.5

    Bug Fixes

    • change the webpack peer dependency to webpack v5 (2e0ca74)

    v5.0.0-alpha.4

    Bug Fixes

    • fix compatibility issues for webpack v5 (8d7366f), closes #452
    • remove deprecation warning for .watch() (4fe1f60)
    Changelog

    Sourced from karma-webpack's changelog.

    5.0.0 (2021-02-02)

    No changes, just a new stable release.

    5.0.0-alpha.6 (2021-01-30)

    Bug Fixes

    • automatically fix missing webpack framework and report a warning (ea5dc8e)
    • fix an issue where multiple karma-webpack processes could not run in parallel (ea3dabe)
    • bump hotfix dependencies (98b3ec9)

    5.0.0-alpha.5 (2020-12-06)

    Bug Fixes

    • change the webpack peer dependency to webpack v5 (2e0ca74)

    5.0.0-alpha.4 (2020-12-06)

    Bug Fixes

    • fix compatibility issues for webpack v5 (8d7366f), closes #452
    • remove deprecation warning for .watch() (4fe1f60)

    5.0.0-alpha.3.0 (2019-03-07)

    Bug Fixes

    5.0.0-alpha.2 (2019-02-13)

    Bug Fixes

    • karma-webpack: normalize paths to be compatible with windows (b783e1c)

    5.0.0-alpha.1 (2019-01-01)

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by ryanclark, a new releaser for karma-webpack since your current version.


    Updates mini-css-extract-plugin from 0.9.0 to 2.7.2

    Release notes

    Sourced from mini-css-extract-plugin's releases.

    v2.7.2

    2.7.2 (2022-12-06)

    Bug Fixes

    v2.7.1

    2.7.1 (2022-11-29)

    Bug Fixes

    v2.7.0

    2.7.0 (2022-11-16)

    Features

    • add function support for locals (loader) (#985) (65519d0)

    v2.6.1

    2.6.1 (2022-06-15)

    Bug Fixes

    • do not attempt hot reloading when emit is false (#953) (b426f04)

    v2.6.0

    2.6.0 (2022-03-03)

    Features

    • added baseUri option support (from entry options) (#915) (6004d95)

    v2.5.3

    2.5.3 (2022-01-25)

    Bug Fixes

    v2.5.2

    2.5.2 (2022-01-17)

    ... (truncated)

    Changelog

    Sourced from mini-css-extract-plugin's changelog.

    2.7.2 (2022-12-06)

    Bug Fixes

    2.7.1 (2022-11-29)

    Bug Fixes

    2.7.0 (2022-11-16)

    Features

    • add function support for locals (loader) (#985) (65519d0)

    2.6.1 (2022-06-15)

    Bug Fixes

    • do not attempt hot reloading when emit is false (#953) (b426f04)

    2.6.0 (2022-03-03)

    Features

    • added baseUri option support (from entry options) (#915) (6004d95)

    2.5.3 (2022-01-25)

    Bug Fixes

    2.5.2 (2022-01-17)

    Bug Fixes

    2.5.1 (2022-01-17)

    ... (truncated)

    Commits

    Updates postcss-loader from 3.0.0 to 7.0.2

    Release notes

    Sourced from postcss-loader's releases.

    v7.0.2

    7.0.2 (2022-11-29)

    Bug Fixes

    • support ESM version of postcss.config.js and postcss.config.mjs (#614) (955085f)

    v7.0.1

    7.0.1 (2022-07-11)

    Bug Fixes

    • unexpected failing on CSS syntax error (#593) (888d72e)

    v7.0.0

    7.0.0 (2022-05-18)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 14.15.0

    v6.2.1

    6.2.1 (2021-11-26)

    Bug Fixes

    v6.2.0

    6.2.0 (2021-10-13)

    Features

    v6.1.1

    6.1.1 (2021-07-01)

    Bug Fixes

    • do not swallow exception from postcss (2eec42b)

    v6.1.0

    6.1.0 (2021-06-10)

    ... (truncated)

    Changelog

    Sourced from postcss-loader's changelog.

    7.0.2 (2022-11-29)

    Bug Fixes

    • support ESM version of postcss.config.js and postcss.config.mjs (#614) (955085f)

    7.0.1 (2022-07-11)

    Bug Fixes

    • unexpected failing on CSS syntax error (#593) (888d72e)

    7.0.0 (2022-05-18)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 14.15.0

    6.2.1 (2021-11-26)

    Bug Fixes

    6.2.0 (2021-10-13)

    Features

    6.1.1 (2021-07-01)

    Bug Fixes

    • do not swallow exception from postcss (2eec42b)

    6.1.0 (2021-06-10)

    Features

    • allow String value for the "implementation" option (0d342b1)

    6.0.0 (2021-06-10)

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by evilebottnawi, a new releaser for postcss-loader since your current version.


    Updates sass-loader from 8.0.2 to 13.2.0

    Release notes

    Sourced from sass-loader's releases.

    v13.2.0

    13.2.0 (2022-11-09)

    Features

    v13.1.0

    13.1.0 (2022-10-06)

    Features

    v13.0.2

    13.0.2 (2022-06-27)

    Bug Fixes

    v13.0.1

    13.0.1 (2022-06-24)

    Bug Fixes

    v13.0.0

    13.0.0 (2022-05-18)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 14.15.0 (#1048)
    • emit @warn at-rules as webpack warnings by default, if you want to revert behavior please use the warnRuleAsWarning option (#1054) (58ffb68)

    Bug Fixes

    • do not crash on importers for modern API (#1052) (095814e)
    • do not store original sass error in webpack error(#1053) (06d7533)

    v12.6.0

    12.6.0 (2022-02-15)

    ... (truncated)

    Changelog

    Sourced from sass-loader's changelog.

    13.2.0 (2022-11-09)

    Features

    13.1.0 (2022-10-06)

    Features

    13.0.2 (2022-06-27)

    Bug Fixes

    13.0.1 (2022-06-24)

    Bug Fixes

    13.0.0 (2022-05-18)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 14.15.0 (#1048)
    • emit @warn at-rules as webpack warnings by default, if you want to revert behavior please use the warnRuleAsWarning option (#1054) (58ffb68)

    Bug Fixes

    • do not crash on importers for modern API (#1052) (095814e)
    • do not store original sass error in webpack error(#1053) (06d7533)

    12.6.0 (2022-02-15)

    Features

    • added support for automatic loading of sass-embedded (#1025) (c8dae87)

    12.5.0 (2022-02-14)

    ... (truncated)

    Commits

    Updates vue-loader from 15.10.0 to 17.0.1

    Release notes

    Sourced from vue-loader's releases.

    v17.0.1

    Bug Fixes

    • add vue and @vue/compiler-sfc to optional peerDependencies (df0ded5), closes #1944
    • merge custom queries rather than appending (#1911) (9e4249a)

    v17.0.0

    Features

    • support reactivityTransform option (e07490e)

    BREAKING CHANGES

    v16.8.3

    Bug Fixes

    • HMR not working correctly with vue-class-component components (#1897) (76b1448)

    v16.8.2

    Bug Fixes

    v16.8.1

    Bug Fixes

    • fix template options resolving for ts (91f581b)

    v16.8.0

    Bug Fixes

    • hmr: fix hmr regression (bacc6a9)

    Features

    • enableTsInTemplate option (7613534)

      • When used with ts-loader, due to ts-loader's cache invalidation behavior, it sometimes prevents the template from being hot-reloaded in isolation, causing the component to reload despite only the template being edited. If this is annoying, you can set this option to false (and avoid using TS expressions in templates).

      • Alternatively, leave this option on (by default) and use esbuild-loader to transpile TS instead, which doesn't suffer from this problem (it's also a lot faster). However, do note you will need to rely on TS type checking from other sources (e.g. IDE or vue-tsc).

    v16.7.1

    Bug Fixes

    • remove pure annotation for custom blocks (cd891e5)

    ... (truncated)

    Changelog

    Sourced from vue-loader's changelog.

    17.0.1 (2022-10-28)

    Bug Fixes

    • add vue and @vue/compiler-sfc to optional peerDependencies (df0ded5), closes #1944
    • merge custom queries rather than appending (#1911) (9e4249a)

    17.0.0 (2021-12-12)

    Features

    • support reactivityTransform option (e07490e)

    BREAKING CHANGES

    16.8.3 (2021-11-04)

    Bug Fixes

    • HMR not working correctly with vue-class-component components (#1897) (76b1448)

    16.8.3 (2021-11-04)

    Bug Fixes

    • HMR not working correctly with vue-class-component components (#1897) (76b1448)

    16.8.2 (2021-10-26)

    Bug Fixes

    ... (truncated)

    Commits

    Updates vuepress from 0.14.11 to 1.9.7

    Release notes

    Sourced from vuepress's releases.

    v1.9.2

    TS Support for VuePress Plugin and Theme.

    Motivation

    We've announced VuePress 1.9 that takes full TypeScript Support for Config File, while VuePress 1.9.2 ships with TS Support for VuePress Plugin and Theme:

    Quick Start

    In order to make the plugin developer not dependent on VuePress for development, we provide a completely independent type package @vuepress/types:

    npm i @vuepress/types -D
    

    @vuepress/types exports four functions:

    • defineConfig
    • defineConfig4CustomTheme
    • defineTheme
    • definePlugin

    Note that using @vuepress/types is equivalent to using vuepress/config.

    Plugin Type

    If you already have some VuePress plugins written in JS, you can leverage your IDE's intellisense with jsdoc type hints:

    /**
     * @type {import('@vuepress/types').Plugin}
     */
    module.exports = {
      ready() {
        // ...
      }
    };
    

    Alternatively, you can use the defineConfig helper which should provide intellisense without the need for jsdoc annotations:

    import { definePlugin } from "@vuepress/types";
    

    </tr></table>

    ... (truncated)

    Changelog

    Sourced from vuepress's changelog.

    1.9.7 (2022-01-18)

    Bug Fixes

    1.9.6 (2022-01-17)

    Bug Fixes

    Features

    1.9.5 (2021-12-25)

    Features

    1.9.4 (2021-12-24)

    Bug Fixes

    Features

    ... (truncated)

    Commits
    • 2f2357a build: release version 1.9.7
    • 5699216 build: release version 1.9.6
    • 2f9a394 feat: add build concurrency control (close: #1819) (#2953)
    • ef6f87a build: release version 1.9.5
    • e4a28db build: release version 1.9.4
    • accfe87 build: release version 1.9.3
    • ed3cce6 build: release version 1.9.2
    • 2f707a6 refactor(types): move helpers to @vuepress/types
    • 84250cc feat(types): defineThemeEntry helper to infer type for theme entry
    • 7ac6aa8 feat(types): init @vuepress/types
    • Additional commits viewable in compare view

    Updates webpack from 4.46.0 to 5.75.0

    Release notes

    Sourced from webpack's releases.

    v5.75.0

    Bugfixes

    • experiments.* normalize to false when opt-out
    • avoid NaN%
    • show the correct error when using a conflicting chunk name in code
    • HMR code tests existance of window before trying to access it
    • fix eval-nosources-* actually exclude sources
    • fix race condition where no module is returned from processing module
    • fix position of standalong semicolon in runtime code

    Features

    • add support for @import to extenal CSS when using experimental CSS in node
    • add i64 support to the deprecated WASM implementation

    Developer Experience

    • expose EnableWasmLoadingPlugin
    • add more typings
    • generate getters instead of readonly properties in typings to allow overriding them

    v5.74.0

    Features

    • add resolve.extensionAlias option which allows to alias extensions
      • This is useful when you are forced to add the .js extension to imports when the file really has a .ts extension (typescript + "type": "module")
    • add support for ES2022 features like static blocks
    • add Tree Shaking support for ProvidePlugin

    Bugfixes

    • fix persistent cache when some build dependencies are on a different windows drive
    • make order of evaluation of side-effect-free modules deterministic between concatenated and non-concatenated modules
    • remove left-over from debugging in TLA/async modules runtime code
    • remove unneeded extra 1s timestamp offset during watching when files are actually untouched
      • This sometimes caused an additional second build which are not really needed
    • fix shareScope option for ModuleFederationPlugin
    • set "use-credentials" also for same origin scripts

    Performance

    • Improve memory usage and performance of aggregating needed files/directories for watching
      • This affects rebuild performance

    Extensibility

    • export HarmonyImportDependency for plugins

    v5.73.0

    ... (truncated)

    Commits

    Updates webpack-cli from 3.3.12 to 5.0.1

    Release notes

    Sourced from webpack-cli's releases.

    v5.0.1

    5.0.1 (2022-12-05)

    Bug Fixes

    • make define-process-env-node-env alias node-env (#3514) (346a518)

    v5.0.0

    5.0.0 (2022-11-17)

    Bug Fixes

    • improve description of the --disable-interpret option (#3364) (bdb7e20)
    • remove the redundant utils export (#3343) (a9ce5d0)
    • respect NODE_PATH env variable (#3411) (83d1f58)
    • show all CLI specific flags in the minimum help output (#3354) (35843e8)

    Features

    • failOnWarnings option (#3317) (c48c848)
    • update commander to v9 (#3460) (...

      Description has been truncated

      dependencies 
    opened by dependabot[bot] 0
  • Bump flat and mocha

    Bump flat and mocha

    Bumps flat to 5.0.2 and updates ancestor dependency mocha. These dependencies need to be updated together.

    Updates flat from 4.1.1 to 5.0.2

    Commits
    • e5ffd66 Release 5.0.2
    • fdb79d5 Update dependencies, refresh lockfile, format with standard.
    • e52185d Test against node 14 in CI.
    • 0189cb1 Avoid arrow function syntax.
    • f25d3a1 Release 5.0.1
    • 54cc7ad use standard formatting
    • 779816e drop dependencies
    • 2eea6d3 Bump lodash from 4.17.15 to 4.17.19
    • a61a554 Bump acorn from 7.1.0 to 7.4.0
    • 20ef0ef Fix prototype pollution on unflatten
    • Additional commits viewable in compare view

    Updates mocha from 7.2.0 to 10.2.0

    Release notes

    Sourced from mocha's releases.

    v10.2.0

    10.2.0 / 2022-12-11

    :tada: Enhancements

    • #4945: API: add possibility to decorate ESM name before import (@​j0tunn)

    :bug: Fixes

    :book: Documentation

    v10.1.0

    10.1.0 / 2022-10-16

    :tada: Enhancements

    :nut_and_bolt: Other

    v10.0.0

    10.0.0 / 2022-05-01

    :boom: Breaking Changes

    :nut_and_bolt: Other

    ... (truncated)

    Changelog

    Sourced from mocha's changelog.

    10.2.0 / 2022-12-11

    :tada: Enhancements

    • #4945: API: add possibility to decorate ESM name before import (@​j0tunn)

    :bug: Fixes

    :book: Documentation

    10.1.0 / 2022-10-16

    :tada: Enhancements

    :nut_and_bolt: Other

    10.0.0 / 2022-05-01

    :boom: Breaking Changes

    :nut_and_bolt: Other

    ... (truncated)

    Commits

    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

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump decode-uri-component from 0.2.0 to 0.2.2

    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)
    • @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

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump engine.io from 3.6.0 to 3.6.1

    Bump engine.io from 3.6.0 to 3.6.1

    Bumps engine.io from 3.6.0 to 3.6.1.

    Release notes

    Sourced from engine.io's releases.

    3.6.1

    :warning: This release contains an important security fix :warning:

    A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:

    Error: read ECONNRESET
        at TCP.onStreamRead (internal/stream_base_commons.js:209:20)
    Emitted 'error' event on Socket instance at:
        at emitErrorNT (internal/streams/destroy.js:106:8)
        at emitErrorCloseNT (internal/streams/destroy.js:74:3)
        at processTicksAndRejections (internal/process/task_queues.js:80:21) {
      errno: -104,
      code: 'ECONNRESET',
      syscall: 'read'
    }
    

    Please upgrade as soon as possible.

    Bug Fixes

    • catch errors when destroying invalid upgrades (83c4071)
    Changelog

    Sourced from engine.io's changelog.

    3.6.1 (2022-11-20)

    :warning: This release contains an important security fix :warning:

    A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:

    Error: read ECONNRESET
        at TCP.onStreamRead (internal/stream_base_commons.js:209:20)
    Emitted 'error' event on Socket instance at:
        at emitErrorNT (internal/streams/destroy.js:106:8)
        at emitErrorCloseNT (internal/streams/destroy.js:74:3)
        at processTicksAndRejections (internal/process/task_queues.js:80:21) {
      errno: -104,
      code: 'ECONNRESET',
      syscall: 'read'
    }
    

    Please upgrade as soon as possible.

    Bug Fixes

    • catch errors when destroying invalid upgrades (83c4071)

    6.2.1 (2022-11-20)

    :warning: This release contains an important security fix :warning:

    A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:

    Error: read ECONNRESET
        at TCP.onStreamRead (internal/stream_base_commons.js:209:20)
    Emitted 'error' event on Socket instance at:
        at emitErrorNT (internal/streams/destroy.js:106:8)
        at emitErrorCloseNT (internal/streams/destroy.js:74:3)
        at processTicksAndRejections (internal/process/task_queues.js:80:21) {
      errno: -104,
      code: 'ECONNRESET',
      syscall: 'read'
    }
    

    Please upgrade as soon as possible.

    Bug Fixes

    ... (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)
    • @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

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump loader-utils and vuepress

    Bump loader-utils and vuepress

    Bumps loader-utils to 2.0.4 and updates ancestor dependencies loader-utils, loader-utils and vuepress. These dependencies need to be updated together.

    Updates loader-utils from 2.0.2 to 2.0.4

    Release notes

    Sourced from loader-utils's releases.

    v2.0.4

    2.0.4 (2022-11-11)

    Bug Fixes

    v2.0.3

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Changelog

    Sourced from loader-utils's changelog.

    2.0.4 (2022-11-11)

    Bug Fixes

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Commits

    Updates loader-utils from 1.4.0 to 2.0.4

    Release notes

    Sourced from loader-utils's releases.

    v2.0.4

    2.0.4 (2022-11-11)

    Bug Fixes

    v2.0.3

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Changelog

    Sourced from loader-utils's changelog.

    2.0.4 (2022-11-11)

    Bug Fixes

    2.0.3 (2022-10-20)

    Bug Fixes

    • security: prototype pollution exploit (#217) (a93cf6f)
    Commits

    Updates vuepress from 0.14.11 to 1.9.7

    Release notes

    Sourced from vuepress's releases.

    v1.9.2

    TS Support for VuePress Plugin and Theme.

    Motivation

    We've announced VuePress 1.9 that takes full TypeScript Support for Config File, while VuePress 1.9.2 ships with TS Support for VuePress Plugin and Theme:

    Quick Start

    In order to make the plugin developer not dependent on VuePress for development, we provide a completely independent type package @vuepress/types:

    npm i @vuepress/types -D
    

    @vuepress/types exports four functions:

    • defineConfig
    • defineConfig4CustomTheme
    • defineTheme
    • definePlugin

    Note that using @vuepress/types is equivalent to using vuepress/config.

    Plugin Type

    If you already have some VuePress plugins written in JS, you can leverage your IDE's intellisense with jsdoc type hints:

    /**
     * @type {import('@vuepress/types').Plugin}
     */
    module.exports = {
      ready() {
        // ...
      }
    };
    

    Alternatively, you can use the defineConfig helper which should provide intellisense without the need for jsdoc annotations:

    import { definePlugin } from "@vuepress/types";
    

    </tr></table>

    ... (truncated)

    Changelog

    Sourced from vuepress's changelog.

    1.9.7 (2022-01-18)

    Bug Fixes

    1.9.6 (2022-01-17)

    Bug Fixes

    Features

    1.9.5 (2021-12-25)

    Features

    1.9.4 (2021-12-24)

    Bug Fixes

    Features

    ... (truncated)

    Commits
    • 2f2357a build: release version 1.9.7
    • 5699216 build: release version 1.9.6
    • 2f9a394 feat: add build concurrency control (close: #1819) (#2953)
    • ef6f87a build: release version 1.9.5
    • e4a28db build: release version 1.9.4
    • accfe87 build: release version 1.9.3
    • ed3cce6 build: release version 1.9.2
    • 2f707a6 refactor(types): move helpers to @vuepress/types
    • 84250cc feat(types): defineThemeEntry helper to infer type for theme entry
    • 7ac6aa8 feat(types): init @vuepress/types
    • Additional commits viewable in compare view

    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

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump socket.io-parser from 3.3.2 to 3.3.3

    Bump socket.io-parser from 3.3.2 to 3.3.3

    Bumps socket.io-parser from 3.3.2 to 3.3.3.

    Changelog

    Sourced from socket.io-parser's changelog.

    3.3.3 (2022-11-09)

    Bug Fixes

    • check the format of the index of each attachment (fb21e42)

    3.4.2 (2022-11-09)

    Bug Fixes

    • check the format of the index of each attachment (04d23ce)

    4.2.1 (2022-06-27)

    Bug Fixes

    • check the format of the index of each attachment (b5d0cb7)

    4.0.5 (2022-06-27)

    Bug Fixes

    • check the format of the index of each attachment (b559f05)

    4.2.0 (2022-04-17)

    Features

    • allow the usage of custom replacer and reviver (#112) (b08bc1a)

    4.1.2 (2022-02-17)

    Bug Fixes

    ... (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)
    • @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

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Mobile friendly datetime picker for Vue. Supports date and datetime modes, i18n and more.

vue-datetime Mobile friendly datetime picker for Vue. Supports date, datetime and time modes, i18n and more. Demo Go to demo. Installation Bundler (We

Mario Juárez 982 Dec 16, 2022
Mobile friendly datetime picker for Vue. Supports date and datetime modes, i18n and disabling dates.

Mobile friendly datetime picker for Vue. Supports date, datetime and time modes, i18n and disabling dates.

null 0 May 1, 2020
Vue Time Picker - A simple time picker for Vue with a Bootstrap style

Vue Time Picker - A simple time picker for Vue with a Bootstrap style

Justin Dowty 0 Feb 13, 2020
A simple Vue.js date and time picker made with material design in mind

vue-material-date-time-picker A date and time picker Vue component. Compatible with Vue 2.x. Performed in material design. Demo Install Usage Props NB

Technorely Inc 8 Feb 2, 2022
A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support

Vue2 Timepicker ?? Dead repo recharged ?? A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support. Demo You can see

Phoenix Wong 432 Dec 26, 2022
A dropdown time picker (hour|minute|second) for VueJs (1.x), with flexible time format support

A dropdown time picker (hour|minute|second) for VueJs (1.x), with flexible time format support

Phoenix Wong 28 Dec 16, 2020
Vue3-daterange-picker - Date range picker component for vue made without jQuery dependency

vue3-daterange-picker A modified date range picker to run on Vue 3. The componen

ADEGBOYE JOSHUA 2 Aug 31, 2022
Custom column type for RevoGrid component based on duetds-date-picker library

Custom column type for RevoGrid component based on duetds-date-picker library

Revolist 3 Apr 19, 2022
A vue plugin to select jalali date and time

vue-persian-datetime-picker A vue plugin to select jalali date and time See documentation and demo at vue-persian-datetime-picker Installation browser

Mohamad Talkhabi 553 Jan 7, 2023
A vue plugin to select jalali date and time

vue3-persian-datetime-picker A vue plugin to select jalali date and time See documentation and demo at vue-persian-datetime-picker. If you are using v

Mohamad Talkhabi 75 Jan 2, 2023
A vue plugin to select date and time

vue-date-time-picker-js A vue plugin to select date and time See documentation and demo at vue-date-time-picker-js Installation npm npm install vue-da

Mahdad Ghasemian 0 Mar 25, 2020
A component for picking date & time

A Vue Component to pick a ranged datetime in calendar. Built alongside Vue 2.x . This datepicker utilize moment for translations.

Robin Boutros 0 Aug 4, 2021
Litepie Datepicker is a date range picker component for Vue.js and Tailwind CSS, dependent to day.js.

Litepie Datepicker is a date range picker component for Vue.js and Tailwind CSS, dependent to day.js. Documentation For full documentation, visit lite

Ken 346 Jan 3, 2023
An easy-to-use and customizable date picker component powered by Vue js

vue-datepicker An easy-to-use and customizable date picker component powered by Vue js Demo:s https://codesandbox.io/s/eager-rubin-5zcm9 Install npm i

Krijan Niroula 2 Dec 4, 2021
Not your ordinary datepicker. A Vuejs draggable date selector with a fresh responsive design, mobile ready and 0 dependencies, 17kb gzipped

DraggableCal A datepicker Vue component. Compatible with Vue 2.x Demo Install Usage Available Languages Dev & Build Licence Thanks Demo To view a demo

Tom 86 Dec 1, 2022
A vue date picker component inspired by material design

Vue Date Picker A vue date picker component inspired by material design Contents Installing Examples Formatting Selected Date API Installing $ npm ins

Trevor Stacy 56 Nov 16, 2022
Vue date range picker component

A responsive date range picker for Vue.js that displays the number of nights selected and allow several useful options like custom check-in/check-out

Krystal Campioni 769 Dec 29, 2022
a date-range-picker follows the Material Design spec powered by vue.js (alpha)

Document | 中文文档 If the document is not accessible, please open an issue, I will fix it right away. v-md-date-range-picker Material Design DateRangePic

小小鲁班 68 Nov 12, 2022
A Vue project - single date picker

A Vue project - single date picker

null 17 Oct 9, 2022