/** * Входная точка клиентского приложения. */ import 'ilyabirman-likely/release/likely.js'; import 'ilyabirman-likely/release/likely.css'; import "modal-video/js/jquery-modal-video.min.js"; import "modal-video/css/modal-video.min.css"; import "./modules/common"; import "./modules/header"; import "./modules/search"; import "./modules/toggle"; import "./modules/auth"; import "./modules/select"; import "./modules/tabs"; import "./modules/popup"; import "./modules/courses"; import "./modules/comments"; import "./modules/comments"; import "./modules/password-show"; import "./modules/profile"; import "./modules/notification"; import "./modules/mixpanel"; import "../sass/app.sass"; import Vue from 'vue'; import Vuelidate from 'vuelidate'; import VueAutosize from '../components/directives/autosize' import Comments from '../components/Comments'; import UploadContestWork from '../components/UploadContestWork.vue'; import ContestWorks from '../components/ContestWorks.vue'; import Likes from '../components/blocks/Likes.vue'; Vue.use(Vuelidate); Vue.use(VueAutosize); if (process.env.NODE_ENV === 'development') { // Enable vue-devtools Vue.config.devtools = true; } const components = { UploadContestWork, ContestWorks, Likes, Comments, }; Object.assign(components, window.LIL_STORE.components); const app = new Vue({ el: '#lilcity-vue-app', data() { return { store: window.LIL_STORE, } }, components: components });