diginext-utils
Version:
README.md
108 lines • 4.77 kB
JavaScript
;
/**
* Diginext Utils - Professional utility library
* @packageDocumentation
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.slug = exports.lib = exports.html = exports.cached = exports.xconsole = exports.response = exports.permission = exports.name = exports.images = exports.gameboi = exports.email = exports.date = exports.device = exports.file = exports.string = exports.math = exports.object = exports.array = void 0;
// Re-export all modules as namespaces
exports.array = __importStar(require("./array"));
exports.object = __importStar(require("./object"));
exports.math = __importStar(require("./math"));
exports.string = __importStar(require("./string"));
exports.file = __importStar(require("./file"));
exports.device = __importStar(require("./device"));
exports.date = __importStar(require("./date"));
exports.email = __importStar(require("./email"));
exports.gameboi = __importStar(require("./gameboi"));
exports.images = __importStar(require("./images"));
exports.name = __importStar(require("./name"));
exports.permission = __importStar(require("./permission"));
exports.response = __importStar(require("./response"));
exports.xconsole = __importStar(require("./xconsole"));
exports.cached = __importStar(require("./cached"));
exports.html = __importStar(require("./html"));
exports.lib = __importStar(require("./lib"));
exports.slug = __importStar(require("./Slug"));
// For tree-shaking, users can import directly from subpaths:
// import { sum, average } from 'diginext-utils/array'
// import { isNull, toBool } from 'diginext-utils/object'
// import { randomInt, clamp } from 'diginext-utils/math'
// Backward compatibility - default export
// Note: This uses dynamic imports which may not work in all environments
const arrayModule = __importStar(require("./array"));
const objectModule = __importStar(require("./object"));
const mathModule = __importStar(require("./math"));
const stringModule = __importStar(require("./string"));
const fileModule = __importStar(require("./file"));
const deviceModule = __importStar(require("./device"));
const dateModule = __importStar(require("./date"));
const emailModule = __importStar(require("./email"));
const gameboiModule = __importStar(require("./gameboi"));
const imagesModule = __importStar(require("./images"));
const nameModule = __importStar(require("./name"));
const permissionModule = __importStar(require("./permission"));
const responseModule = __importStar(require("./response"));
const xconsoleModule = __importStar(require("./xconsole"));
const cachedModule = __importStar(require("./cached"));
const htmlModule = __importStar(require("./html"));
const libModule = __importStar(require("./lib"));
const slugModule = __importStar(require("./Slug"));
/**
* Default export maintaining backward compatibility
* @deprecated Use named exports instead for better tree-shaking
*/
exports.default = {
array: arrayModule,
object: objectModule,
math: mathModule,
string: stringModule,
file: fileModule,
device: deviceModule,
date: dateModule,
email: emailModule,
gameboi: gameboiModule,
images: imagesModule,
name: nameModule,
permission: permissionModule,
response: responseModule,
xconsole: xconsoleModule,
cached: cachedModule,
html: htmlModule,
lib: libModule,
makeSlug: slugModule.makeSlug,
};
//# sourceMappingURL=index.js.map