diff --git a/js/datepicker.js b/js/datepicker.js index 034dc46..51b1c1a 100644 --- a/js/datepicker.js +++ b/js/datepicker.js @@ -1,5 +1,16 @@ /*! DatePicker v6.3.6 MIT/GPL2 @freqdec */ -var datePickerController = (function datePickerController() { +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD + define(factory); + } else if (typeof exports === 'object') { + // Node, CommonJS-like + module.exports = factory(); + } else { + // Browser globals (root is window) + root.datePickerController = factory(); + } +}(this, function() { "use strict"; @@ -2891,7 +2902,7 @@ var datePickerController = (function datePickerController() { }; datePickers = null; - removeEvent(window, 'unload', datePickerController.destroy); + removeEvent(window, 'unload', destroy); }; var destroySingleDatePicker = function(id) { if(id && (id in datePickers)) { @@ -3544,4 +3555,4 @@ var datePickerController = (function datePickerController() { // Converts Date Object to a YYYYMMDD formatted String dateToYYYYMMDDStr: function(dt) { return dateToYYYYMMDD(dt); } }; -})(); +})) diff --git a/package.json b/package.json new file mode 100644 index 0000000..1a642e8 --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "datepicker", + "version": "1.0.0", + "description": "Accessible, simple datepicker.", + "main": "js/datepicker.js", + "repository": { + "type": "git", + "url": "git+https://github.com/freqdec/datePicker.git" + }, + "author": "freqdec", + "license": "MIT", + "bugs": { + "url": "https://github.com/freqdec/datePicker/issues" + }, + "homepage": "https://github.com/freqdec/datePicker#readme" +}