{"size": 1701, "ext": "js", "max_stars_repo_path": "src/main.js", "max_stars_repo_name": "barankyle/lifescope-xr", "max_stars_repo_stars_event_min_datetime": "2018-07-12T22:40:10.000Z", "max_stars_repo_stars_event_max_datetime": "2021-09-02T04:56:58.000Z", "max_issues_repo_path": "src/main.js", "max_issues_repo_name": "barankyle/lifescope-xr", "max_issues_repo_issues_event_min_datetime": "2018-04-23T21:42:39.000Z", "max_issues_repo_issues_event_max_datetime": "2018-04-23T22:13:26.000Z", "max_forks_repo_path": "src/main.js", "max_forks_repo_name": "barankyle/lifescope-xr", "max_forks_repo_forks_event_min_datetime": "2018-04-17T00:14:55.000Z", "max_forks_repo_forks_event_max_datetime": "2021-10-31T14:38:10.000Z"}
{"max_stars_count": 7, "max_issues_count": 4, "max_forks_count": 7, "avg_line_length": 25.0147058824, "max_line_length": 99, "alphanum_fraction": 0.7360376249}
import Vue from 'vue';
import VueRouter from 'vue-router';
import store from './store';
import { VueHammer } from 'vue2-hammer';

import 'bootstrap';
import 'bootstrap/dist/css/bootstrap.min.css';

import './lib/three/three';
import BufferGeometryUtils from './lib/three/BufferGeometryUtils';
THREE.BufferGeometryUtils = BufferGeometryUtils;

import io from 'socket.io-client';
import 'aframe';
import 'networked-aframe';
import 'aframe-extras';
import 'aframe-font-awesome';
import 'aframe-gui';
import 'aframe-input-mapping-component';
import 'aframe-super-keyboard';
import 'aframe-sun-sky';
import 'aframe-teleport-controls';

import 'nipplejs';
import 'particles.js';
import WebFont from 'webfontloader';

window.WebFont = WebFont;

import { registerAframeComponents } from './components/aframe/index.js';
import './directives';

import setupFontAwesome from './util/setupFontAwesome.js';
import registerAframeInput from './controls/registerAframeInput.js';

import App from './App.vue';

registerAframeComponents();
setupFontAwesome();
registerAframeInput();
const ICE_SERVERS = Object.keys(CONFIG.iceServers).map(x => CONFIG.iceServers[x]);
NAF.adapters.setIceServers(ICE_SERVERS);

Vue.use(VueRouter);
var router = new VueRouter({
  mode: 'history',
  routes: []
});

// ignore elements for Firefox
// core elements
['a-scene', 'a-assets', 'a-entity'].forEach((val,index) => {Vue.config.ignoredElements.push(val)});
// primitives
Object.keys(AFRAME.primitives.primitives).forEach(function(key,index) {
  Vue.config.ignoredElements.push(key);
});


// mobile swipe controls
Vue.use(VueHammer);

var app = new Vue({
    el: '#app',
    store,
    router: router,
    render: h => h(App)
  });
  