Repo for the search and displace core module including the interface to select files and search and displace operations to run on them. https://searchanddisplace.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

79 lines
2.5 KiB

  1. import './bootstrap';
  2. import Vue from 'vue';
  3. /**
  4. * Import vendor classes
  5. */
  6. import VueMarkdown from 'vue-markdown-render';
  7. import PrimeVue from 'primevue/config';
  8. import Button from 'primevue/button';
  9. import Panel from 'primevue/panel';
  10. import Card from 'primevue/card';
  11. import FileUpload from 'primevue/fileupload';
  12. import BlockUI from 'primevue/blockui';
  13. import Sidebar from 'primevue/sidebar';
  14. import OrderList from 'primevue/orderlist';
  15. import Chip from 'primevue/chip';
  16. import Divider from 'primevue/divider';
  17. import Listbox from 'primevue/listbox';
  18. import Toolbar from 'primevue/toolbar';
  19. import Skeleton from 'primevue/skeleton';
  20. import ToastService from 'primevue/toastservice';
  21. import Toast from 'primevue/toast';
  22. import Fieldset from 'primevue/fieldset';
  23. import Dropdown from 'primevue/dropdown';
  24. import InputSwitch from 'primevue/inputswitch';
  25. import DataTable from 'primevue/datatable';
  26. import Column from 'primevue/column';
  27. import OverlayPanel from 'primevue/overlaypanel';
  28. import Checkbox from 'primevue/checkbox';
  29. import ProgressSpinner from 'primevue/progressspinner';
  30. import InputText from 'primevue/inputtext';
  31. // Own components
  32. import ApiPlugin from '@plugins/ApiPlugin';
  33. import AppHeader from '@components/layout/Header.vue';
  34. import AppFooter from '@components/layout/Footer.vue';
  35. import Home from '@components/Home/Home.vue';
  36. import ProcessFile from '@components/ProcessFile/ProcessFile.vue';
  37. Vue.use(PrimeVue, {
  38. ripple: true,
  39. });
  40. Vue.use(ToastService);
  41. Vue.use(ApiPlugin);
  42. Vue.component('vue-markdown', VueMarkdown);
  43. Vue.component('Button', Button);
  44. Vue.component('Panel', Panel);
  45. Vue.component('Card', Card);
  46. Vue.component('FileUpload', FileUpload);
  47. Vue.component('BlockUI', BlockUI);
  48. Vue.component('Sidebar', Sidebar);
  49. Vue.component('OrderList', OrderList);
  50. Vue.component('Chip', Chip);
  51. Vue.component('Divider', Divider);
  52. Vue.component('Listbox', Listbox);
  53. Vue.component('Toolbar', Toolbar);
  54. Vue.component('Skeleton', Skeleton);
  55. Vue.component('Toast', Toast);
  56. Vue.component('Dropdown', Dropdown);
  57. Vue.component('Fieldset', Fieldset);
  58. Vue.component('InputSwitch', InputSwitch);
  59. Vue.component('DataTable', DataTable);
  60. Vue.component('Column', Column);
  61. Vue.component('OverlayPanel', OverlayPanel);
  62. Vue.component('Checkbox', Checkbox);
  63. Vue.component('ProgressSpinner', ProgressSpinner);
  64. Vue.component('InputText', InputText);
  65. Vue.component('home', Home);
  66. Vue.component('process-file', ProcessFile);
  67. Vue.component('app-header', AppHeader);
  68. Vue.component('app-footer', AppFooter);
  69. new Vue({
  70. el: '#app',
  71. });