mirror of
https://github.com/coreui/coreui-icons.git
synced 2025-08-21 16:01:25 +02:00
feat: add vue build files
This commit is contained in:
389
vue/dist/coreui-icons-vue.common.js
vendored
Normal file
389
vue/dist/coreui-icons-vue.common.js
vendored
Normal file
@@ -0,0 +1,389 @@
|
|||||||
|
module.exports =
|
||||||
|
/******/ (function(modules) { // webpackBootstrap
|
||||||
|
/******/ // The module cache
|
||||||
|
/******/ var installedModules = {};
|
||||||
|
/******/
|
||||||
|
/******/ // The require function
|
||||||
|
/******/ function __webpack_require__(moduleId) {
|
||||||
|
/******/
|
||||||
|
/******/ // Check if module is in cache
|
||||||
|
/******/ if(installedModules[moduleId]) {
|
||||||
|
/******/ return installedModules[moduleId].exports;
|
||||||
|
/******/ }
|
||||||
|
/******/ // Create a new module (and put it into the cache)
|
||||||
|
/******/ var module = installedModules[moduleId] = {
|
||||||
|
/******/ i: moduleId,
|
||||||
|
/******/ l: false,
|
||||||
|
/******/ exports: {}
|
||||||
|
/******/ };
|
||||||
|
/******/
|
||||||
|
/******/ // Execute the module function
|
||||||
|
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
||||||
|
/******/
|
||||||
|
/******/ // Flag the module as loaded
|
||||||
|
/******/ module.l = true;
|
||||||
|
/******/
|
||||||
|
/******/ // Return the exports of the module
|
||||||
|
/******/ return module.exports;
|
||||||
|
/******/ }
|
||||||
|
/******/
|
||||||
|
/******/
|
||||||
|
/******/ // expose the modules object (__webpack_modules__)
|
||||||
|
/******/ __webpack_require__.m = modules;
|
||||||
|
/******/
|
||||||
|
/******/ // expose the module cache
|
||||||
|
/******/ __webpack_require__.c = installedModules;
|
||||||
|
/******/
|
||||||
|
/******/ // define getter function for harmony exports
|
||||||
|
/******/ __webpack_require__.d = function(exports, name, getter) {
|
||||||
|
/******/ if(!__webpack_require__.o(exports, name)) {
|
||||||
|
/******/ 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
|
||||||
|
/******/ __webpack_require__.n = function(module) {
|
||||||
|
/******/ var getter = module && module.__esModule ?
|
||||||
|
/******/ function getDefault() { return module['default']; } :
|
||||||
|
/******/ function getModuleExports() { return module; };
|
||||||
|
/******/ __webpack_require__.d(getter, 'a', getter);
|
||||||
|
/******/ return getter;
|
||||||
|
/******/ };
|
||||||
|
/******/
|
||||||
|
/******/ // Object.prototype.hasOwnProperty.call
|
||||||
|
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
||||||
|
/******/
|
||||||
|
/******/ // __webpack_public_path__
|
||||||
|
/******/ __webpack_require__.p = "";
|
||||||
|
/******/
|
||||||
|
/******/
|
||||||
|
/******/ // Load entry module and return exports
|
||||||
|
/******/ return __webpack_require__(__webpack_require__.s = "fae3");
|
||||||
|
/******/ })
|
||||||
|
/************************************************************************/
|
||||||
|
/******/ ({
|
||||||
|
|
||||||
|
/***/ "f6fd":
|
||||||
|
/***/ (function(module, exports) {
|
||||||
|
|
||||||
|
// document.currentScript polyfill by Adam Miller
|
||||||
|
|
||||||
|
// MIT license
|
||||||
|
|
||||||
|
(function(document){
|
||||||
|
var currentScript = "currentScript",
|
||||||
|
scripts = document.getElementsByTagName('script'); // Live NodeList collection
|
||||||
|
|
||||||
|
// If browser needs currentScript polyfill, add get currentScript() to the document object
|
||||||
|
if (!(currentScript in document)) {
|
||||||
|
Object.defineProperty(document, currentScript, {
|
||||||
|
get: function(){
|
||||||
|
|
||||||
|
// IE 6-10 supports script readyState
|
||||||
|
// IE 10+ support stack trace
|
||||||
|
try { throw new Error(); }
|
||||||
|
catch (err) {
|
||||||
|
|
||||||
|
// Find the second match for the "at" string to get file src url from stack.
|
||||||
|
// Specifically works with the format of stack traces in IE.
|
||||||
|
var i, res = ((/.*at [^\(]*\((.*):.+:.+\)$/ig).exec(err.stack) || [false])[1];
|
||||||
|
|
||||||
|
// For all scripts on the page, if src matches or if ready state is interactive, return the script tag
|
||||||
|
for(i in scripts){
|
||||||
|
if(scripts[i].src == res || scripts[i].readyState == "interactive"){
|
||||||
|
return scripts[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// If no match, return null
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})(document);
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "fae3":
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js
|
||||||
|
// This file is imported into lib/wc client bundles.
|
||||||
|
|
||||||
|
if (typeof window !== 'undefined') {
|
||||||
|
if (true) {
|
||||||
|
__webpack_require__("f6fd")
|
||||||
|
}
|
||||||
|
|
||||||
|
var i
|
||||||
|
if ((i = window.document.currentScript) && (i = i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))) {
|
||||||
|
__webpack_require__.p = i[1] // eslint-disable-line
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Indicate to webpack that this file can be concatenated
|
||||||
|
/* harmony default export */ var setPublicPath = (null);
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"ceadd33c-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./CIcon.vue?vue&type=template&id=5f5e5bae&
|
||||||
|
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{style:(_vm.style),attrs:{"xmlns":"http://www.w3.org/2000/svg","viewBox":_vm.viewBox},domProps:{"innerHTML":_vm._s(_vm.icon.svgContent)}})}
|
||||||
|
var staticRenderFns = []
|
||||||
|
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./CIcon.vue?vue&type=script&lang=js&
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
/* harmony default export */ var lib_vue_loader_options_CIconvue_type_script_lang_js_ = ({
|
||||||
|
name: 'CIcon',
|
||||||
|
//This object contains icons added before component registration
|
||||||
|
icons: {},
|
||||||
|
props: {
|
||||||
|
name: String,
|
||||||
|
content: [String, Array],
|
||||||
|
fill: String,
|
||||||
|
background: String
|
||||||
|
},
|
||||||
|
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
lineHeight: null
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
|
mounted() {
|
||||||
|
this.$nextTick(() => {
|
||||||
|
if (this.$el && this.code) {
|
||||||
|
const computedStyle = window.getComputedStyle(this.$el, null);
|
||||||
|
this.lineHeight = computedStyle.getPropertyValue('line-height');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
computed: {
|
||||||
|
iconName() {
|
||||||
|
const iconNameIsKebabCase = this.name && this.name.includes('-');
|
||||||
|
return iconNameIsKebabCase ? this.toCamelCase(this.name) : this.name;
|
||||||
|
},
|
||||||
|
|
||||||
|
code() {
|
||||||
|
return this.content || this.$options.icons[this.iconName];
|
||||||
|
},
|
||||||
|
|
||||||
|
icon() {
|
||||||
|
if (Array.isArray(this.code)) {
|
||||||
|
const coordinates = this.code.length > 1 ? this.code[0] : '64 64';
|
||||||
|
const svgContent = this.code.length > 1 ? this.code[1] : this.code[0];
|
||||||
|
return {
|
||||||
|
coordinates,
|
||||||
|
svgContent
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
coordinates: '64 64',
|
||||||
|
svgContent: this.code
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
|
viewBox() {
|
||||||
|
return this.$attrs.viewBox || `0 0 ${this.icon.coordinates}`;
|
||||||
|
},
|
||||||
|
|
||||||
|
autoDimensions() {
|
||||||
|
const noDimensions = !this.$attrs.height && !this.$attrs.width;
|
||||||
|
return noDimensions ? {
|
||||||
|
height: this.lineHeight
|
||||||
|
} : {};
|
||||||
|
},
|
||||||
|
|
||||||
|
style() {
|
||||||
|
return Object.assign({}, this.autoDimensions, {
|
||||||
|
fill: this.fill || 'currentColor',
|
||||||
|
background: this.background
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
toCamelCase(str) {
|
||||||
|
return str.replace(/([-_][a-z])/ig, $1 => {
|
||||||
|
return $1.toUpperCase().replace('-', '');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
// CONCATENATED MODULE: ./CIcon.vue?vue&type=script&lang=js&
|
||||||
|
/* harmony default export */ var CIconvue_type_script_lang_js_ = (lib_vue_loader_options_CIconvue_type_script_lang_js_);
|
||||||
|
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
|
||||||
|
/* globals __VUE_SSR_CONTEXT__ */
|
||||||
|
|
||||||
|
// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
|
||||||
|
// This module is a runtime utility for cleaner component module output and will
|
||||||
|
// be included in the final webpack user bundle.
|
||||||
|
|
||||||
|
function normalizeComponent (
|
||||||
|
scriptExports,
|
||||||
|
render,
|
||||||
|
staticRenderFns,
|
||||||
|
functionalTemplate,
|
||||||
|
injectStyles,
|
||||||
|
scopeId,
|
||||||
|
moduleIdentifier, /* server only */
|
||||||
|
shadowMode /* vue-cli only */
|
||||||
|
) {
|
||||||
|
// Vue.extend constructor export interop
|
||||||
|
var options = typeof scriptExports === 'function'
|
||||||
|
? scriptExports.options
|
||||||
|
: scriptExports
|
||||||
|
|
||||||
|
// render functions
|
||||||
|
if (render) {
|
||||||
|
options.render = render
|
||||||
|
options.staticRenderFns = staticRenderFns
|
||||||
|
options._compiled = true
|
||||||
|
}
|
||||||
|
|
||||||
|
// functional template
|
||||||
|
if (functionalTemplate) {
|
||||||
|
options.functional = true
|
||||||
|
}
|
||||||
|
|
||||||
|
// scopedId
|
||||||
|
if (scopeId) {
|
||||||
|
options._scopeId = 'data-v-' + scopeId
|
||||||
|
}
|
||||||
|
|
||||||
|
var hook
|
||||||
|
if (moduleIdentifier) { // server build
|
||||||
|
hook = function (context) {
|
||||||
|
// 2.3 injection
|
||||||
|
context =
|
||||||
|
context || // cached call
|
||||||
|
(this.$vnode && this.$vnode.ssrContext) || // stateful
|
||||||
|
(this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
|
||||||
|
// 2.2 with runInNewContext: true
|
||||||
|
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
|
||||||
|
context = __VUE_SSR_CONTEXT__
|
||||||
|
}
|
||||||
|
// inject component styles
|
||||||
|
if (injectStyles) {
|
||||||
|
injectStyles.call(this, context)
|
||||||
|
}
|
||||||
|
// register component module identifier for async chunk inferrence
|
||||||
|
if (context && context._registeredComponents) {
|
||||||
|
context._registeredComponents.add(moduleIdentifier)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// used by ssr in case component is cached and beforeCreate
|
||||||
|
// never gets called
|
||||||
|
options._ssrRegister = hook
|
||||||
|
} else if (injectStyles) {
|
||||||
|
hook = shadowMode
|
||||||
|
? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
|
||||||
|
: injectStyles
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hook) {
|
||||||
|
if (options.functional) {
|
||||||
|
// for template-only hot-reload because in that case the render fn doesn't
|
||||||
|
// go through the normalizer
|
||||||
|
options._injectStyles = hook
|
||||||
|
// register for functioal component in vue file
|
||||||
|
var originalRender = options.render
|
||||||
|
options.render = function renderWithStyleInjection (h, context) {
|
||||||
|
hook.call(context)
|
||||||
|
return originalRender(h, context)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// inject component registration as beforeCreate hook
|
||||||
|
var existing = options.beforeCreate
|
||||||
|
options.beforeCreate = existing
|
||||||
|
? [].concat(existing, hook)
|
||||||
|
: [hook]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
exports: scriptExports,
|
||||||
|
options: options
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./CIcon.vue
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* normalize component */
|
||||||
|
|
||||||
|
var component = normalizeComponent(
|
||||||
|
CIconvue_type_script_lang_js_,
|
||||||
|
render,
|
||||||
|
staticRenderFns,
|
||||||
|
false,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
/* harmony default export */ var CIcon = (component.exports);
|
||||||
|
// CONCATENATED MODULE: ./index.js
|
||||||
|
|
||||||
|
|
||||||
|
const CIconPlugin = {
|
||||||
|
install(Vue, customIconSet) {
|
||||||
|
CIcon.icons = customIconSet;
|
||||||
|
Vue.component('CIcon', CIcon);
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib-no-default.js
|
||||||
|
/* concated harmony reexport CIcon */__webpack_require__.d(__webpack_exports__, "CIcon", function() { return CIcon; });
|
||||||
|
/* concated harmony reexport CIconPlugin */__webpack_require__.d(__webpack_exports__, "CIconPlugin", function() { return CIconPlugin; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***/ })
|
||||||
|
|
||||||
|
/******/ });
|
||||||
|
//# sourceMappingURL=coreui-icons-vue.common.js.map
|
1
vue/dist/coreui-icons-vue.common.js.map
vendored
Normal file
1
vue/dist/coreui-icons-vue.common.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
399
vue/dist/coreui-icons-vue.umd.js
vendored
Normal file
399
vue/dist/coreui-icons-vue.umd.js
vendored
Normal file
@@ -0,0 +1,399 @@
|
|||||||
|
(function webpackUniversalModuleDefinition(root, factory) {
|
||||||
|
if(typeof exports === 'object' && typeof module === 'object')
|
||||||
|
module.exports = factory();
|
||||||
|
else if(typeof define === 'function' && define.amd)
|
||||||
|
define([], factory);
|
||||||
|
else if(typeof exports === 'object')
|
||||||
|
exports["coreui-icons-vue"] = factory();
|
||||||
|
else
|
||||||
|
root["coreui-icons-vue"] = factory();
|
||||||
|
})((typeof self !== 'undefined' ? self : this), function() {
|
||||||
|
return /******/ (function(modules) { // webpackBootstrap
|
||||||
|
/******/ // The module cache
|
||||||
|
/******/ var installedModules = {};
|
||||||
|
/******/
|
||||||
|
/******/ // The require function
|
||||||
|
/******/ function __webpack_require__(moduleId) {
|
||||||
|
/******/
|
||||||
|
/******/ // Check if module is in cache
|
||||||
|
/******/ if(installedModules[moduleId]) {
|
||||||
|
/******/ return installedModules[moduleId].exports;
|
||||||
|
/******/ }
|
||||||
|
/******/ // Create a new module (and put it into the cache)
|
||||||
|
/******/ var module = installedModules[moduleId] = {
|
||||||
|
/******/ i: moduleId,
|
||||||
|
/******/ l: false,
|
||||||
|
/******/ exports: {}
|
||||||
|
/******/ };
|
||||||
|
/******/
|
||||||
|
/******/ // Execute the module function
|
||||||
|
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
||||||
|
/******/
|
||||||
|
/******/ // Flag the module as loaded
|
||||||
|
/******/ module.l = true;
|
||||||
|
/******/
|
||||||
|
/******/ // Return the exports of the module
|
||||||
|
/******/ return module.exports;
|
||||||
|
/******/ }
|
||||||
|
/******/
|
||||||
|
/******/
|
||||||
|
/******/ // expose the modules object (__webpack_modules__)
|
||||||
|
/******/ __webpack_require__.m = modules;
|
||||||
|
/******/
|
||||||
|
/******/ // expose the module cache
|
||||||
|
/******/ __webpack_require__.c = installedModules;
|
||||||
|
/******/
|
||||||
|
/******/ // define getter function for harmony exports
|
||||||
|
/******/ __webpack_require__.d = function(exports, name, getter) {
|
||||||
|
/******/ if(!__webpack_require__.o(exports, name)) {
|
||||||
|
/******/ 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
|
||||||
|
/******/ __webpack_require__.n = function(module) {
|
||||||
|
/******/ var getter = module && module.__esModule ?
|
||||||
|
/******/ function getDefault() { return module['default']; } :
|
||||||
|
/******/ function getModuleExports() { return module; };
|
||||||
|
/******/ __webpack_require__.d(getter, 'a', getter);
|
||||||
|
/******/ return getter;
|
||||||
|
/******/ };
|
||||||
|
/******/
|
||||||
|
/******/ // Object.prototype.hasOwnProperty.call
|
||||||
|
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
||||||
|
/******/
|
||||||
|
/******/ // __webpack_public_path__
|
||||||
|
/******/ __webpack_require__.p = "";
|
||||||
|
/******/
|
||||||
|
/******/
|
||||||
|
/******/ // Load entry module and return exports
|
||||||
|
/******/ return __webpack_require__(__webpack_require__.s = "fae3");
|
||||||
|
/******/ })
|
||||||
|
/************************************************************************/
|
||||||
|
/******/ ({
|
||||||
|
|
||||||
|
/***/ "f6fd":
|
||||||
|
/***/ (function(module, exports) {
|
||||||
|
|
||||||
|
// document.currentScript polyfill by Adam Miller
|
||||||
|
|
||||||
|
// MIT license
|
||||||
|
|
||||||
|
(function(document){
|
||||||
|
var currentScript = "currentScript",
|
||||||
|
scripts = document.getElementsByTagName('script'); // Live NodeList collection
|
||||||
|
|
||||||
|
// If browser needs currentScript polyfill, add get currentScript() to the document object
|
||||||
|
if (!(currentScript in document)) {
|
||||||
|
Object.defineProperty(document, currentScript, {
|
||||||
|
get: function(){
|
||||||
|
|
||||||
|
// IE 6-10 supports script readyState
|
||||||
|
// IE 10+ support stack trace
|
||||||
|
try { throw new Error(); }
|
||||||
|
catch (err) {
|
||||||
|
|
||||||
|
// Find the second match for the "at" string to get file src url from stack.
|
||||||
|
// Specifically works with the format of stack traces in IE.
|
||||||
|
var i, res = ((/.*at [^\(]*\((.*):.+:.+\)$/ig).exec(err.stack) || [false])[1];
|
||||||
|
|
||||||
|
// For all scripts on the page, if src matches or if ready state is interactive, return the script tag
|
||||||
|
for(i in scripts){
|
||||||
|
if(scripts[i].src == res || scripts[i].readyState == "interactive"){
|
||||||
|
return scripts[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// If no match, return null
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})(document);
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "fae3":
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js
|
||||||
|
// This file is imported into lib/wc client bundles.
|
||||||
|
|
||||||
|
if (typeof window !== 'undefined') {
|
||||||
|
if (true) {
|
||||||
|
__webpack_require__("f6fd")
|
||||||
|
}
|
||||||
|
|
||||||
|
var i
|
||||||
|
if ((i = window.document.currentScript) && (i = i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))) {
|
||||||
|
__webpack_require__.p = i[1] // eslint-disable-line
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Indicate to webpack that this file can be concatenated
|
||||||
|
/* harmony default export */ var setPublicPath = (null);
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"ceadd33c-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./CIcon.vue?vue&type=template&id=5f5e5bae&
|
||||||
|
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{style:(_vm.style),attrs:{"xmlns":"http://www.w3.org/2000/svg","viewBox":_vm.viewBox},domProps:{"innerHTML":_vm._s(_vm.icon.svgContent)}})}
|
||||||
|
var staticRenderFns = []
|
||||||
|
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./CIcon.vue?vue&type=script&lang=js&
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
/* harmony default export */ var lib_vue_loader_options_CIconvue_type_script_lang_js_ = ({
|
||||||
|
name: 'CIcon',
|
||||||
|
//This object contains icons added before component registration
|
||||||
|
icons: {},
|
||||||
|
props: {
|
||||||
|
name: String,
|
||||||
|
content: [String, Array],
|
||||||
|
fill: String,
|
||||||
|
background: String
|
||||||
|
},
|
||||||
|
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
lineHeight: null
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
|
mounted() {
|
||||||
|
this.$nextTick(() => {
|
||||||
|
if (this.$el && this.code) {
|
||||||
|
const computedStyle = window.getComputedStyle(this.$el, null);
|
||||||
|
this.lineHeight = computedStyle.getPropertyValue('line-height');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
computed: {
|
||||||
|
iconName() {
|
||||||
|
const iconNameIsKebabCase = this.name && this.name.includes('-');
|
||||||
|
return iconNameIsKebabCase ? this.toCamelCase(this.name) : this.name;
|
||||||
|
},
|
||||||
|
|
||||||
|
code() {
|
||||||
|
return this.content || this.$options.icons[this.iconName];
|
||||||
|
},
|
||||||
|
|
||||||
|
icon() {
|
||||||
|
if (Array.isArray(this.code)) {
|
||||||
|
const coordinates = this.code.length > 1 ? this.code[0] : '64 64';
|
||||||
|
const svgContent = this.code.length > 1 ? this.code[1] : this.code[0];
|
||||||
|
return {
|
||||||
|
coordinates,
|
||||||
|
svgContent
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
coordinates: '64 64',
|
||||||
|
svgContent: this.code
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
|
viewBox() {
|
||||||
|
return this.$attrs.viewBox || `0 0 ${this.icon.coordinates}`;
|
||||||
|
},
|
||||||
|
|
||||||
|
autoDimensions() {
|
||||||
|
const noDimensions = !this.$attrs.height && !this.$attrs.width;
|
||||||
|
return noDimensions ? {
|
||||||
|
height: this.lineHeight
|
||||||
|
} : {};
|
||||||
|
},
|
||||||
|
|
||||||
|
style() {
|
||||||
|
return Object.assign({}, this.autoDimensions, {
|
||||||
|
fill: this.fill || 'currentColor',
|
||||||
|
background: this.background
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
toCamelCase(str) {
|
||||||
|
return str.replace(/([-_][a-z])/ig, $1 => {
|
||||||
|
return $1.toUpperCase().replace('-', '');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
// CONCATENATED MODULE: ./CIcon.vue?vue&type=script&lang=js&
|
||||||
|
/* harmony default export */ var CIconvue_type_script_lang_js_ = (lib_vue_loader_options_CIconvue_type_script_lang_js_);
|
||||||
|
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
|
||||||
|
/* globals __VUE_SSR_CONTEXT__ */
|
||||||
|
|
||||||
|
// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
|
||||||
|
// This module is a runtime utility for cleaner component module output and will
|
||||||
|
// be included in the final webpack user bundle.
|
||||||
|
|
||||||
|
function normalizeComponent (
|
||||||
|
scriptExports,
|
||||||
|
render,
|
||||||
|
staticRenderFns,
|
||||||
|
functionalTemplate,
|
||||||
|
injectStyles,
|
||||||
|
scopeId,
|
||||||
|
moduleIdentifier, /* server only */
|
||||||
|
shadowMode /* vue-cli only */
|
||||||
|
) {
|
||||||
|
// Vue.extend constructor export interop
|
||||||
|
var options = typeof scriptExports === 'function'
|
||||||
|
? scriptExports.options
|
||||||
|
: scriptExports
|
||||||
|
|
||||||
|
// render functions
|
||||||
|
if (render) {
|
||||||
|
options.render = render
|
||||||
|
options.staticRenderFns = staticRenderFns
|
||||||
|
options._compiled = true
|
||||||
|
}
|
||||||
|
|
||||||
|
// functional template
|
||||||
|
if (functionalTemplate) {
|
||||||
|
options.functional = true
|
||||||
|
}
|
||||||
|
|
||||||
|
// scopedId
|
||||||
|
if (scopeId) {
|
||||||
|
options._scopeId = 'data-v-' + scopeId
|
||||||
|
}
|
||||||
|
|
||||||
|
var hook
|
||||||
|
if (moduleIdentifier) { // server build
|
||||||
|
hook = function (context) {
|
||||||
|
// 2.3 injection
|
||||||
|
context =
|
||||||
|
context || // cached call
|
||||||
|
(this.$vnode && this.$vnode.ssrContext) || // stateful
|
||||||
|
(this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
|
||||||
|
// 2.2 with runInNewContext: true
|
||||||
|
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
|
||||||
|
context = __VUE_SSR_CONTEXT__
|
||||||
|
}
|
||||||
|
// inject component styles
|
||||||
|
if (injectStyles) {
|
||||||
|
injectStyles.call(this, context)
|
||||||
|
}
|
||||||
|
// register component module identifier for async chunk inferrence
|
||||||
|
if (context && context._registeredComponents) {
|
||||||
|
context._registeredComponents.add(moduleIdentifier)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// used by ssr in case component is cached and beforeCreate
|
||||||
|
// never gets called
|
||||||
|
options._ssrRegister = hook
|
||||||
|
} else if (injectStyles) {
|
||||||
|
hook = shadowMode
|
||||||
|
? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
|
||||||
|
: injectStyles
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hook) {
|
||||||
|
if (options.functional) {
|
||||||
|
// for template-only hot-reload because in that case the render fn doesn't
|
||||||
|
// go through the normalizer
|
||||||
|
options._injectStyles = hook
|
||||||
|
// register for functioal component in vue file
|
||||||
|
var originalRender = options.render
|
||||||
|
options.render = function renderWithStyleInjection (h, context) {
|
||||||
|
hook.call(context)
|
||||||
|
return originalRender(h, context)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// inject component registration as beforeCreate hook
|
||||||
|
var existing = options.beforeCreate
|
||||||
|
options.beforeCreate = existing
|
||||||
|
? [].concat(existing, hook)
|
||||||
|
: [hook]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
exports: scriptExports,
|
||||||
|
options: options
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./CIcon.vue
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* normalize component */
|
||||||
|
|
||||||
|
var component = normalizeComponent(
|
||||||
|
CIconvue_type_script_lang_js_,
|
||||||
|
render,
|
||||||
|
staticRenderFns,
|
||||||
|
false,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
/* harmony default export */ var CIcon = (component.exports);
|
||||||
|
// CONCATENATED MODULE: ./index.js
|
||||||
|
|
||||||
|
|
||||||
|
const CIconPlugin = {
|
||||||
|
install(Vue, customIconSet) {
|
||||||
|
CIcon.icons = customIconSet;
|
||||||
|
Vue.component('CIcon', CIcon);
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib-no-default.js
|
||||||
|
/* concated harmony reexport CIcon */__webpack_require__.d(__webpack_exports__, "CIcon", function() { return CIcon; });
|
||||||
|
/* concated harmony reexport CIconPlugin */__webpack_require__.d(__webpack_exports__, "CIconPlugin", function() { return CIconPlugin; });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***/ })
|
||||||
|
|
||||||
|
/******/ });
|
||||||
|
});
|
||||||
|
//# sourceMappingURL=coreui-icons-vue.umd.js.map
|
1
vue/dist/coreui-icons-vue.umd.js.map
vendored
Normal file
1
vue/dist/coreui-icons-vue.umd.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
2
vue/dist/coreui-icons-vue.umd.min.js
vendored
Normal file
2
vue/dist/coreui-icons-vue.umd.min.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["coreui-icons-vue"]=t():e["coreui-icons-vue"]=t()})("undefined"!==typeof self?self:this,function(){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="fae3")}({f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(r){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},fae3:function(e,t,n){"use strict";var r;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^\/]+\.js(\?.*)?$/))&&(n.p=r[1]));var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{style:e.style,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:e.viewBox},domProps:{innerHTML:e._s(e.icon.svgContent)}})},i=[],s={name:"CIcon",icons:{},props:{name:String,content:[String,Array],fill:String,background:String},data(){return{lineHeight:null}},mounted(){this.$nextTick(()=>{if(this.$el&&this.code){const e=window.getComputedStyle(this.$el,null);this.lineHeight=e.getPropertyValue("line-height")}})},computed:{iconName(){const e=this.name&&this.name.includes("-");return e?this.toCamelCase(this.name):this.name},code(){return this.content||this.$options.icons[this.iconName]},icon(){if(Array.isArray(this.code)){const e=this.code.length>1?this.code[0]:"64 64",t=this.code.length>1?this.code[1]:this.code[0];return{coordinates:e,svgContent:t}}return{coordinates:"64 64",svgContent:this.code}},viewBox(){return this.$attrs.viewBox||`0 0 ${this.icon.coordinates}`},autoDimensions(){const e=!this.$attrs.height&&!this.$attrs.width;return e?{height:this.lineHeight}:{}},style(){return Object.assign({},this.autoDimensions,{fill:this.fill||"currentColor",background:this.background})}},methods:{toCamelCase(e){return e.replace(/([-_][a-z])/gi,e=>{return e.toUpperCase().replace("-","")})}}},c=s;function u(e,t,n,r,o,i,s,c){var u,a="function"===typeof e?e.options:e;if(t&&(a.render=t,a.staticRenderFns=n,a._compiled=!0),r&&(a.functional=!0),i&&(a._scopeId="data-v-"+i),s?(u=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__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},a._ssrRegister=u):o&&(u=c?function(){o.call(this,this.$root.$options.shadowRoot)}:o),u)if(a.functional){a._injectStyles=u;var l=a.render;a.render=function(e,t){return u.call(t),l(e,t)}}else{var d=a.beforeCreate;a.beforeCreate=d?[].concat(d,u):[u]}return{exports:e,options:a}}var a=u(c,o,i,!1,null,null,null),l=a.exports;const d={install(e,t){l.icons=t,e.component("CIcon",l)}};n.d(t,"CIcon",function(){return l}),n.d(t,"CIconPlugin",function(){return d})}})});
|
||||||
|
//# sourceMappingURL=coreui-icons-vue.umd.min.js.map
|
1
vue/dist/coreui-icons-vue.umd.min.js.map
vendored
Normal file
1
vue/dist/coreui-icons-vue.umd.min.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
10
vue/dist/demo.html
vendored
Normal file
10
vue/dist/demo.html
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<meta charset="utf-8">
|
||||||
|
<title>coreui-icons-vue demo</title>
|
||||||
|
<script src="./coreui-icons-vue.umd.js"></script>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="./coreui-icons-vue.css">
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
console.log(coreui-icons-vue)
|
||||||
|
</script>
|
12339
vue/package-lock.json
generated
Normal file
12339
vue/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
48
vue/package.json
Normal file
48
vue/package.json
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
{
|
||||||
|
"name": "coreui-icons-vue",
|
||||||
|
"sideEffects": false,
|
||||||
|
"version": "0.1.0",
|
||||||
|
"private": true,
|
||||||
|
"main": "dist/coreui-icons-vue",
|
||||||
|
"scripts": {
|
||||||
|
"serve": "vue-cli-service serve",
|
||||||
|
"build": "vue-cli-service build --target lib --name coreui-icons-vue ./index.js",
|
||||||
|
"lint": "vue-cli-service lint"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@vue/cli-plugin-babel": "^3.1.1",
|
||||||
|
"@vue/cli-plugin-eslint": "^3.1.1",
|
||||||
|
"@vue/cli-service": "^3.1.1",
|
||||||
|
"babel-eslint": "^10.0.1",
|
||||||
|
"eslint": "^5.8.0",
|
||||||
|
"eslint-plugin-vue": "^5.0.0-0",
|
||||||
|
"node-sass": "^4.9.4",
|
||||||
|
"sass-loader": "^7.1.0",
|
||||||
|
"vue": "^2.6.3",
|
||||||
|
"vue-template-compiler": "^2.6.3"
|
||||||
|
},
|
||||||
|
"eslintConfig": {
|
||||||
|
"root": true,
|
||||||
|
"env": {
|
||||||
|
"node": true
|
||||||
|
},
|
||||||
|
"extends": [
|
||||||
|
"plugin:vue/essential",
|
||||||
|
"eslint:recommended"
|
||||||
|
],
|
||||||
|
"rules": {},
|
||||||
|
"parserOptions": {
|
||||||
|
"parser": "babel-eslint"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"postcss": {
|
||||||
|
"plugins": {
|
||||||
|
"autoprefixer": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"browserslist": [
|
||||||
|
"> 1%",
|
||||||
|
"last 2 versions",
|
||||||
|
"not ie <= 8"
|
||||||
|
]
|
||||||
|
}
|
Reference in New Issue
Block a user