src_js/iconolab-bundle/src/main.js
changeset 153 9ed54b10ce16
parent 148 5d2cd51c6951
child 156 e1e14766f608
equal deleted inserted replaced
152:e3b56fb19f98 153:9ed54b10ce16
     5 import VueResource from 'vue-resource'
     5 import VueResource from 'vue-resource'
     6 import Typeahead from './components/typeahead/Typeahead.vue'
     6 import Typeahead from './components/typeahead/Typeahead.vue'
     7 import Cutout from './components/cutout'
     7 import Cutout from './components/cutout'
     8 import Zoomview from './components/zoomview/Zoomview.vue'
     8 import Zoomview from './components/zoomview/Zoomview.vue'
     9 import MergeTool from './components/mergetool/MergeTool.vue'
     9 import MergeTool from './components/mergetool/MergeTool.vue'
       
    10 import DiffViewer from './components/diffviewer/diffviewer.vue'
       
    11 import jsondiffpatch from 'jsondiffpatch'
       
    12 
       
    13 const Diff = require('diff')
    10 
    14 
    11 var iconolab = {
    15 var iconolab = {
    12 	Cutout : Cutout,
    16 	Cutout : Cutout,
       
    17 	JsDiff: Diff,
       
    18 	JsonDiff: jsondiffpatch,
    13 	VueComponents : {
    19 	VueComponents : {
    14 		Typeahead: Typeahead,
    20 		Typeahead: Typeahead,
    15 		MergeTool: MergeTool,
    21 		MergeTool: MergeTool,
    16 		Zoomview: Zoomview
    22 		Zoomview: Zoomview,
       
    23 		DiffViewer: DiffViewer
    17 	}
    24 	}
    18 };
    25 };
    19 
    26 
    20 if (!window.iconolab) {
    27 if (!window.iconolab) {
    21 	window.iconolab = iconolab;
    28 	window.iconolab = iconolab;