import { translate, translatePlural } from '@nextcloud/l10n' import App from './App.vue' import Vue from 'vue' import { generateFilePath } from '@nextcloud/router' import router from './router.js' import store from './store/main.js' // eslint-disable-next-line __webpack_public_path__ = generateFilePath(appName, '', 'js/') const t = (...args) => translate('repod', ...args) const n = (...args) => translatePlural('repod', ...args) Vue.mixin({ methods: { t, n } }) Vue.filter('stripHTML', (value) => { const div = document.createElement('div') div.innerHTML = value return div.textContent || div.innerText || '' }) export default new Vue({ el: '#content', router, store, render: h => h(App), })