lianyue 8 years ago
parent f45a552a33
commit 644872010b

@ -1,6 +1,6 @@
/*! /*!
* Name: vue-upload-component * Name: vue-upload-component
* Version: 2.8.9 * Version: 2.8.10
* Author: LianYue * Author: LianYue
*/ */
(function (global, factory) { (function (global, factory) {
@ -585,6 +585,7 @@
} }
}; };
/* script */
var __vue_script__ = script; var __vue_script__ = script;
/* template */ /* template */
@ -593,7 +594,6 @@
}; };
var __vue_staticRenderFns__ = []; var __vue_staticRenderFns__ = [];
var __vue_template__ = typeof __vue_render__ !== 'undefined' ? { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ } : {};
/* style */ /* style */
var __vue_inject_styles__ = undefined; var __vue_inject_styles__ = undefined;
/* scoped */ /* scoped */
@ -604,7 +604,7 @@
var __vue_is_functional_template__ = false; var __vue_is_functional_template__ = false;
/* component normalizer */ /* component normalizer */
function __vue_normalize__(template, style, script$$1, scope, functional, moduleIdentifier, createInjector, createInjectorSSR) { function __vue_normalize__(template, style, script$$1, scope, functional, moduleIdentifier, createInjector, createInjectorSSR) {
var component = script$$1 || {}; var component = (typeof script$$1 === 'function' ? script$$1.options : script$$1) || {};
if (!component.render) { if (!component.render) {
component.render = template.render; component.render = template.render;
@ -680,7 +680,7 @@
} }
/* style inject SSR */ /* style inject SSR */
var InputFile = __vue_normalize__(__vue_template__, __vue_inject_styles__, typeof __vue_script__ === 'undefined' ? {} : __vue_script__, __vue_scope_id__, __vue_is_functional_template__, __vue_module_identifier__, typeof __vue_create_injector__ !== 'undefined' ? __vue_create_injector__ : function () {}, typeof __vue_create_injector_ssr__ !== 'undefined' ? __vue_create_injector_ssr__ : function () {}); var InputFile = __vue_normalize__({ render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ }, __vue_inject_styles__, __vue_script__, __vue_scope_id__, __vue_is_functional_template__, __vue_module_identifier__, __vue_create_injector__, undefined);
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
@ -1920,6 +1920,7 @@
} }
}; };
/* script */
var __vue_script__$1 = script$1; var __vue_script__$1 = script$1;
/* template */ /* template */
@ -1928,7 +1929,6 @@
}; };
var __vue_staticRenderFns__$1 = []; var __vue_staticRenderFns__$1 = [];
var __vue_template__$1 = typeof __vue_render__$1 !== 'undefined' ? { render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 } : {};
/* style */ /* style */
var __vue_inject_styles__$1 = function (inject) { var __vue_inject_styles__$1 = function (inject) {
if (!inject) return; if (!inject) return;
@ -1942,7 +1942,7 @@
var __vue_is_functional_template__$1 = false; var __vue_is_functional_template__$1 = false;
/* component normalizer */ /* component normalizer */
function __vue_normalize__$1(template, style, script, scope, functional, moduleIdentifier, createInjector, createInjectorSSR) { function __vue_normalize__$1(template, style, script, scope, functional, moduleIdentifier, createInjector, createInjectorSSR) {
var component = script || {}; var component = (typeof script === 'function' ? script.options : script) || {};
if (!component.render) { if (!component.render) {
component.render = template.render; component.render = template.render;
@ -2042,7 +2042,7 @@
} }
/* style inject SSR */ /* style inject SSR */
var FileUpload = __vue_normalize__$1(__vue_template__$1, __vue_inject_styles__$1, typeof __vue_script__$1 === 'undefined' ? {} : __vue_script__$1, __vue_scope_id__$1, __vue_is_functional_template__$1, __vue_module_identifier__$1, typeof __vue_create_injector__$1 !== 'undefined' ? __vue_create_injector__$1 : function () {}, typeof __vue_create_injector_ssr__ !== 'undefined' ? __vue_create_injector_ssr__ : function () {}); var FileUpload = __vue_normalize__$1({ render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 }, __vue_inject_styles__$1, __vue_script__$1, __vue_scope_id__$1, __vue_is_functional_template__$1, __vue_module_identifier__$1, __vue_create_injector__$1, undefined);
var FileUpload$1 = /*#__PURE__*/Object.freeze({ var FileUpload$1 = /*#__PURE__*/Object.freeze({
default: FileUpload default: FileUpload
@ -2055,3 +2055,4 @@
return src; return src;
}))); })));
//# sourceMappingURL=vue-upload-component.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,6 +1,6 @@
/*! /*!
* Name: vue-upload-component * Name: vue-upload-component
* Version: 2.8.9 * Version: 2.8.10
* Author: LianYue * Author: LianYue
*/ */
(function (global, factory) { (function (global, factory) {
@ -585,26 +585,26 @@
} }
}; };
/* script */
var __vue_script__ = script; var __vue_script__ = script;
/* template */ /* template */
var __vue_render__ = function __vue_render__() { var __vue_render__ = function __vue_render__() {
var _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('input', { attrs: { "type": "file", "name": _vm.$parent.name, "id": _vm.$parent.inputId || _vm.$parent.name, "accept": _vm.$parent.accept, "capture": _vm.$parent.capture, "webkitdirectory": _vm.$parent.directory && _vm.$parent.features.directory, "directory": _vm.$parent.directory && _vm.$parent.features.directory, "multiple": _vm.$parent.multiple && _vm.$parent.features.html5 }, on: { "change": _vm.change } }, []); var _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('input', { attrs: { "type": "file", "name": _vm.$parent.name, "id": _vm.$parent.inputId || _vm.$parent.name, "accept": _vm.$parent.accept, "capture": _vm.$parent.capture, "webkitdirectory": _vm.$parent.directory && _vm.$parent.features.directory, "directory": _vm.$parent.directory && _vm.$parent.features.directory, "multiple": _vm.$parent.multiple && _vm.$parent.features.html5 }, on: { "change": _vm.change } });
}; };
var __vue_staticRenderFns__ = []; var __vue_staticRenderFns__ = [];
var __vue_template__ = typeof __vue_render__ !== 'undefined' ? { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ } : {};
/* style */ /* style */
var __vue_inject_styles__ = undefined; var __vue_inject_styles__ = undefined;
/* scoped */ /* scoped */
var __vue_scope_id__ = undefined; var __vue_scope_id__ = undefined;
/* module identifier */ /* module identifier */
var __vue_module_identifier__ = "data-v-36701cce"; var __vue_module_identifier__ = undefined;
/* functional template */ /* functional template */
var __vue_is_functional_template__ = false; var __vue_is_functional_template__ = false;
/* component normalizer */ /* component normalizer */
function __vue_normalize__(template, style, script$$1, scope, functional, moduleIdentifier, createInjector, createInjectorSSR) { function __vue_normalize__(template, style, script$$1, scope, functional, moduleIdentifier, createInjector, createInjectorSSR) {
var component = script$$1 || {}; var component = (typeof script$$1 === 'function' ? script$$1.options : script$$1) || {};
if (!component.render) { if (!component.render) {
component.render = template.render; component.render = template.render;
@ -619,72 +619,68 @@
return component; return component;
} }
/* style inject */ /* style inject */
function __vue_create_injector__() {
var head = document.head || document.getElementsByTagName('head')[0];
var styles = __vue_create_injector__.styles || (__vue_create_injector__.styles = {});
var isOldIE = typeof navigator !== 'undefined' && /msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());
/* style inject SSR */ return function addStyle(id, css) {
function __vue_create_injector_ssr__(context) { if (document.querySelector('style[data-vue-ssr-id~="' + id + '"]')) return; // SSR styles are present.
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
context = __VUE_SSR_CONTEXT__;
}
if (!context) return function () {};
if (!context.hasOwnProperty('styles')) { var group = isOldIE ? css.media || 'default' : id;
Object.defineProperty(context, 'styles', { var style = styles[group] || (styles[group] = { ids: [], parts: [], element: undefined });
enumerable: true,
get: function get() {
return context._styles;
}
});
context._renderStyles = renderStyles;
}
function renderStyles(styles) { if (!style.ids.includes(id)) {
var css = ''; var code = css.source;
var _iteratorNormalCompletion = true; var index = style.ids.length;
var _didIteratorError = false;
var _iteratorError = undefined;
try { style.ids.push(id);
for (var _iterator = styles[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var _ref = _step.value;
var ids = _ref.ids,
media = _ref.media,
parts = _ref.parts;
css += '<style data-vue-ssr-id="' + ids.join(' ') + '"' + (media ? ' media="' + media + '"' : '') + '>' + parts.join('\n') + '</style>'; if (css.map) {
} // https://developer.chrome.com/devtools/docs/javascript-debugging
} catch (err) { // this makes source maps inside style tags work properly in Chrome
_didIteratorError = true; code += '\n/*# sourceURL=' + css.map.sources[0] + ' */';
_iteratorError = err; // http://stackoverflow.com/a/26603875
} finally { code += '\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(css.map)))) + ' */';
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
} }
if (isOldIE) {
style.element = style.element || document.querySelector('style[data-group=' + group + ']');
} }
if (!style.element) {
var el = style.element = document.createElement('style');
el.type = 'text/css';
if (css.media) el.setAttribute('media', css.media);
if (isOldIE) {
el.setAttribute('data-group', group);
el.setAttribute('data-next-index', '0');
} }
return css; head.appendChild(el);
} }
return function addStyle(id, css) { if (isOldIE) {
var group = css.media || 'default'; index = parseInt(style.element.getAttribute('data-next-index'));
var style = context._styles[group] || (context._styles[group] = { ids: [], parts: [] }); style.element.setAttribute('data-next-index', index + 1);
}
if (!style.ids.includes(id)) { if (style.element.styleSheet) {
style.media = css.media;
style.ids.push(id);
var code = css.source;
style.parts.push(code); style.parts.push(code);
style.element.styleSheet.cssText = style.parts.filter(Boolean).join('\n');
} else {
var textNode = document.createTextNode(code);
var nodes = style.element.childNodes;
if (nodes[index]) style.element.removeChild(nodes[index]);
if (nodes.length) style.element.insertBefore(textNode, nodes[index]);else style.element.appendChild(textNode);
}
} }
}; };
} }
/* style inject SSR */
var InputFile = __vue_normalize__(__vue_template__, __vue_inject_styles__, typeof __vue_script__ === 'undefined' ? {} : __vue_script__, __vue_scope_id__, __vue_is_functional_template__, __vue_module_identifier__, typeof __vue_create_injector__ !== 'undefined' ? __vue_create_injector__ : function () {}, typeof __vue_create_injector_ssr__ !== 'undefined' ? __vue_create_injector_ssr__ : function () {}); var InputFile = __vue_normalize__({ render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ }, __vue_inject_styles__, __vue_script__, __vue_scope_id__, __vue_is_functional_template__, __vue_module_identifier__, __vue_create_injector__, undefined);
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
@ -1924,25 +1920,25 @@
} }
}; };
/* script */
var __vue_script__$1 = script$1; var __vue_script__$1 = script$1;
/* template */ /* template */
var __vue_render__$1 = function __vue_render__() { var __vue_render__$1 = function __vue_render__() {
var _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('label', { class: _vm.className }, [_vm._t("default"), _vm._ssrNode(" "), _c('input-file')], 2); var _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('label', { class: _vm.className }, [_vm._t("default"), _vm._v(" "), _c('input-file')], 2);
}; };
var __vue_staticRenderFns__$1 = []; var __vue_staticRenderFns__$1 = [];
var __vue_template__$1 = typeof __vue_render__$1 !== 'undefined' ? { render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 } : {};
/* style */ /* style */
var __vue_inject_styles__$1 = undefined; var __vue_inject_styles__$1 = undefined;
/* scoped */ /* scoped */
var __vue_scope_id__$1 = undefined; var __vue_scope_id__$1 = undefined;
/* module identifier */ /* module identifier */
var __vue_module_identifier__$1 = "data-v-00c97c04"; var __vue_module_identifier__$1 = undefined;
/* functional template */ /* functional template */
var __vue_is_functional_template__$1 = false; var __vue_is_functional_template__$1 = false;
/* component normalizer */ /* component normalizer */
function __vue_normalize__$1(template, style, script, scope, functional, moduleIdentifier, createInjector, createInjectorSSR) { function __vue_normalize__$1(template, style, script, scope, functional, moduleIdentifier, createInjector, createInjectorSSR) {
var component = script || {}; var component = (typeof script === 'function' ? script.options : script) || {};
if (!component.render) { if (!component.render) {
component.render = template.render; component.render = template.render;
@ -1957,72 +1953,68 @@
return component; return component;
} }
/* style inject */ /* style inject */
function __vue_create_injector__$1() {
var head = document.head || document.getElementsByTagName('head')[0];
var styles = __vue_create_injector__$1.styles || (__vue_create_injector__$1.styles = {});
var isOldIE = typeof navigator !== 'undefined' && /msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());
/* style inject SSR */ return function addStyle(id, css) {
function __vue_create_injector_ssr__$1(context) { if (document.querySelector('style[data-vue-ssr-id~="' + id + '"]')) return; // SSR styles are present.
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
context = __VUE_SSR_CONTEXT__;
}
if (!context) return function () {};
if (!context.hasOwnProperty('styles')) { var group = isOldIE ? css.media || 'default' : id;
Object.defineProperty(context, 'styles', { var style = styles[group] || (styles[group] = { ids: [], parts: [], element: undefined });
enumerable: true,
get: function get() {
return context._styles;
}
});
context._renderStyles = renderStyles;
}
function renderStyles(styles) { if (!style.ids.includes(id)) {
var css = ''; var code = css.source;
var _iteratorNormalCompletion = true; var index = style.ids.length;
var _didIteratorError = false;
var _iteratorError = undefined;
try { style.ids.push(id);
for (var _iterator = styles[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var _ref = _step.value;
var ids = _ref.ids,
media = _ref.media,
parts = _ref.parts;
css += '<style data-vue-ssr-id="' + ids.join(' ') + '"' + (media ? ' media="' + media + '"' : '') + '>' + parts.join('\n') + '</style>'; if (css.map) {
} // https://developer.chrome.com/devtools/docs/javascript-debugging
} catch (err) { // this makes source maps inside style tags work properly in Chrome
_didIteratorError = true; code += '\n/*# sourceURL=' + css.map.sources[0] + ' */';
_iteratorError = err; // http://stackoverflow.com/a/26603875
} finally { code += '\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(css.map)))) + ' */';
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
} }
if (isOldIE) {
style.element = style.element || document.querySelector('style[data-group=' + group + ']');
} }
if (!style.element) {
var el = style.element = document.createElement('style');
el.type = 'text/css';
if (css.media) el.setAttribute('media', css.media);
if (isOldIE) {
el.setAttribute('data-group', group);
el.setAttribute('data-next-index', '0');
} }
return css; head.appendChild(el);
} }
return function addStyle(id, css) { if (isOldIE) {
var group = css.media || 'default'; index = parseInt(style.element.getAttribute('data-next-index'));
var style = context._styles[group] || (context._styles[group] = { ids: [], parts: [] }); style.element.setAttribute('data-next-index', index + 1);
}
if (!style.ids.includes(id)) { if (style.element.styleSheet) {
style.media = css.media;
style.ids.push(id);
var code = css.source;
style.parts.push(code); style.parts.push(code);
style.element.styleSheet.cssText = style.parts.filter(Boolean).join('\n');
} else {
var textNode = document.createTextNode(code);
var nodes = style.element.childNodes;
if (nodes[index]) style.element.removeChild(nodes[index]);
if (nodes.length) style.element.insertBefore(textNode, nodes[index]);else style.element.appendChild(textNode);
}
} }
}; };
} }
/* style inject SSR */
var FileUpload = __vue_normalize__$1(__vue_template__$1, __vue_inject_styles__$1, typeof __vue_script__$1 === 'undefined' ? {} : __vue_script__$1, __vue_scope_id__$1, __vue_is_functional_template__$1, __vue_module_identifier__$1, typeof __vue_create_injector__ !== 'undefined' ? __vue_create_injector__ : function () {}, typeof __vue_create_injector_ssr__$1 !== 'undefined' ? __vue_create_injector_ssr__$1 : function () {}); var FileUpload = __vue_normalize__$1({ render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 }, __vue_inject_styles__$1, __vue_script__$1, __vue_scope_id__$1, __vue_is_functional_template__$1, __vue_module_identifier__$1, __vue_create_injector__$1, undefined);
var FileUpload$1 = /*#__PURE__*/Object.freeze({ var FileUpload$1 = /*#__PURE__*/Object.freeze({
default: FileUpload default: FileUpload
@ -2035,3 +2027,4 @@
return src; return src;
}))); })));
//# sourceMappingURL=vue-upload-component.part.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -219,6 +219,7 @@ Use the `handler` parameter to use a different Handler
<style> <style>
/* /*
import '~vue-upload-component/dist/vue-upload-component.part.css' import '~vue-upload-component/dist/vue-upload-component.part.css'
@import "~vue-upload-component/dist/vue-upload-component.part.css";
or or

@ -140,7 +140,7 @@ new Vue({
<style> <style>
/* /*
import '~vue-upload-component/dist/vue-upload-component.part.css' import '~vue-upload-component/dist/vue-upload-component.part.css'
@import "~vue-upload-component/dist/vue-upload-component.part.css";

6076
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -1,7 +1,7 @@
{ {
"name": "vue-upload-component", "name": "vue-upload-component",
"description": "Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter", "description": "Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter",
"version": "2.8.9", "version": "2.8.10",
"author": "LianYue", "author": "LianYue",
"scripts": { "scripts": {
"dev": "cross-env NODE_ENV=development webpack-dev-server", "dev": "cross-env NODE_ENV=development webpack-dev-server",
@ -41,44 +41,46 @@
"url": "https://github.com/lian-yue/vue-upload-component/issues" "url": "https://github.com/lian-yue/vue-upload-component/issues"
}, },
"homepage": "https://github.com/lian-yue/vue-upload-component#readme", "homepage": "https://github.com/lian-yue/vue-upload-component#readme",
"dependencies": {}, "dependencies": {
"devDependencies": {
"babel-core": "^6.26.3", "babel-core": "^6.26.3",
"babel-eslint": "^8.2.3", "babel-eslint": "^8.2.6",
"babel-loader": "^7.1.4", "babel-loader": "^7.1.5",
"babel-plugin-transform-runtime": "^6.23.0", "babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-env": "^1.7.0", "babel-preset-env": "^1.7.0",
"babel-preset-es2015": "^6.24.1", "babel-preset-es2015": "^6.24.1",
"babel-preset-es2017": "^6.24.1", "babel-preset-es2017": "^6.24.1",
"babel-preset-stage-0": "^6.24.1", "babel-preset-stage-0": "^6.24.1",
"babel-runtime": "^6.26.0", "babel-runtime": "^6.26.0",
"cross-env": "^5.1.6", "cross-env": "^5.2.0",
"css-loader": "^0.28.11", "css-loader": "^1.0.0",
"eslint": "^4.19.1", "eslint": "^5.1.0",
"eslint-config-standard": "^11.0.0", "eslint-config-standard": "^11.0.0",
"eslint-loader": "^2.0.0", "eslint-loader": "^2.0.0",
"eslint-plugin-html": "^4.0.3", "eslint-plugin-html": "^4.0.5",
"eslint-plugin-import": "^2.12.0", "eslint-plugin-import": "^2.13.0",
"eslint-plugin-node": "^6.0.1", "eslint-plugin-node": "^7.0.1",
"eslint-plugin-promise": "^3.8.0", "eslint-plugin-promise": "^3.8.0",
"eslint-plugin-standard": "^3.1.0", "eslint-plugin-standard": "^3.1.0",
"eslint-plugin-vue": "^4.5.0", "eslint-plugin-vue": "^4.7.0",
"postcss": "^6.0.22", "postcss": "^7.0.0",
"raw-loader": "^0.5.1", "raw-loader": "^0.5.1",
"rollup": "^0.59.3", "rollup": "^0.63.0",
"rollup-plugin-babel": "^3.0.4", "rollup-plugin-babel": "^3.0.7",
"rollup-plugin-commonjs": "^9.1.3", "rollup-plugin-commonjs": "^9.1.3",
"rollup-plugin-css-only": "^0.4.0", "rollup-plugin-css-only": "^0.4.0",
"rollup-plugin-node-resolve": "^3.3.0", "rollup-plugin-node-resolve": "^3.3.0",
"rollup-plugin-uglify": "^4.0.0", "rollup-plugin-uglify": "^4.0.0",
"rollup-plugin-vue": "^4.1.4", "rollup-plugin-vue": "^4.3.1",
"vue-hot-reload-api": "^2.3.0", "vue-hot-reload-api": "^2.3.0",
"vue-loader": "^15.2.0", "vue-loader": "^15.2.5",
"vue-template-compiler": "^2.5.16", "vue-template-compiler": "^2.5.16",
"webpack": "^4.8.3", "webpack": "^4.16.1",
"webpack-body-parser": "^1.11.110", "webpack-body-parser": "^1.11.110",
"webpack-cli": "^2.1.4", "webpack-cli": "^3.0.8",
"webpack-dev-server": "^3.1.4", "webpack-dev-server": "^3.1.4",
"webpack-merge": "^4.1.2" "webpack-merge": "^4.1.3"
},
"devDependencies": {
"rollup-plugin-postcss": "^1.6.2"
} }
} }

@ -14,7 +14,7 @@ function baseConfig() {
return { return {
output: { output: {
format: 'umd', format: 'umd',
sourceMap: true, sourcemap: true,
banner: `/*!\n * Name: ${packageInfo.name}\n * Version: ${packageInfo.version}\n * Author: ${packageInfo.author}\n */`, banner: `/*!\n * Name: ${packageInfo.name}\n * Version: ${packageInfo.version}\n * Author: ${packageInfo.author}\n */`,
}, },
plugins: [ plugins: [
@ -41,6 +41,9 @@ config.output.file = 'dist/vue-upload-component.js'
config.output.name = 'VueUploadComponent' config.output.name = 'VueUploadComponent'
config.plugins.push( config.plugins.push(
vue({ vue({
template: {
isProduction: true,
},
css: true, css: true,
}), }),
babel() babel()
@ -52,13 +55,11 @@ configMin.output.file = 'dist/vue-upload-component.min.js'
configMin.output.name = 'VueUploadComponent' configMin.output.name = 'VueUploadComponent'
configMin.plugins.push( configMin.plugins.push(
vue({ vue({
sourceMap: true,
style: { style: {
trim: true, trim: true,
}, },
template: { template: {
isProduction: true, isProduction: true,
optimizeSSR: true,
}, },
css: true, css: true,
}), }),
@ -76,18 +77,13 @@ configPart.input = 'src/index.js'
configPart.output.file = 'dist/vue-upload-component.part.js' configPart.output.file = 'dist/vue-upload-component.part.js'
configPart.output.name = 'VueUploadComponent' configPart.output.name = 'VueUploadComponent'
configPart.plugins.push( configPart.plugins.push(
pluginCSS({ pluginCSS(),
include: '**/*.css?*',
output: 'dist/vue-upload-component.part.css',
}),
vue({ vue({
sourceMap: true,
style: { style: {
trim: true, trim: true,
}, },
template: { template: {
isProduction: true, isProduction: true,
optimizeSSR: true,
}, },
css: false, css: false,
}), }),

Loading…
Cancel
Save