🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@overextended/ox_lib

Package Overview
Dependencies
Maintainers
2
Versions
95
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@overextended/ox_lib - npm Package Compare versions

Comparing version
3.37.2
to
3.38.0
+2
-2
dist/client/interface/radial.d.ts

@@ -14,4 +14,4 @@ import { __name } from "../../_virtual/_rolldown/runtime.js";

};
declare const addRadialItem: (items: RadialItem | RadialItem[]) => any;
declare const removeRadialItem: (item: string) => any;
declare const addRadialItem: (items: RadialItem | RadialItem[], parentMenuId?: string) => any;
declare const removeRadialItem: (item: string, parentMenuId?: string) => any;
declare const registerRadial: (radial: {

@@ -18,0 +18,0 @@ id: string;

@@ -1,1 +0,1 @@

{"version":3,"file":"radial.d.ts","names":[],"sources":["../../../client/interface/radial.ts"],"mappings":";;;;KAEK,UAAA;EACH,EAAA;EACA,KAAA;EACA,IAAA,EAAM,QAAA,IAAY,UAAA,EAAY,QAAA;EAC9B,QAAA,IAAY,WAAA,iBAA4B,SAAA;EACxC,IAAA;EACA,SAAA;EACA,UAAA;AAAA;AAAA,cAGW,aAAA,GAAiB,KAAA,EAAO,UAAA,GAAa,UAAU;AAAA,cAE/C,gBAAA,GAAoB,IAAY;AAAA,cAEhC,cAAA,GAAkB,MAAA;EAAU,EAAA;EAAY,KAAA,EAAO,IAAI,CAAC,UAAA;AAAA;AAAA,cAGpD,kBAAA;AAAA,cAEA,UAAA;AAAA,cAEA,aAAA,GAAiB,KAAc"}
{"version":3,"file":"radial.d.ts","names":[],"sources":["../../../client/interface/radial.ts"],"mappings":";;;;KAEK,UAAA;EACH,EAAA;EACA,KAAA;EACA,IAAA,EAAM,QAAA,IAAY,UAAA,EAAY,QAAA;EAC9B,QAAA,IAAY,WAAA,iBAA4B,SAAA;EACxC,IAAA;EACA,SAAA;EACA,UAAA;AAAA;AAAA,cAGW,aAAA,GAAiB,KAAA,EAAO,UAAA,GAAa,UAAU,IAAI,YAAA;AAAA,cAEnD,gBAAA,GAAoB,IAAA,UAAc,YAAqB;AAAA,cAEvD,cAAA,GAAkB,MAAA;EAAU,EAAA;EAAY,KAAA,EAAO,IAAI,CAAC,UAAA;AAAA;AAAA,cAGpD,kBAAA;AAAA,cAEA,UAAA;AAAA,cAEA,aAAA,GAAiB,KAAc"}
import "../../_virtual/_rolldown/runtime.js";
//#region client/interface/radial.ts
const addRadialItem = (items) => exports.ox_lib.addRadialItem(items);
const removeRadialItem = (item) => exports.ox_lib.removeRadialItem(item);
const addRadialItem = (items, parentMenuId) => exports.ox_lib.addRadialItem(items, parentMenuId);
const removeRadialItem = (item, parentMenuId) => exports.ox_lib.removeRadialItem(item, parentMenuId);
const registerRadial = (radial) => exports.ox_lib.registerRadial(radial);

@@ -6,0 +6,0 @@ const getCurrentRadialId = () => exports.ox_lib.getCurrentRadialId();

@@ -1,1 +0,1 @@

{"version":3,"file":"radial.js","names":[],"sources":["../../../client/interface/radial.ts"],"sourcesContent":["import type { IconName, IconPrefix } from '@fortawesome/fontawesome-common-types';\n\ntype RadialItem = {\n id: string;\n label: string;\n icon: IconName | [IconPrefix, IconName] | string;\n onSelect?: (currentMenu: string | null, itemIndex: number) => void | string;\n menu?: string;\n iconWidth?: number;\n iconHeight?: number;\n};\n\nexport const addRadialItem = (items: RadialItem | RadialItem[]) => exports.ox_lib.addRadialItem(items);\n\nexport const removeRadialItem = (item: string) => exports.ox_lib.removeRadialItem(item);\n\nexport const registerRadial = (radial: { id: string; items: Omit<RadialItem, 'id'>[] }) =>\n exports.ox_lib.registerRadial(radial);\n\nexport const getCurrentRadialId = () => exports.ox_lib.getCurrentRadialId();\n\nexport const hideRadial = () => exports.ox_lib.hideRadial();\n\nexport const disableRadial = (state: boolean) => exports.ox_lib.disableRadial(state);\n"],"mappings":";;AAYA,MAAa,iBAAiB,UAAqC,QAAQ,OAAO,cAAc,KAAK;AAErG,MAAa,oBAAoB,SAAiB,QAAQ,OAAO,iBAAiB,IAAI;AAEtF,MAAa,kBAAkB,WAC7B,QAAQ,OAAO,eAAe,MAAM;AAEtC,MAAa,2BAA2B,QAAQ,OAAO,mBAAmB;AAE1E,MAAa,mBAAmB,QAAQ,OAAO,WAAW;AAE1D,MAAa,iBAAiB,UAAmB,QAAQ,OAAO,cAAc,KAAK"}
{"version":3,"file":"radial.js","names":[],"sources":["../../../client/interface/radial.ts"],"sourcesContent":["import type { IconName, IconPrefix } from '@fortawesome/fontawesome-common-types';\n\ntype RadialItem = {\n id: string;\n label: string;\n icon: IconName | [IconPrefix, IconName] | string;\n onSelect?: (currentMenu: string | null, itemIndex: number) => void | string;\n menu?: string;\n iconWidth?: number;\n iconHeight?: number;\n};\n\nexport const addRadialItem = (items: RadialItem | RadialItem[], parentMenuId?: string) => exports.ox_lib.addRadialItem(items, parentMenuId);\n\nexport const removeRadialItem = (item: string, parentMenuId?: string) => exports.ox_lib.removeRadialItem(item, parentMenuId);\n\nexport const registerRadial = (radial: { id: string; items: Omit<RadialItem, 'id'>[] }) =>\n exports.ox_lib.registerRadial(radial);\n\nexport const getCurrentRadialId = () => exports.ox_lib.getCurrentRadialId();\n\nexport const hideRadial = () => exports.ox_lib.hideRadial();\n\nexport const disableRadial = (state: boolean) => exports.ox_lib.disableRadial(state);\n"],"mappings":";;AAYA,MAAa,iBAAiB,OAAkC,iBAA0B,QAAQ,OAAO,cAAc,OAAO,YAAY;AAE1I,MAAa,oBAAoB,MAAc,iBAA0B,QAAQ,OAAO,iBAAiB,MAAM,YAAY;AAE3H,MAAa,kBAAkB,WAC7B,QAAQ,OAAO,eAAe,MAAM;AAEtC,MAAa,2BAA2B,QAAQ,OAAO,mBAAmB;AAE1E,MAAa,mBAAmB,QAAQ,OAAO,WAAW;AAE1D,MAAa,iBAAiB,UAAmB,QAAQ,OAAO,cAAc,KAAK"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","names":[],"sources":["../../../common/locale/index.ts"],"mappings":";;;;iBAkBgB,MAAA,kBAAA,CAAyB,GAAA,EAAK,CAAC,KAAK,IAAA;AAAA,cAkBvC,UAAA,QAAU,MAAA;AAAA,iBAEP,SAAA,CAAU,QAAA,UAAkB,GAAW;AApBvD;AAAA,cA0Ca,UAAA,GAAc,GAAY;AAAA,iBAiCvB,aAAA,WAAwB,MAAA,cAAA,CAAA,cAE7B,iBAAA,CAAA,CAAA,GAAe,GAAA,EAAK,CAAA,KAAM,IAAA"}
{"version":3,"file":"index.d.ts","names":[],"sources":["../../../common/locale/index.ts"],"mappings":";;;;iBAmBgB,MAAA,kBAAA,CAAyB,GAAA,EAAK,CAAC,KAAK,IAAA;AAAA,cAkBvC,UAAA,QAAU,MAAA;AAAA,iBAEP,SAAA,CAAU,QAAA,UAAkB,GAAW;AApBvD;AAAA,cA0Ca,UAAA,GAAc,GAAY;AAAA,iBAiCvB,aAAA,WAAwB,MAAA,cAAA,CAAA,cAE7B,iBAAA,CAAA,CAAA,GAAe,GAAA,EAAK,CAAA,KAAM,IAAA"}

@@ -6,2 +6,3 @@ import "../../_virtual/_rolldown/runtime.js";

const dict = {};
const path = GetResourceMetadata(cache.resource, "locales_path", 0) || "locales";
function flattenDict(source, target, prefix) {

@@ -36,4 +37,4 @@ for (const key in source) {

function loadLocale(key) {
const data = LoadResourceFile(cache.resource, `locales/${key}.json`);
if (!data) console.warn(`could not load 'locales/${key}.json'`);
const data = LoadResourceFile(cache.resource, `${path}/${key}.json`);
if (!data) console.warn(`could not load '${path}/${key}.json'`);
return JSON.parse(data) || {};

@@ -40,0 +41,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","names":[],"sources":["../../../common/locale/index.ts"],"sourcesContent":["import { cache } from '../cache/index';\nimport { printf } from 'fast-printf';\nimport { FlattenObjectKeys } from '../misc';\n\nconst dict: Record<string, string> = {};\n\nfunction flattenDict(source: Record<string, any>, target: Record<string, string>, prefix?: string) {\n for (const key in source) {\n const fullKey = prefix ? `${prefix}.${key}` : key;\n const value = source[key];\n\n if (typeof value === 'object') flattenDict(value, target, fullKey);\n else target[fullKey] = String(value);\n }\n\n return target;\n}\n\nexport function locale<T extends string>(str: T, ...args: any[]): string {\n const lstr = dict[str];\n\n if (!lstr) return str;\n\n if (lstr) {\n if (typeof lstr !== 'string') return lstr;\n\n if (args.length > 0) {\n return printf(lstr, ...args);\n }\n\n return lstr;\n }\n\n return str;\n}\n\nexport const getLocales = () => dict;\n\nexport function getLocale(resource: string, key: string) {\n let locale = dict[key];\n\n if (locale) console.warn(`overwritin existing locale '${key} (${locale})`);\n\n locale = exports[resource].getLocale(key);\n dict[key] = locale;\n\n if (!locale) console.warn(`no locale exists with key '${key} in resource '${resource}`);\n\n return locale;\n}\n\nfunction loadLocale(key: string): typeof dict {\n const data = LoadResourceFile(cache.resource, `locales/${key}.json`);\n\n if (!data) console.warn(`could not load 'locales/${key}.json'`);\n\n return JSON.parse(data) || {};\n}\n\n/** @deprecated */\nexport const initLocale = (key?: string) => {\n const lang = key || exports.ox_lib.getLocaleKey();\n let locales = loadLocale('en');\n\n if (lang !== 'en') Object.assign(locales, loadLocale(lang));\n\n const flattened = flattenDict(locales, {});\n\n for (let [k, v] of Object.entries(flattened)) {\n if (typeof v === 'string') {\n const regExp = new RegExp(/\\$\\{([^}]+)\\}/g);\n\n const matches = v.match(regExp);\n\n if (matches) {\n for (const match of matches) {\n if (!match) break;\n const variable = match.substring(2, match.length - 1) as keyof typeof locales;\n let locale: string = flattened[variable];\n\n if (locale) {\n v = v.replace(match, locale);\n }\n }\n }\n }\n\n dict[k] = v;\n }\n};\n\ninitLocale();\n\nexport function createLocales<T extends Record<string, any>>() {\n type Keys = FlattenObjectKeys<T>;\n return <K extends Keys>(key: K, ...args: any[]) => locale(key, ...args);\n}\n"],"mappings":";;;;AAIA,MAAM,OAA+B,CAAC;AAEtC,SAAS,YAAY,QAA6B,QAAgC,QAAiB;CACjG,KAAK,MAAM,OAAO,QAAQ;EACxB,MAAM,UAAU,SAAS,GAAG,OAAO,GAAG,QAAQ;EAC9C,MAAM,QAAQ,OAAO;EAErB,IAAI,OAAO,UAAU,UAAU,YAAY,OAAO,QAAQ,OAAO;OAC5D,OAAO,WAAW,OAAO,KAAK;CACrC;CAEA,OAAO;AACT;AAEA,SAAgB,OAAyB,KAAQ,GAAG,MAAqB;CACvE,MAAM,OAAO,KAAK;CAElB,IAAI,CAAC,MAAM,OAAO;CAElB,IAAI,MAAM;EACR,IAAI,OAAO,SAAS,UAAU,OAAO;EAErC,IAAI,KAAK,SAAS,GAChB,OAAO,OAAO,MAAM,GAAG,IAAI;EAG7B,OAAO;CACT;CAEA,OAAO;AACT;AAEA,MAAa,mBAAmB;AAEhC,SAAgB,UAAU,UAAkB,KAAa;CACvD,IAAI,SAAS,KAAK;CAElB,IAAI,QAAQ,QAAQ,KAAK,+BAA+B,IAAI,IAAI,OAAO,EAAE;CAEzE,SAAS,QAAQ,UAAU,UAAU,GAAG;CACxC,KAAK,OAAO;CAEZ,IAAI,CAAC,QAAQ,QAAQ,KAAK,8BAA8B,IAAI,gBAAgB,UAAU;CAEtF,OAAO;AACT;AAEA,SAAS,WAAW,KAA0B;CAC5C,MAAM,OAAO,iBAAiB,MAAM,UAAU,WAAW,IAAI,MAAM;CAEnE,IAAI,CAAC,MAAM,QAAQ,KAAK,2BAA2B,IAAI,OAAO;CAE9D,OAAO,KAAK,MAAM,IAAI,KAAK,CAAC;AAC9B;;AAGA,MAAa,cAAc,QAAiB;CAC1C,MAAM,OAAO,OAAO,QAAQ,OAAO,aAAa;CAChD,IAAI,UAAU,WAAW,IAAI;CAE7B,IAAI,SAAS,MAAM,OAAO,OAAO,SAAS,WAAW,IAAI,CAAC;CAE1D,MAAM,YAAY,YAAY,SAAS,CAAC,CAAC;CAEzC,KAAK,IAAI,CAAC,GAAG,MAAM,OAAO,QAAQ,SAAS,GAAG;EAC5C,IAAI,OAAO,MAAM,UAAU;GACzB,MAAM,yBAAS,IAAI,OAAO,gBAAgB;GAE1C,MAAM,UAAU,EAAE,MAAM,MAAM;GAE9B,IAAI,SACF,KAAK,MAAM,SAAS,SAAS;IAC3B,IAAI,CAAC,OAAO;IAEZ,IAAI,SAAiB,UADJ,MAAM,UAAU,GAAG,MAAM,SAAS,CACb;IAEtC,IAAI,QACF,IAAI,EAAE,QAAQ,OAAO,MAAM;GAE/B;EAEJ;EAEA,KAAK,KAAK;CACZ;AACF;AAEA,WAAW;AAEX,SAAgB,gBAA+C;CAE7D,QAAwB,KAAQ,GAAG,SAAgB,OAAO,KAAK,GAAG,IAAI;AACxE"}
{"version":3,"file":"index.js","names":[],"sources":["../../../common/locale/index.ts"],"sourcesContent":["import { cache } from '../cache';\nimport { printf } from 'fast-printf';\nimport { FlattenObjectKeys } from '../misc';\n\nconst dict: Record<string, string> = {};\nconst path = GetResourceMetadata(cache.resource, 'locales_path', 0) || 'locales'\n\nfunction flattenDict(source: Record<string, any>, target: Record<string, string>, prefix?: string) {\n for (const key in source) {\n const fullKey = prefix ? `${prefix}.${key}` : key;\n const value = source[key];\n\n if (typeof value === 'object') flattenDict(value, target, fullKey);\n else target[fullKey] = String(value);\n }\n\n return target;\n}\n\nexport function locale<T extends string>(str: T, ...args: any[]): string {\n const lstr = dict[str];\n\n if (!lstr) return str;\n\n if (lstr) {\n if (typeof lstr !== 'string') return lstr;\n\n if (args.length > 0) {\n return printf(lstr, ...args);\n }\n\n return lstr;\n }\n\n return str;\n}\n\nexport const getLocales = () => dict;\n\nexport function getLocale(resource: string, key: string) {\n let locale = dict[key];\n\n if (locale) console.warn(`overwritin existing locale '${key} (${locale})`);\n\n locale = exports[resource].getLocale(key);\n dict[key] = locale;\n\n if (!locale) console.warn(`no locale exists with key '${key} in resource '${resource}`);\n\n return locale;\n}\n\nfunction loadLocale(key: string): typeof dict {\n const data = LoadResourceFile(cache.resource, `${path}/${key}.json`);\n\n if (!data) console.warn(`could not load '${path}/${key}.json'`);\n\n return JSON.parse(data) || {};\n}\n\n/** @deprecated */\nexport const initLocale = (key?: string) => {\n const lang = key || exports.ox_lib.getLocaleKey();\n let locales = loadLocale('en');\n\n if (lang !== 'en') Object.assign(locales, loadLocale(lang));\n\n const flattened = flattenDict(locales, {});\n\n for (let [k, v] of Object.entries(flattened)) {\n if (typeof v === 'string') {\n const regExp = new RegExp(/\\$\\{([^}]+)\\}/g);\n\n const matches = v.match(regExp);\n\n if (matches) {\n for (const match of matches) {\n if (!match) break;\n const variable = match.substring(2, match.length - 1) as keyof typeof locales;\n let locale: string = flattened[variable];\n\n if (locale) {\n v = v.replace(match, locale);\n }\n }\n }\n }\n\n dict[k] = v;\n }\n};\n\ninitLocale();\n\nexport function createLocales<T extends Record<string, any>>() {\n type Keys = FlattenObjectKeys<T>;\n return <K extends Keys>(key: K, ...args: any[]) => locale(key, ...args);\n}\n"],"mappings":";;;;AAIA,MAAM,OAA+B,CAAC;AACtC,MAAM,OAAO,oBAAoB,MAAM,UAAU,gBAAgB,CAAC,KAAK;AAEvE,SAAS,YAAY,QAA6B,QAAgC,QAAiB;CACjG,KAAK,MAAM,OAAO,QAAQ;EACxB,MAAM,UAAU,SAAS,GAAG,OAAO,GAAG,QAAQ;EAC9C,MAAM,QAAQ,OAAO;EAErB,IAAI,OAAO,UAAU,UAAU,YAAY,OAAO,QAAQ,OAAO;OAC5D,OAAO,WAAW,OAAO,KAAK;CACrC;CAEA,OAAO;AACT;AAEA,SAAgB,OAAyB,KAAQ,GAAG,MAAqB;CACvE,MAAM,OAAO,KAAK;CAElB,IAAI,CAAC,MAAM,OAAO;CAElB,IAAI,MAAM;EACR,IAAI,OAAO,SAAS,UAAU,OAAO;EAErC,IAAI,KAAK,SAAS,GAChB,OAAO,OAAO,MAAM,GAAG,IAAI;EAG7B,OAAO;CACT;CAEA,OAAO;AACT;AAEA,MAAa,mBAAmB;AAEhC,SAAgB,UAAU,UAAkB,KAAa;CACvD,IAAI,SAAS,KAAK;CAElB,IAAI,QAAQ,QAAQ,KAAK,+BAA+B,IAAI,IAAI,OAAO,EAAE;CAEzE,SAAS,QAAQ,UAAU,UAAU,GAAG;CACxC,KAAK,OAAO;CAEZ,IAAI,CAAC,QAAQ,QAAQ,KAAK,8BAA8B,IAAI,gBAAgB,UAAU;CAEtF,OAAO;AACT;AAEA,SAAS,WAAW,KAA0B;CAC5C,MAAM,OAAO,iBAAiB,MAAM,UAAU,GAAG,KAAK,GAAG,IAAI,MAAM;CAEnE,IAAI,CAAC,MAAM,QAAQ,KAAK,mBAAmB,KAAK,GAAG,IAAI,OAAO;CAE9D,OAAO,KAAK,MAAM,IAAI,KAAK,CAAC;AAC9B;;AAGA,MAAa,cAAc,QAAiB;CAC1C,MAAM,OAAO,OAAO,QAAQ,OAAO,aAAa;CAChD,IAAI,UAAU,WAAW,IAAI;CAE7B,IAAI,SAAS,MAAM,OAAO,OAAO,SAAS,WAAW,IAAI,CAAC;CAE1D,MAAM,YAAY,YAAY,SAAS,CAAC,CAAC;CAEzC,KAAK,IAAI,CAAC,GAAG,MAAM,OAAO,QAAQ,SAAS,GAAG;EAC5C,IAAI,OAAO,MAAM,UAAU;GACzB,MAAM,yBAAS,IAAI,OAAO,gBAAgB;GAE1C,MAAM,UAAU,EAAE,MAAM,MAAM;GAE9B,IAAI,SACF,KAAK,MAAM,SAAS,SAAS;IAC3B,IAAI,CAAC,OAAO;IAEZ,IAAI,SAAiB,UADJ,MAAM,UAAU,GAAG,MAAM,SAAS,CACb;IAEtC,IAAI,QACF,IAAI,EAAE,QAAQ,OAAO,MAAM;GAE/B;EAEJ;EAEA,KAAK,KAAK;CACZ;AACF;AAEA,WAAW;AAEX,SAAgB,gBAA+C;CAE7D,QAAwB,KAAQ,GAAG,SAAgB,OAAO,KAAK,GAAG,IAAI;AACxE"}
{
"name": "@overextended/ox_lib",
"version": "3.37.2",
"version": "3.38.0",
"description": "JS/TS wrapper for ox_lib exports",

@@ -5,0 +5,0 @@ "keywords": [