Skip to content
Snippets Groups Projects
Commit 8ddf2fd7 authored by Phil Hughes's avatar Phil Hughes
Browse files

Exports install function to do Vue.use

parent b7406152
No related branches found
No related tags found
No related merge requests found
Pipeline #
var NotebookLab =
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
Loading
Loading
@@ -63,24 +64,11 @@
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 0);
/******/ return __webpack_require__(__webpack_require__.s = 19);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_index_vue__ = __webpack_require__(2);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__src_index_vue__);
// import Vue from 'vue';
Vue.component('notebook-lab', __WEBPACK_IMPORTED_MODULE_0__src_index_vue___default.a);
/***/ }),
/* 1 */
/***/ (function(module, exports) {
 
module.exports = function normalizeComponent (
Loading
Loading
@@ -134,14 +122,48 @@ module.exports = function normalizeComponent (
 
 
/***/ }),
/* 2 */
/* 1 */
/***/ (function(module, exports, __webpack_require__) {
 
var Component = __webpack_require__(1)(
var Component = __webpack_require__(0)(
/* script */
__webpack_require__(6),
/* template */
__webpack_require__(13),
__webpack_require__(15),
/* scopeId */
null,
/* cssModules */
null
)
Component.options.__file = "/Users/phil/Projects/notebooklab/src/cells/prompt.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key !== "__esModule"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] prompt.vue: functional components are not supported with templates, they should use render functions.")}
/* hot reload */
if (false) {(function () {
var hotAPI = require("vue-hot-reload-api")
hotAPI.install(require("vue"), false)
if (!hotAPI.compatible) return
module.hot.accept()
if (!module.hot.data) {
hotAPI.createRecord("data-v-4f6bf458", Component.options)
} else {
hotAPI.reload("data-v-4f6bf458", Component.options)
}
})()}
module.exports = Component.exports
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
var Component = __webpack_require__(0)(
/* script */
__webpack_require__(7),
/* template */
__webpack_require__(14),
/* scopeId */
null,
/* cssModules */
Loading
Loading
@@ -173,7 +195,7 @@ module.exports = Component.exports
 
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__code_index_vue__ = __webpack_require__(18);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__code_index_vue__ = __webpack_require__(11);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__code_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__code_index_vue__);
//
//
Loading
Loading
@@ -228,9 +250,63 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
 
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_marked__ = __webpack_require__(8);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__prompt_vue__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__prompt_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__prompt_vue__);
//
//
//
//
//
//
//
//
//
/* harmony default export */ __webpack_exports__["default"] = {
components: {
'prompt': __WEBPACK_IMPORTED_MODULE_0__prompt_vue___default.a
},
props: {
count: {
type: Number,
required: false
},
type: {
type: String,
required: true
},
rawCode: {
type: String,
required: true
}
},
computed: {
code() {
if (this.promptType === 'In') {
return hljs.highlightAuto(this.rawCode).value;
} else {
return this.rawCode;
}
},
promptType() {
const type = this.type.split('put')[0];
return type.charAt(0).toUpperCase() + type.slice(1);;
}
}
};
/***/ }),
/* 5 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_marked__ = __webpack_require__(9);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_marked___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_marked__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__prompt_vue__ = __webpack_require__(11);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__prompt_vue__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__prompt_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__prompt_vue__);
//
//
Loading
Loading
@@ -274,7 +350,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
};
 
/***/ }),
/* 5 */
/* 6 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 
"use strict";
Loading
Loading
@@ -302,12 +378,12 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
};
 
/***/ }),
/* 6 */
/* 7 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__cells__ = __webpack_require__(7);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__cells__ = __webpack_require__(8);
//
//
//
Loading
Loading
@@ -345,21 +421,21 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
};
 
/***/ }),
/* 7 */
/* 8 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__markdown_vue__ = __webpack_require__(10);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__markdown_vue__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__markdown_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__markdown_vue__);
/* harmony reexport (default from non-hamory) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__markdown_vue___default.a; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__code_vue__ = __webpack_require__(9);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__code_vue__ = __webpack_require__(10);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__code_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__code_vue__);
/* harmony reexport (default from non-hamory) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_1__code_vue___default.a; });
 
 
 
/***/ }),
/* 8 */
/* 9 */
/***/ (function(module, exports, __webpack_require__) {
 
/* WEBPACK VAR INJECTION */(function(global) {/**
Loading
Loading
@@ -1649,17 +1725,17 @@ if (true) {
return this || (typeof window !== 'undefined' ? window : global);
}());
 
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(16)))
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(18)))
 
/***/ }),
/* 9 */
/* 10 */
/***/ (function(module, exports, __webpack_require__) {
 
var Component = __webpack_require__(1)(
var Component = __webpack_require__(0)(
/* script */
__webpack_require__(3),
/* template */
__webpack_require__(12),
__webpack_require__(13),
/* scopeId */
null,
/* cssModules */
Loading
Loading
@@ -1686,22 +1762,22 @@ module.exports = Component.exports
 
 
/***/ }),
/* 10 */
/* 11 */
/***/ (function(module, exports, __webpack_require__) {
 
var Component = __webpack_require__(1)(
var Component = __webpack_require__(0)(
/* script */
__webpack_require__(4),
/* template */
__webpack_require__(15),
__webpack_require__(17),
/* scopeId */
null,
/* cssModules */
null
)
Component.options.__file = "/Users/phil/Projects/notebooklab/src/cells/markdown.vue"
Component.options.__file = "/Users/phil/Projects/notebooklab/src/cells/code/index.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key !== "__esModule"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] markdown.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.options.functional) {console.error("[vue-loader] index.vue: functional components are not supported with templates, they should use render functions.")}
 
/* hot reload */
if (false) {(function () {
Loading
Loading
@@ -1710,9 +1786,9 @@ if (false) {(function () {
if (!hotAPI.compatible) return
module.hot.accept()
if (!module.hot.data) {
hotAPI.createRecord("data-v-7342b363", Component.options)
hotAPI.createRecord("data-v-d42105b8", Component.options)
} else {
hotAPI.reload("data-v-7342b363", Component.options)
hotAPI.reload("data-v-d42105b8", Component.options)
}
})()}
 
Loading
Loading
@@ -1720,22 +1796,22 @@ module.exports = Component.exports
 
 
/***/ }),
/* 11 */
/* 12 */
/***/ (function(module, exports, __webpack_require__) {
 
var Component = __webpack_require__(1)(
var Component = __webpack_require__(0)(
/* script */
__webpack_require__(5),
/* template */
__webpack_require__(14),
__webpack_require__(16),
/* scopeId */
null,
/* cssModules */
null
)
Component.options.__file = "/Users/phil/Projects/notebooklab/src/cells/prompt.vue"
Component.options.__file = "/Users/phil/Projects/notebooklab/src/cells/markdown.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key !== "__esModule"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] prompt.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.options.functional) {console.error("[vue-loader] markdown.vue: functional components are not supported with templates, they should use render functions.")}
 
/* hot reload */
if (false) {(function () {
Loading
Loading
@@ -1744,9 +1820,9 @@ if (false) {(function () {
if (!hotAPI.compatible) return
module.hot.accept()
if (!module.hot.data) {
hotAPI.createRecord("data-v-4f6bf458", Component.options)
hotAPI.createRecord("data-v-7342b363", Component.options)
} else {
hotAPI.reload("data-v-4f6bf458", Component.options)
hotAPI.reload("data-v-7342b363", Component.options)
}
})()}
 
Loading
Loading
@@ -1754,7 +1830,7 @@ module.exports = Component.exports
 
 
/***/ }),
/* 12 */
/* 13 */
/***/ (function(module, exports, __webpack_require__) {
 
module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
Loading
Loading
@@ -1783,7 +1859,7 @@ if (false) {
}
 
/***/ }),
/* 13 */
/* 14 */
/***/ (function(module, exports, __webpack_require__) {
 
module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
Loading
Loading
@@ -1806,7 +1882,7 @@ if (false) {
}
 
/***/ }),
/* 14 */
/* 15 */
/***/ (function(module, exports, __webpack_require__) {
 
module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
Loading
Loading
@@ -1823,7 +1899,7 @@ if (false) {
}
 
/***/ }),
/* 15 */
/* 16 */
/***/ (function(module, exports, __webpack_require__) {
 
module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
Loading
Loading
@@ -1845,7 +1921,33 @@ if (false) {
}
 
/***/ }),
/* 16 */
/* 17 */
/***/ (function(module, exports, __webpack_require__) {
module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
return _c('div', {
class: _vm.type
}, [_c('prompt', {
attrs: {
"type": _vm.promptType,
"count": _vm.count
}
}), _vm._v(" "), _c('pre', {
domProps: {
"innerHTML": _vm._s(_vm.code)
}
})], 1)
},staticRenderFns: []}
module.exports.render._withStripped = true
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-d42105b8", module.exports)
}
}
/***/ }),
/* 18 */
/***/ (function(module, exports) {
 
var g;
Loading
Loading
@@ -1871,119 +1973,17 @@ try {
module.exports = g;
 
 
/***/ }),
/* 17 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__prompt_vue__ = __webpack_require__(11);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__prompt_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__prompt_vue__);
//
//
//
//
//
//
//
//
//
/* harmony default export */ __webpack_exports__["default"] = {
components: {
'prompt': __WEBPACK_IMPORTED_MODULE_0__prompt_vue___default.a
},
props: {
count: {
type: Number,
required: false
},
type: {
type: String,
required: true
},
rawCode: {
type: String,
required: true
}
},
computed: {
code() {
if (this.promptType === 'In') {
return hljs.highlightAuto(this.rawCode).value;
} else {
return this.rawCode;
}
},
promptType() {
const type = this.type.split('put')[0];
return type.charAt(0).toUpperCase() + type.slice(1);;
}
}
};
/***/ }),
/* 18 */
/***/ (function(module, exports, __webpack_require__) {
var Component = __webpack_require__(1)(
/* script */
__webpack_require__(17),
/* template */
__webpack_require__(19),
/* scopeId */
null,
/* cssModules */
null
)
Component.options.__file = "/Users/phil/Projects/notebooklab/src/cells/code/index.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key !== "__esModule"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] index.vue: functional components are not supported with templates, they should use render functions.")}
/* hot reload */
if (false) {(function () {
var hotAPI = require("vue-hot-reload-api")
hotAPI.install(require("vue"), false)
if (!hotAPI.compatible) return
module.hot.accept()
if (!module.hot.data) {
hotAPI.createRecord("data-v-d42105b8", Component.options)
} else {
hotAPI.reload("data-v-d42105b8", Component.options)
}
})()}
module.exports = Component.exports
/***/ }),
/* 19 */
/***/ (function(module, exports, __webpack_require__) {
 
module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;
return _c('div', {
class: _vm.type
}, [_c('prompt', {
attrs: {
"type": _vm.promptType,
"count": _vm.count
}
}), _vm._v(" "), _c('pre', {
domProps: {
"innerHTML": _vm._s(_vm.code)
}
})], 1)
},staticRenderFns: []}
module.exports.render._withStripped = true
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-d42105b8", module.exports)
const Notebook = __webpack_require__(2);
module.exports = {
install: function (_vue) {
_vue.component('notebook-lab', Notebook);
}
}
};
 
/***/ })
/******/ ]);
\ No newline at end of file
Loading
Loading
@@ -20,6 +20,7 @@
:notebook="json"></notebook-lab>
</div>
<script>
Vue.use(NotebookLab);
new Vue({
el: '#app',
data: {
Loading
Loading
// import Vue from 'vue';
import Notebook from './src/index.vue';
const Notebook = require('./src/index.vue');
 
Vue.component('notebook-lab', Notebook);
module.exports = {
install: function(_vue) {
_vue.component('notebook-lab', Notebook);
},
};
Loading
Loading
@@ -5,6 +5,8 @@ module.exports = {
output: {
path: path.resolve(__dirname, './dist'),
filename: 'notebooklab.js',
libraryTarget: 'var',
library: 'NotebookLab',
},
module: {
loaders: [{
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment