Compare commits

..

4 Commits

Author SHA1 Message Date
e01fd37428 XYVS-0: Add umami tracking 2024-11-14 18:30:05 -05:00
f118d33461 feature: Add deploy action
All checks were successful
Format the code / Format Files (push) Successful in 28s
Vercel Production Deployment / Deploy-Production (push) Successful in 1m56s
2024-11-05 15:25:45 -05:00
xyvs
67e753fabf style: format files 2024-11-04 21:03:28 +00:00
221915049b fix: Update prettier packaged to be js
All checks were successful
Format the code / Format Files (push) Successful in 23s
2024-11-04 16:03:38 -05:00
6 changed files with 524 additions and 503 deletions

21
.github/workflows/deploy.yml vendored Normal file
View File

@@ -0,0 +1,21 @@
name: Vercel Production Deployment
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
on:
push:
branches:
- main
jobs:
Deploy-Production:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Vercel CLI
run: npm install --global vercel@latest
- name: Pull Vercel Environment Information
run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
- name: Build Project Artifacts
run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy Project Artifacts to Vercel
run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}

View File

@@ -15,7 +15,7 @@ jobs:
with: with:
node-version: "16" node-version: "16"
- name: Prettier - name: Prettier
run: npx prettier --write **/*.tsx run: npx prettier --write **/*.js
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -56,7 +56,6 @@ export default {
{ argument: "tree.json", description: null }, { argument: "tree.json", description: null },
{ argument: "|", description: null }, { argument: "|", description: null },
{ argument: "grep", description: null }, { argument: "grep", description: null },
{ argument: "\"\\\\\"", description: null}, { argument: '"\\\\"', description: null },
], ],
} };

View File

@@ -1,435 +1,435 @@
export default { export default {
FILE_TYPES: { FILE_TYPES: {
"0": "system", 0: "system",
"001": "archive", "001": "archive",
"1": "system", 1: "system",
"002": "archive", "002": "archive",
"2": "system", 2: "system",
"003": "archive", "003": "archive",
"3": "system", 3: "system",
"3g2": "video", "3g2": "video",
"3gp": "video", "3gp": "video",
"3mf": "development", "3mf": "development",
"004": "archive", "004": "archive",
"4": "system", 4: "system",
"005": "archive", "005": "archive",
"5": "system", 5: "system",
"006": "archive", "006": "archive",
"6": "system", 6: "system",
"007": "archive", "007": "archive",
"7": "system", 7: "system",
"7z": "archive", "7z": "archive",
"008": "archive", "008": "archive",
"8": "system", 8: "system",
"009": "archive", "009": "archive",
"9": "system", 9: "system",
"10": "system", 10: "system",
"aac": "audio", aac: "audio",
"aae": "image", aae: "image",
"abw": "text", abw: "text",
"accdb": "database", accdb: "database",
"accde": "database", accde: "database",
"acsm": "system", acsm: "system",
"adf": "database", adf: "database",
"adg": "audio", adg: "audio",
"adv": "system", adv: "system",
"adx": "audio", adx: "audio",
"ai": "image", ai: "image",
"aif": "audio", aif: "audio",
"aiff": "audio", aiff: "audio",
"apalbum": "image", apalbum: "image",
"apdetected": "system", apdetected: "system",
"apfolder": "image", apfolder: "image",
"apmaster": "system", apmaster: "system",
"app": "executable", app: "executable",
"appcache": "system", appcache: "system",
"appicon": "image", appicon: "image",
"appinfo": "database", appinfo: "database",
"application": "executable", application: "executable",
"apversion": "system", apversion: "system",
"archiveFiles": "archive", archiveFiles: "archive",
"arj": "archive", arj: "archive",
"asc": "text", asc: "text",
"asd": "system", asd: "system",
"ashx": "development", ashx: "development",
"assets": "development", assets: "development",
"asy": "database", asy: "database",
"atx": "system", atx: "system",
"audioFiles": "audio", audioFiles: "audio",
"aux": "system", aux: "system",
"avi": "video", avi: "video",
"bash": "development", bash: "development",
"bat": "executable", bat: "executable",
"bbl": "development", bbl: "development",
"bgl": "database", bgl: "database",
"bib": "text", bib: "text",
"bif": "system", bif: "system",
"bin": "executable", bin: "executable",
"blg": "development", blg: "development",
"blob": "system", blob: "system",
"blockdata": "system", blockdata: "system",
"bmp": "image", bmp: "image",
"bookmarkFiles": "bookmark", bookmarkFiles: "bookmark",
"bsh": "development", bsh: "development",
"bz2": "archive", bz2: "archive",
"c": "development", c: "development",
"c#": "development", "c#": "development",
"c++": "development", "c++": "development",
"cab": "archive", cab: "archive",
"cache": "system", cache: "system",
"cat": "system", cat: "system",
"catalog": "image", catalog: "image",
"cc": "development", cc: "development",
"cda": "audio", cda: "audio",
"cdb": "database", cdb: "database",
"cfg": "system", cfg: "system",
"cgs": "system", cgs: "system",
"cgz": "system", cgz: "system",
"chm": "text", chm: "text",
"cif": "database", cif: "database",
"civ4savedgame": "system", civ4savedgame: "system",
"class": "development", class: "development",
"cmake": "development", cmake: "development",
"com": "executable", com: "executable",
"config": "system", config: "system",
"continuousdata": "system", continuousdata: "system",
"cpl": "system", cpl: "system",
"cpp": "development", cpp: "development",
"cr2": "image", cr2: "image",
"crash": "system", crash: "system",
"cs": "development", cs: "development",
"csl": "system", csl: "system",
"css": "development", css: "development",
"csv": "spreadsheet", csv: "spreadsheet",
"cur": "system", cur: "system",
"cxx": "development", cxx: "development",
"d": "development", d: "development",
"dashtoc": "development", dashtoc: "development",
"dat": "system", dat: "system",
"data": "system", data: "system",
"databaseFiles": "database", databaseFiles: "database",
"db": "database", db: "database",
"dcp": "development", dcp: "development",
"dds": "image", dds: "image",
"deb": "archive", deb: "archive",
"def": "development", def: "development",
"desktop": "system", desktop: "system",
"deu": "system", deu: "system",
"dev": "system", dev: "system",
"devFiles": "development", devFiles: "development",
"dist": "development", dist: "development",
"djvu": "image", djvu: "image",
"dll": "system", dll: "system",
"dmg": "executable", dmg: "executable",
"dmp": "system", dmp: "system",
"dmpatch": "audio", dmpatch: "audio",
"dng": "image", dng: "image",
"doc": "text", doc: "text",
"docm": "text", docm: "text",
"docx": "text", docx: "text",
"down_meta": "development", down_meta: "development",
"download": "system", download: "system",
"drv": "system", drv: "system",
"ds_store": "system", ds_store: "system",
"dsw": "development", dsw: "development",
"dvi": "text", dvi: "text",
"dylib": "system", dylib: "system",
"emf": "system", emf: "system",
"emlx": "text", emlx: "text",
"enl": "database", enl: "database",
"ens": "audio", ens: "audio",
"enz": "database", enz: "database",
"epub": "text", epub: "text",
"etl": "system", etl: "system",
"exe": "executable", exe: "executable",
"executableFiles": "executable", executableFiles: "executable",
"exp": "database", exp: "database",
"f": "development", f: "development",
"f90": "development", f90: "development",
"file": "system", file: "system",
"fla": "image", fla: "image",
"flac": "audio", flac: "audio",
"flv": "video", flv: "video",
"fnt": "system", fnt: "system",
"foliage": "system", foliage: "system",
"fon": "system", fon: "system",
"fra": "text", fra: "text",
"fragment": "system", fragment: "system",
"frm": "development", frm: "development",
"gadget": "system", gadget: "system",
"gdb": "database", gdb: "database",
"gdbindexes": "database", gdbindexes: "database",
"gdbtable": "database", gdbtable: "database",
"gdbtablx": "database", gdbtablx: "database",
"gif": "image", gif: "image",
"glk": "system", glk: "system",
"gpd": "system", gpd: "system",
"gz": "archive", gz: "archive",
"h": "development", h: "development",
"h264": "video", h264: "video",
"hdb": "database", hdb: "database",
"hdr": "image", hdr: "image",
"heic": "image", heic: "image",
"hpp": "development", hpp: "development",
"htm": "development", htm: "development",
"html": "development", html: "development",
"ichat": "text", ichat: "text",
"icns": "image", icns: "image",
"ico": "image", ico: "image",
"icon": "image", icon: "image",
"idrc": "system", idrc: "system",
"idx": "system", idx: "system",
"ifi": "system", ifi: "system",
"imageFiles": "image", imageFiles: "image",
"img": "image", img: "image",
"ims": "archive", ims: "archive",
"inf": "system", inf: "system",
"info": "database", info: "database",
"ini": "system", ini: "system",
"install": "system", install: "system",
"ipmeta": "system", ipmeta: "system",
"ipsw": "system", ipsw: "system",
"iso": "archive", iso: "archive",
"ita": "image", ita: "image",
"itc": "system", itc: "system",
"ithmb": "image", ithmb: "image",
"j": "development", j: "development",
"jar": "development", jar: "development",
"jav": "development", jav: "development",
"java": "development", java: "development",
"jfif": "image", jfif: "image",
"jpeg": "image", jpeg: "image",
"jpg": "image", jpg: "image",
"jrs": "system", jrs: "system",
"js": "development", js: "development",
"json": "development", json: "development",
"jsonp": "development", jsonp: "development",
"jsp": "development", jsp: "development",
"key": "presentation", key: "presentation",
"kf": "development", kf: "development",
"ko": "system", ko: "system",
"l6t": "audio", l6t: "audio",
"lib": "development", lib: "development",
"link": "audio", link: "audio",
"lng": "audio", lng: "audio",
"localstorage": "system", localstorage: "system",
"localstorage": "system", localstorage: "system",
"lock": "system", lock: "system",
"log": "text", log: "text",
"log1": "text", log1: "text",
"log2": "text", log2: "text",
"lrprev": "system", lrprev: "system",
"lst": "development", lst: "development",
"lua": "development", lua: "development",
"lzma": "archive", lzma: "archive",
"m": "development", m: "development",
"m3u": "audio", m3u: "audio",
"m4a": "audio", m4a: "audio",
"m4v": "video", m4v: "video",
"make": "development", make: "development",
"makefile": "development", makefile: "development",
"man": "system", man: "system",
"manifest": "development", manifest: "development",
"map": "system", map: "system",
"mat": "database", mat: "database",
"mcdb": "system", mcdb: "system",
"md": "development", md: "development",
"md5": "development", md5: "development",
"mdb": "database", mdb: "database",
"mde": "database", mde: "database",
"meta": "database", meta: "database",
"mid": "audio", mid: "audio",
"midi": "audio", midi: "audio",
"mk4": "video", mk4: "video",
"mkv": "video", mkv: "video",
"mo": "development", mo: "development",
"mobi": "text", mobi: "text",
"model": "system", model: "system",
"mot": "system", mot: "system",
"mov": "video", mov: "video",
"mp3": "audio", mp3: "audio",
"mp4": "video", mp4: "video",
"mpa": "audio", mpa: "audio",
"mpeg": "video", mpeg: "video",
"mpg": "video", mpg: "video",
"msi": "executable", msi: "executable",
"mtp": "audio", mtp: "audio",
"mui": "system", mui: "system",
"myd": "development", myd: "development",
"myi": "development", myi: "development",
"nas": "development", nas: "development",
"nfo": "text", nfo: "text",
"nib": "development", nib: "development",
"nif": "system", nif: "system",
"numbers": "spreadsheet", numbers: "spreadsheet",
"o": "development", o: "development",
"obj": "development", obj: "development",
"oct": "audio", oct: "audio",
"odb": "database", odb: "database",
"odf": "spreadsheet", odf: "spreadsheet",
"odg": "image", odg: "image",
"odp": "presentation", odp: "presentation",
"ods": "spreadsheet", ods: "spreadsheet",
"odt": "text", odt: "text",
"ogg": "audio", ogg: "audio",
"opf": "text", opf: "text",
"opt": "system", opt: "system",
"options": "development", options: "development",
"ost": "archive", ost: "archive",
"otf": "system", otf: "system",
"ott": "text", ott: "text",
"ova": "archive", ova: "archive",
"ovl": "system", ovl: "system",
"p": "development", p: "development",
"pac": "system", pac: "system",
"package": "archive", package: "archive",
"pages": "text", pages: "text",
"pak": "executable", pak: "executable",
"part": "system", part: "system",
"pch": "development", pch: "development",
"pcm": "audio", pcm: "audio",
"pdb": "development", pdb: "development",
"pdf": "text", pdf: "text",
"pfb": "text", pfb: "text",
"pfm": "system", pfm: "system",
"photoscachefile": "image", photoscachefile: "image",
"php": "development", php: "development",
"php5": "development", php5: "development",
"phps": "development", phps: "development",
"pic": "image", pic: "image",
"pkg": "archive", pkg: "archive",
"plist": "video", plist: "video",
"png": "image", png: "image",
"png0": "image", png0: "image",
"pos": "system", pos: "system",
"pps": "presentation", pps: "presentation",
"ppsx": "presentation", ppsx: "presentation",
"ppt": "presentation", ppt: "presentation",
"pptx": "presentation", pptx: "presentation",
"presentationFiles": "presentation", presentationFiles: "presentation",
"pri": "system", pri: "system",
"primitives": "system", primitives: "system",
"props": "development", props: "development",
"ps": "image", ps: "image",
"psb": "image", psb: "image",
"pssg": "system", pssg: "system",
"px": "image", px: "image",
"pxe": "system", pxe: "system",
"py": "development", py: "development",
"pyc": "development", pyc: "development",
"pyo": "development", pyo: "development",
"r": "database", r: "database",
"rar": "archive", rar: "archive",
"raw": "system", raw: "system",
"rb": "development", rb: "development",
"rdf": "development", rdf: "development",
"rdl": "system", rdl: "system",
"rds": "image", rds: "image",
"regtrans": "system", regtrans: "system",
"rm": "video", rm: "video",
"rpm": "archive", rpm: "archive",
"rq": "development", rq: "development",
"rss": "development", rss: "development",
"rtf": "text", rtf: "text",
"s": "development", s: "development",
"sav": "system", sav: "system",
"save": "system", save: "system",
"sbstore": "system", sbstore: "system",
"sdf": "database", sdf: "database",
"seq": "audio", seq: "audio",
"seto": "development", seto: "development",
"settingcontent": "system", settingcontent: "system",
"sh": "development", sh: "development",
"shape": "image", shape: "image",
"shs": "system", shs: "system",
"sid": "system", sid: "system",
"simss": "system", simss: "system",
"simt": "development", simt: "development",
"sngw": "audio", sngw: "audio",
"sns": "system", sns: "system",
"so": "system", so: "system",
"sol": "development", sol: "development",
"spreadsheetFiles": "spreadsheet", spreadsheetFiles: "spreadsheet",
"sql": "development", sql: "development",
"sqlite": "database", sqlite: "database",
"sqm": "system", sqm: "system",
"sthlp": "system", sthlp: "system",
"strings": "development", strings: "development",
"stringtable": "system", stringtable: "system",
"stt": "system", stt: "system",
"supported": "system", supported: "system",
"svg": "image", svg: "image",
"swf": "video", swf: "video",
"swift": "development", swift: "development",
"sys": "system", sys: "system",
"systemFiles": "system", systemFiles: "system",
"tar": "archive", tar: "archive",
"temp": "system", temp: "system",
"tex": "text", tex: "text",
"text": "text", text: "text",
"textFiles": "text", textFiles: "text",
"tga": "development", tga: "development",
"tgz": "archive", tgz: "archive",
"thewitchersave": "system", thewitchersave: "system",
"tif": "image", tif: "image",
"tiff": "image", tiff: "image",
"tm2": "system", tm2: "system",
"tmp": "system", tmp: "system",
"torrent": "bookmark", torrent: "bookmark",
"tpm": "development", tpm: "development",
"trec": "video", trec: "video",
"ttc": "system", ttc: "system",
"ttf": "system", ttf: "system",
"ttl": "development", ttl: "development",
"txt": "text", txt: "text",
"unity3d": "system", unity3d: "system",
"up_meta": "development", up_meta: "development",
"upk": "system", upk: "system",
"url": "bookmark", url: "bookmark",
"utf8": "text", utf8: "text",
"vb": "development", vb: "development",
"vbox": "development", vbox: "development",
"vbs": "development", vbs: "development",
"vbscript": "development", vbscript: "development",
"vcd": "archive", vcd: "archive",
"vcrd": "system", vcrd: "system",
"vcxproj": "development", vcxproj: "development",
"vdi": "archive", vdi: "archive",
"vhd": "development", vhd: "development",
"videoFiles": "video", videoFiles: "video",
"vim": "development", vim: "development",
"visual": "image", visual: "image",
"vmdk": "archive", vmdk: "archive",
"vmt": "system", vmt: "system",
"vmwarevm": "development", vmwarevm: "development",
"vob": "video", vob: "video",
"vs": "development", vs: "development",
"vtf": "system", vtf: "system",
"wav": "audio", wav: "audio",
"webhistory": "system", webhistory: "system",
"wem": "audio", wem: "audio",
"wks": "text", wks: "text",
"wma": "audio", wma: "audio",
"wmv": "video", wmv: "video",
"woff": "development", woff: "development",
"wpd": "text", wpd: "text",
"wps": "text", wps: "text",
"x86": "system", x86: "system",
"xg0": "database", xg0: "database",
"xhtml": "development", xhtml: "development",
"xlk": "spreadsheet", xlk: "spreadsheet",
"xlr": "spreadsheet", xlr: "spreadsheet",
"xls": "spreadsheet", xls: "spreadsheet",
"xlsx": "spreadsheet", xlsx: "spreadsheet",
"xml": "development", xml: "development",
"xmp": "image", xmp: "image",
"xnb": "system", xnb: "system",
"xsl": "development", xsl: "development",
"xyz": "database", xyz: "database",
"xz": "archive", xz: "archive",
"yg0": "database", yg0: "database",
"z": "archive", z: "archive",
"zip": "archive", zip: "archive",
"znb": "system", znb: "system",
} },
} };

View File

@@ -5,6 +5,7 @@
<link rel="icon" href="/favicon.ico" /> <link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>VisualTREE</title> <title>VisualTREE</title>
<script defer src="https://umami.fran.jp.net/script.js" data-website-id="3752b45b-77a4-4597-8498-7be22331a718" data-domains="visualtree.xyvs.io"></script>
</head> </head>
<body class="overflow-y-scroll"> <body class="overflow-y-scroll">
<div id="app"></div> <div id="app"></div>

View File

@@ -1,8 +1,8 @@
import { createApp } from 'vue' import { createApp } from "vue";
import App from './App.vue' import App from "./App.vue";
import router from './router' import router from "./router";
import './index.css' import "./index.css";
const app = createApp(App) const app = createApp(App);
app.use(router) app.use(router);
app.mount('#app') app.mount("#app");