Socket
Socket
Sign inDemoInstall

vue-bootstrap-datetimepicker

Package Overview
Dependencies
15
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.1.3 to 4.1.4

7

CHANGELOG.md
# Changelog
## 4.1.3
* Updated dependencies
## [4.1.4](https://github.com/ankurk91/vue-bootstrap-datetimepicker/compare/4.1.3...4.1.4)
* Update dependencies
## [4.1.3](https://github.com/ankurk91/vue-bootstrap-datetimepicker/compare/4.1.2...4.1.3)
* Update dependencies
## [4.1.2](https://github.com/ankurk91/vue-bootstrap-datetimepicker/compare/4.1.1...4.1.2)

@@ -7,0 +10,0 @@ * Internal: no longer require to use `Object.assign`

(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory(require("jquery"), require("moment"), require("eonasdan-bootstrap-datetimepicker"));
module.exports = factory(require("moment"), require("jquery"), require("eonasdan-bootstrap-datetimepicker"));
else if(typeof define === 'function' && define.amd)
define("VueBootstrapDatetimePicker", ["jquery", "moment", "eonasdan-bootstrap-datetimepicker"], factory);
define("VueBootstrapDatetimePicker", ["moment", "jquery", "eonasdan-bootstrap-datetimepicker"], factory);
else if(typeof exports === 'object')
exports["VueBootstrapDatetimePicker"] = factory(require("jquery"), require("moment"), require("eonasdan-bootstrap-datetimepicker"));
exports["VueBootstrapDatetimePicker"] = factory(require("moment"), require("jquery"), require("eonasdan-bootstrap-datetimepicker"));
else
root["VueBootstrapDatetimePicker"] = factory(root["jquery"], root["moment"], root["eonasdan-bootstrap-datetimepicker"]);
})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_1__, __WEBPACK_EXTERNAL_MODULE_2__, __WEBPACK_EXTERNAL_MODULE_3__) {
root["VueBootstrapDatetimePicker"] = factory(root["moment"], root["jQuery"], root["eonasdan-bootstrap-datetimepicker"]);
})(window, function(__WEBPACK_EXTERNAL_MODULE__0__, __WEBPACK_EXTERNAL_MODULE__1__, __WEBPACK_EXTERNAL_MODULE__3__) {
return /******/ (function(modules) { // webpackBootstrap

@@ -49,10 +49,30 @@ /******/ // The module cache

/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, {
/******/ configurable: false,
/******/ enumerable: true,
/******/ get: getter
/******/ });
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules

@@ -73,4 +93,5 @@ /******/ __webpack_require__.n = function(module) {

/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 0);
/******/ return __webpack_require__(__webpack_require__.s = 2);
/******/ })

@@ -80,12 +101,38 @@ /************************************************************************/

/* 0 */
/***/ (function(module, exports) {
module.exports = __WEBPACK_EXTERNAL_MODULE__0__;
/***/ }),
/* 1 */
/***/ (function(module, exports) {
module.exports = __WEBPACK_EXTERNAL_MODULE__1__;
/***/ }),
/* 2 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
__webpack_require__.r(__webpack_exports__);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/component.vue?vue&type=template&id=55cbc077
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.config.inline)?_c('div',{staticClass:"datetimepicker-inline"}):_c('input',{staticClass:"form-control",attrs:{"type":"text"}})}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/component.vue?vue&type=template&id=55cbc077
// EXTERNAL MODULE: external {"commonjs":"jquery","commonjs2":"jquery","amd":"jquery","root":"jQuery"}
var external_commonjs_jquery_commonjs2_jquery_amd_jquery_root_jQuery_ = __webpack_require__(1);
var external_commonjs_jquery_commonjs2_jquery_amd_jquery_root_jQuery_default = /*#__PURE__*/__webpack_require__.n(external_commonjs_jquery_commonjs2_jquery_amd_jquery_root_jQuery_);
// EXTERNAL MODULE: external "moment"
var external_moment_ = __webpack_require__(0);
var external_moment_default = /*#__PURE__*/__webpack_require__.n(external_moment_);
// EXTERNAL MODULE: external "eonasdan-bootstrap-datetimepicker"
var external__eonasdan_bootstrap_datetimepicker_ = __webpack_require__(3);
var external__eonasdan_bootstrap_datetimepicker__default = /*#__PURE__*/__webpack_require__.n(external__eonasdan_bootstrap_datetimepicker_);
var external_eonasdan_bootstrap_datetimepicker_ = __webpack_require__(3);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/component.vue
// CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/component.vue?vue&type=script&lang=js
//

@@ -99,6 +146,6 @@ //

var jQuery = window.jQuery || __webpack_require__(1);
var moment = window.moment || __webpack_require__(2);
// You have to import css yourself

@@ -110,3 +157,3 @@

/* harmony default export */ var component = ({
/* harmony default export */ var componentvue_type_script_lang_js = ({
name: 'date-picker',

@@ -118,3 +165,3 @@ props: {

validator: function validator(value) {
return value === null || value instanceof Date || typeof value === 'string' || value instanceof String || value instanceof moment;
return value === null || value instanceof Date || typeof value === 'string' || value instanceof String || value instanceof external_moment_default.a;
}

@@ -150,3 +197,3 @@ },

// Handle wrapped input
this.elem = jQuery(this.wrap ? this.$el.parentNode : this.$el);
this.elem = external_commonjs_jquery_commonjs2_jquery_amd_jquery_root_jQuery_default()(this.wrap ? this.$el.parentNode : this.$el);
// Init date-picker

@@ -206,3 +253,3 @@ this.elem.datetimepicker(this.config);

events.forEach(function (name) {
_this.elem.on("dp." + name, function () {
_this.elem.on('dp.' + name, function () {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {

@@ -212,3 +259,3 @@ args[_key] = arguments[_key];

_this.$emit.apply(_this, ["dp-" + name].concat(args));
_this.$emit.apply(_this, ['dp-' + name].concat(args));
});

@@ -230,7 +277,5 @@ });

});
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-4757e7c2","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/component.vue
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.config.inline)?_c('div',{staticClass:"datetimepicker-inline"}):_c('input',{staticClass:"form-control",attrs:{"type":"text"}})}
var staticRenderFns = []
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/component-normalizer.js
// CONCATENATED MODULE: ./src/component.vue?vue&type=script&lang=js
/* harmony default export */ var src_componentvue_type_script_lang_js = (componentvue_type_script_lang_js);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
/* globals __VUE_SSR_CONTEXT__ */

@@ -252,10 +297,2 @@

) {
scriptExports = scriptExports || {}
// ES6 modules interop
var type = typeof scriptExports.default
if (type === 'object' || type === 'function') {
scriptExports = scriptExports.default
}
// Vue.extend constructor export interop

@@ -280,3 +317,3 @@ var options = typeof scriptExports === 'function'

if (scopeId) {
options._scopeId = scopeId
options._scopeId = 'data-v-' + scopeId
}

@@ -341,28 +378,21 @@

// CONCATENATED MODULE: ./src/component.vue
/* script */
/* template */
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
var __vue_scopeId__ = null
/* moduleIdentifier (server only) */
var __vue_module_identifier__ = null
var Component = normalizeComponent(
component,
/* normalize component */
var component = normalizeComponent(
src_componentvue_type_script_lang_js,
render,
staticRenderFns,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
false,
null,
null,
null
)
/* harmony default export */ var src_component = (Component.exports);
/* harmony default export */ var src_component = (component.exports);
// CONCATENATED MODULE: ./src/index.js

@@ -387,18 +417,6 @@ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DatetimePickerPlugin", function() { return src_DatetimePickerPlugin; });

/***/ }),
/* 1 */
/***/ (function(module, exports) {
module.exports = __WEBPACK_EXTERNAL_MODULE_1__;
/***/ }),
/* 2 */
/***/ (function(module, exports) {
module.exports = __WEBPACK_EXTERNAL_MODULE_2__;
/***/ }),
/* 3 */
/***/ (function(module, exports) {
module.exports = __WEBPACK_EXTERNAL_MODULE_3__;
module.exports = __WEBPACK_EXTERNAL_MODULE__3__;

@@ -405,0 +423,0 @@ /***/ })

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery"),require("moment"),require("eonasdan-bootstrap-datetimepicker")):"function"==typeof define&&define.amd?define("VueBootstrapDatetimePicker",["jquery","moment","eonasdan-bootstrap-datetimepicker"],t):"object"==typeof exports?exports.VueBootstrapDatetimePicker=t(require("jquery"),require("moment"),require("eonasdan-bootstrap-datetimepicker")):e.VueBootstrapDatetimePicker=t(e.jquery,e.moment,e["eonasdan-bootstrap-datetimepicker"])}("undefined"!=typeof self?self:this,function(e,t,n){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=(n(3),window.jQuery||n(1)),r=window.moment||n(2),i=["hide","show","change","error","update"],a={name:"date-picker",props:{value:{default:null,required:!0,validator:function(e){return null===e||e instanceof Date||"string"==typeof e||e instanceof String||e instanceof r}},config:{type:Object,default:function(){return{}}},wrap:{type:Boolean,default:!1}},data:function(){return{dp:null,elem:null}},mounted:function(){this.dp||(this.elem=o(this.wrap?this.$el.parentNode:this.$el),this.elem.datetimepicker(this.config),this.dp=this.elem.data("DateTimePicker"),this.dp.date(this.value),this.elem.on("dp.change",this.onChange),this.registerEvents())},watch:{value:function(e){this.dp&&this.dp.date(e||null)},config:{deep:!0,handler:function(e){this.dp&&this.dp.options(e)}}},methods:{onChange:function(e){var t=e.date?e.date.format(this.dp.format()):null;this.$emit("input",t)},registerEvents:function(){var e=this;i.forEach(function(t){e.elem.on("dp."+t,function(){for(var n=arguments.length,o=Array(n),r=0;r<n;r++)o[r]=arguments[r];e.$emit.apply(e,["dp-"+t].concat(o))})})}},beforeDestroy:function(){this.dp&&(this.dp.destroy(),this.dp=null,this.elem=null)}},s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.config.inline?n("div",{staticClass:"datetimepicker-inline"}):n("input",{staticClass:"form-control",attrs:{type:"text"}})},u=[],c=function(e,t,n,o,r,i,a,s){e=e||{};var u=typeof e.default;"object"!==u&&"function"!==u||(e=e.default);var c="function"==typeof e?e.options:e;t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),i&&(c._scopeId=i);var p;if(a?(p=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=p):r&&(p=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),p)if(c.functional){c._injectStyles=p;var d=c.render;c.render=function(e,t){return p.call(t),d(e,t)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,p):[p]}return{exports:e,options:c}}(a,s,u,!1,null,null,null),p=c.exports;n.d(t,"DatetimePickerPlugin",function(){return d}),n.d(t,"component",function(){return p});var d=function(e,t){var n="date-picker";"string"==typeof t&&(n=t),e.component(n,p)};p.install=d;t.default=p},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){e.exports=n}])});
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("moment"),require("jquery"),require("eonasdan-bootstrap-datetimepicker")):"function"==typeof define&&define.amd?define("VueBootstrapDatetimePicker",["moment","jquery","eonasdan-bootstrap-datetimepicker"],t):"object"==typeof exports?exports.VueBootstrapDatetimePicker=t(require("moment"),require("jquery"),require("eonasdan-bootstrap-datetimepicker")):e.VueBootstrapDatetimePicker=t(e.moment,e.jQuery,e["eonasdan-bootstrap-datetimepicker"])}(window,function(e,t,n){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t,n){"use strict";n.r(t);var r=n(1),o=n.n(r),i=n(0),a=n.n(i),u=(n(3),["hide","show","change","error","update"]),c=function(e,t,n,r,o,i,a,u){var c,s="function"==typeof e?e.options:e;if(t&&(s.render=t,s.staticRenderFns=[],s._compiled=!0),c)if(s.functional){s._injectStyles=c;var f=s.render;s.render=function(e,t){return c.call(t),f(e,t)}}else{var p=s.beforeCreate;s.beforeCreate=p?[].concat(p,c):[c]}return{exports:e,options:s}}({name:"date-picker",props:{value:{default:null,required:!0,validator:function(e){return null===e||e instanceof Date||"string"==typeof e||e instanceof String||e instanceof a.a}},config:{type:Object,default:function(){return{}}},wrap:{type:Boolean,default:!1}},data:function(){return{dp:null,elem:null}},mounted:function(){this.dp||(this.elem=o()(this.wrap?this.$el.parentNode:this.$el),this.elem.datetimepicker(this.config),this.dp=this.elem.data("DateTimePicker"),this.dp.date(this.value),this.elem.on("dp.change",this.onChange),this.registerEvents())},watch:{value:function(e){this.dp&&this.dp.date(e||null)},config:{deep:!0,handler:function(e){this.dp&&this.dp.options(e)}}},methods:{onChange:function(e){var t=e.date?e.date.format(this.dp.format()):null;this.$emit("input",t)},registerEvents:function(){var e=this;u.forEach(function(t){e.elem.on("dp."+t,function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];e.$emit.apply(e,["dp-"+t].concat(r))})})}},beforeDestroy:function(){this.dp&&(this.dp.destroy(),this.dp=null,this.elem=null)}},function(){var e=this.$createElement,t=this._self._c||e;return this.config.inline?t("div",{staticClass:"datetimepicker-inline"}):t("input",{staticClass:"form-control",attrs:{type:"text"}})}).exports;n.d(t,"DatetimePickerPlugin",function(){return s}),n.d(t,"component",function(){return c});var s=function(e,t){var n="date-picker";"string"==typeof t&&(n=t),e.component(n,c)};c.install=s,t.default=c},function(e,t){e.exports=n}])});
{
"name": "vue-bootstrap-datetimepicker",
"version": "4.1.3",
"description": "Vue.js component for bootstrap-datetimepicker",
"version": "4.1.4",
"description": "Vue.js component for bootstrap date time picker",
"main": "dist/vue-bootstrap-datetimepicker.js",

@@ -30,7 +30,7 @@ "unpkg": "dist/vue-bootstrap-datetimepicker.min.js",

"scripts": {
"test": "node ./node_modules/jest/bin/jest.js",
"test": "jest",
"test:watch": "npm run test -- --watch --onlyChanged --notify",
"start": "npm run dev",
"dev": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config=webpack.config.dev.js",
"build": "node ./node_modules/webpack/bin/webpack.js --hide-modules -p --progress",
"dev": "cross-env NODE_ENV=development webpack-serve --config=webpack.config.dev.js",
"build": "cross-env NODE_ENV=production webpack --mode production",
"prepublishOnly": "npm run test && npm run build"

@@ -42,22 +42,24 @@ },

"devDependencies": {
"@vue/test-utils": "^1.0.0-beta.12",
"babel-core": "^6.25.0",
"@vue/test-utils": "^1.0.0-beta.16",
"babel-core": "^6.26.3",
"babel-loader": "^7.1.1",
"babel-preset-env": "^1.6.1",
"babel-preset-env": "^1.7.0",
"bootstrap": "~3.3.7",
"clean-webpack-plugin": "^0.1.18",
"cross-env": "^5.1.6",
"css-loader": "^0.28.10",
"file-loader": "^1.1.9",
"html-webpack-plugin": "^2.30.1",
"jest": "^22.4.2",
"html-webpack-plugin": "^3.2.0",
"jest": "^23.1.0",
"jquery": "^3.3.1",
"style-loader": "^0.20.2",
"unminified-webpack-plugin": "^1.4.2",
"vee-validate": "^2.0.4",
"style-loader": "^0.21.0",
"unminified-webpack-plugin": "^2.0.0",
"vee-validate": "^2.0.9",
"vue": "^2.5.13",
"vue-jest": "^2.1.0",
"vue-loader": "^14.1.1",
"vue-jest": "^2.6.0",
"vue-loader": "^15.2.2",
"vue-template-compiler": "^2.5.13",
"webpack": "^3.11.0",
"webpack-dev-server": "^2.11.1"
"webpack": "^4.10.2",
"webpack-command": "^0.2.0",
"webpack-serve": "^1.0.2"
},

@@ -64,0 +66,0 @@ "peerDependencies": {

@@ -1,2 +0,2 @@

# Vue-Bootstrap-DatetimePicker
# Vue-Bootstrap-3-DatetimePicker

@@ -15,2 +15,10 @@ [![vue-js](https://img.shields.io/badge/vue.js-2.x-brightgreen.svg?maxAge=604800)](https://vuejs.org/)

## Versions
This package is also available for Bootstrap v4.x, internal API remains same.
| Version | Underlying Library | Bootstrap CSS version | API Docs (same for both) |
| :--- | :---: | :---: | :--- |
| 4.x | [eonasdan-bootstrap-datetimepicker](https://github.com/Eonasdan/bootstrap-datetimepicker) (Official) | 3.x | [Docs](http://eonasdan.github.io/bootstrap-datetimepicker) |
| 5.x | [pc-bootstrap4-datetimepicker](https://github.com/pingcheng/bootstrap4-datetimepicker) (Fork) | 4.x | [Docs](http://eonasdan.github.io/bootstrap-datetimepicker) |
## Features

@@ -28,3 +36,3 @@ * Reactive ``v-model`` value

* Bootstrap ^3.3.7 (only css)
* jQuery >=1.8.3 || ^3.2.1
* jQuery >=1.8.3
* [Moment.js](https://momentjs.com/) ^2.18

@@ -155,6 +163,6 @@

* Clone this repo
* You should have node-js >=6.10 and yarn >=1.x pre-installed
* You should have node-js `>=6.10` and yarn `>=1.x` pre-installed
* Install dependencies - `yarn install`
* Run webpack dev server - `yarn start`
* This should open the demo page at ``http://localhost:8000`` in your default web browser
* This should open the demo page at ``http://localhost:9000`` in your default web browser

@@ -161,0 +169,0 @@ ## Testing

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc