{"remainingRequest":"/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/node_modules/babel-loader/lib/index.js!/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/node_modules/ts-loader/index.js?{\"transpileOnly\":true,\"appendTsSuffixTo\":[{}],\"happyPackMode\":false}!/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/src/components/TreeNode.vue","dependencies":[{"path":"/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/src/components/TreeNode.vue","mtime":1525312012240},{"path":"/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/.babelrc","mtime":1525205773949},{"path":"/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/node_modules/cache-loader/dist/cjs.js","mtime":0},{"path":"/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/node_modules/babel-loader/lib/index.js","mtime":1519636541000},{"path":"/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/node_modules/ts-loader/index.js","mtime":1518036502000},{"path":"/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/node_modules/vue-loader/lib/selector.js","mtime":1520395331000}],"contextDependencies":[],"result":["import Vue from 'vue';\nexport default Vue.extend({\n  name: \"TreeNode\",\n  props: {\n    model: Object,\n    generateLabelFn: Function\n  },\n  data: function data() {\n    return {\n      open: true\n    };\n  },\n  computed: {\n    isFolder: function isFolder() {\n      return this.model.children && this.model.children.length;\n    }\n  },\n  methods: {\n    toggle: function toggle() {\n      if (this.isFolder) {\n        this.open = !this.open;\n      }\n    },\n    changeType: function changeType() {\n      if (!this.isFolder) {\n        Vue.set(this.model, 'children', []);\n        this.open = true;\n      }\n    },\n    addChild: function addChild() {\n      this.model.children.push({\n        name: 'new stuff'\n      });\n    }\n  }\n});",{"version":3,"file":"/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/src/components/TreeNode.vue.ts","sourceRoot":"","sources":["/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/christopherlcrum/Documents/cWork/$projects/npm/crummm-html-parser/examples/vue/vue-2.x-ts/src/components/TreeNode.vue"],"names":[],"mappings":"AAoDA,OAAO,AAAG,SAAM,AAAK,AAAC;AAEtB,mBAAmB,AAAM;AACvB,AAAI,QAAE,AAAU;AAChB,AAAK;AACH,AAAK,WAAE,AAAM;AACb,AAAe,qBAAE,AAAQ,AAC1B;AAHM;AAIP,AAAI,QAAE;AACJ;AACE,AAAI,YAAE,AAAI,AACX,AACH;AAHS;AAGR;AACD,AAAQ;AACN,AAAQ,cAAE;AACR,aAAO,AAAI,KAAC,AAAK,MAAC,AAAQ,YAAI,AAAI,KAAC,AAAK,MAAC,AAAQ,SAAC,AAAM,AAAC,AAC3D;AAAC,AACF;AAJS;AAKV,AAAO;AACL,AAAM,YAAE;AACN,UAAI,AAAI,KAAC,AAAQ,UAAE;AACjB,AAAI,aAAC,AAAI,OAAG,CAAC,AAAI,KAAC,AAAI,AAAC;AACxB,AACH;AAAC;AACD,AAAU,gBAAE;AACV,UAAI,CAAC,AAAI,KAAC,AAAQ,UAAE;AAClB,AAAG,YAAC,AAAG,IAAC,AAAI,KAAC,AAAK,OAAE,AAAU,YAAE,AAAE,AAAC,AAAC;AACpC,AAAI,aAAC,AAAI,OAAG,AAAI;AACjB,AACH;AAAC;AACD,AAAQ,cAAE;AACR,AAAI,WAAC,AAAK,MAAC,AAAQ,SAAC,AAAI;AACtB,AAAI,cAAE,AAAW,AAClB,AAAC,AACJ;AAH2B;AAG1B,AACF,AACF,AAAC,AAAC;AAlBQ;AAhBe,CAAX,AAAG","sourcesContent":["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport Vue from 'vue';\n\nexport default Vue.extend({\n  name: \"TreeNode\",\n  props: {\n    model: Object,\n    generateLabelFn: Function\n  },\n  data: function () {\n    return {\n      open: true\n    }\n  },\n  computed: {\n    isFolder: function () {\n      return this.model.children && this.model.children.length;\n    }\n  },\n  methods: {\n    toggle: function () {\n      if (this.isFolder) {\n        this.open = !this.open;\n      }\n    },\n    changeType: function () {\n      if (!this.isFolder) {\n        Vue.set(this.model, 'children', []);\n        this.open = true\n      }\n    },\n    addChild: function () {\n      this.model.children.push({\n        name: 'new stuff'\n      })\n    }\n  }\n});\n"]}]}