UNPKG

ffxiv-textcommand-data

Version:
2 lines (1 loc) 1.19 kB
"use strict";var u=Object.create;var c=Object.defineProperty;var p=Object.getOwnPropertyDescriptor;var L=Object.getOwnPropertyNames;var l=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var I=(o,r)=>{for(var e in r)c(o,e,{get:r[e],enumerable:!0})},d=(o,r,e,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of L(r))!D.call(o,n)&&n!==e&&c(o,n,{get:()=>r[n],enumerable:!(a=p(r,n))||a.enumerable});return o};var M=(o,r,e)=>(e=o!=null?u(l(o)):{},d(r||!o||!o.__esModule?c(e,"default",{value:o,enumerable:!0}):e,o)),b=o=>d(c({},"__esModule",{value:!0}),o);var g={};I(g,{data:()=>t,get:()=>f,nameToIdMap:()=>m,search:()=>x});module.exports=b(g);var s=require("fastest-levenshtein");var i=M(require("./macro-DAAIWMGZ.json")),t=i.default;var m=(()=>{let o={en:{},de:{},fr:{},ja:{},zh:{},ko:{}};for(let r in t)for(let e of t[r])o[r][e.Command]=e.ID,o[r][e.ShortCommand]=e.ID,o[r][e.Alias]=e.ID,o[r][e.ShortAlias]=e.ID;return o})();function f(o,r){return r??="en",t[r].find(a=>a.ID===o)}function x(o,r,e){r??="en";let a=(0,s.closest)(o,Object.keys(m[r]));if(typeof e<"u"&&(0,s.distance)(a,o)>e)return;let n=m[r][a];return f(n,r)}0&&(module.exports={data,get,nameToIdMap,search});