/** * Входная точка клиентского приложения. */ import 'ilyabirman-likely/release/likely.js'; import 'ilyabirman-likely/release/likely.css'; import 'swiper/dist/css/swiper.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/password-show"; 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 DatePicker from 'vuejs-datepicker' import Comments from '../components/Comments'; import Likes from '../components/blocks/Likes.vue'; import FAQ from '../components/FAQ.vue'; import Countdown from '../components/blocks/Countdown.vue'; import { swiper, swiperSlide } from 'vue-awesome-swiper'; Vue.use(Vuelidate); Vue.use(VueAutosize); if (process.env.NODE_ENV === 'development') { // Enable vue-devtools Vue.config.devtools = true; } const components = { 'likes': Likes, 'comments': Comments, 'faq': FAQ, 'vue-datepicker': DatePicker, 'countdown': Countdown, swiper, swiperSlide, }; Object.assign(components, window.LIL_STORE.components); const app = new Vue({ el: '#lilcity-vue-app', data() { return { store: window.LIL_STORE, } }, components: components });