Wednesday, July 15, 2026 1:56:48 AM
> project show esm_website_v1
The unexpected heart of the ESM ecosystem. What started as a simple Rails dashboard has evolved into the command center for thousands of gaming communities, proving that sometimes the best infrastructure projects are the ones you never planned to build.
Details
> index.js
import Vue from "vue/dist/vue.esm.js";
import _ from "lodash";
import { getData } from "../utilities";

// This is binding to a class name, so elem is actually a DOM object
export default function (elem) {
  let data = getData(elem, [
    "communities",
    "servers",
    "default-community",
    "default-server",
  ]);

  const app = new Vue({
    el: elem,
    data: {
      communities: data.communities,
      servers: data.servers,
      defaultCommunity: data["default-community"],
      defaultServer: data["default-server"],
    },
    methods: {},
  });
}
All opinions represented herein are my own
- © 2024 - 2026 itsthedevman
- build 43aa0d7