Files
artemis-kit/package.json
T
warkanum 280a7eadd7 Add object utilities and comprehensive text helpers
Add typed object selection, transformation, clone, merge, freeze, flatten and diff helpers. Add text normalization, truncation, search, masking, parsing, wrapping and formatting utilities. Document behavior and update bundle budgets.
2026-09-23 20:00:21 +02:00

191 lines
4.4 KiB
JSON

{
"name": "@warkypublic/artemis-kit",
"version": "1.0.10",
"description": "A comprehensive TypeScript/JavaScript utility library focused on precision and efficiency.",
"type": "module",
"main": "./src/index.ts",
"module": "./src/index.ts",
"types": "./src/index.ts",
"exports": {
".": "./src/index.ts",
"./dataqueue": "./src/dataqueue/index.ts",
"./object": "./src/object/index.ts",
"./strings": "./src/strings/index.ts",
"./mime": "./src/mime/index.ts",
"./base64": "./src/base64/index.ts",
"./promise": "./src/promise/index.ts",
"./dom": "./src/dom/index.ts",
"./i18n": "./src/i18n/index.ts",
"./logger": "./src/logger/index.ts",
"./llm": "./src/llm/index.ts",
"./collections": "./src/collections/index.ts",
"./sorting": "./src/sorting/index.ts"
},
"typesVersions": {
"*": {
".": [
"./src/index.ts"
],
"dataqueue": [
"./src/dataqueue/index.ts"
],
"object": [
"./src/object/index.ts"
],
"strings": [
"./src/strings/index.ts"
],
"mime": [
"./src/mime/index.ts"
],
"base64": [
"./src/base64/index.ts"
],
"promise": [
"./src/promise/index.ts"
],
"dom": [
"./src/dom/index.ts"
],
"i18n": [
"./src/i18n/index.ts"
],
"logger": [
"./src/logger/index.ts"
],
"llm": [
"./src/llm/index.ts"
],
"collections": [
"./src/collections/index.ts"
],
"sorting": [
"./src/sorting/index.ts"
]
}
},
"publishConfig": {
"access": "public",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": "./dist/index.js",
"./dataqueue": "./dist/dataqueue.js",
"./object": "./dist/object.js",
"./strings": "./dist/strings.js",
"./mime": "./dist/mime.js",
"./base64": "./dist/base64.js",
"./promise": "./dist/promise.js",
"./dom": "./dist/dom.js",
"./i18n": "./dist/i18n.js",
"./logger": "./dist/logger.js",
"./llm": "./dist/llm.js",
"./collections": "./dist/collections.js",
"./sorting": "./dist/sorting.js"
},
"typesVersions": {
"*": {
".": [
"./dist/index.d.ts"
],
"dataqueue": [
"./dist/dataqueue.d.ts"
],
"object": [
"./dist/object.d.ts"
],
"strings": [
"./dist/strings.d.ts"
],
"mime": [
"./dist/mime.d.ts"
],
"base64": [
"./dist/base64.d.ts"
],
"promise": [
"./dist/promise.d.ts"
],
"dom": [
"./dist/dom.d.ts"
],
"i18n": [
"./dist/i18n.d.ts"
],
"logger": [
"./dist/logger.d.ts"
],
"llm": [
"./dist/llm.d.ts"
],
"collections": [
"./dist/collections.d.ts"
],
"sorting": [
"./dist/sorting.d.ts"
]
}
}
},
"files": [
"dist",
"bin",
"README.md"
],
"scripts": {
"build": "vite build",
"clean": "rm -rf dist",
"prepublishOnly": "npm run build",
"test": "vitest run",
"lint": "eslint src",
"check:bundle": "npm run build && node scripts/check-bundle.mjs"
},
"keywords": [
"string",
"trim",
"queue",
"blob",
"base64",
"file",
"replace",
"tools",
"llm",
"clarion",
"cli",
"tools",
"pnpm"
],
"author": "Hein (Warkanum) Puth",
"license": "MIT",
"dependencies": {
"semver": "^7.6.3",
"uuid": "^11.0.3"
},
"devDependencies": {
"@changesets/cli": "^2.27.10",
"@eslint/js": "^9.16.0",
"@types/jsdom": "^21.1.7",
"eslint": "^9.16.0",
"globals": "^15.13.0",
"jsdom": "^25.0.1",
"typescript": "^5.7.2",
"typescript-eslint": "^8.17.0",
"vite": "^6.0.2",
"vite-plugin-dts": "^4.3.0",
"vitest": "^2.1.8"
},
"engines": {
"node": ">=14.16"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Warky-Devs/artemis-kit"
},
"bugs": {
"url": "https://github.com/Warky-Devs/artemis-kit/issues"
},
"homepage": "https://github.com/Warky-Devs/artemis-kit#readme",
"packageManager": "pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e"
}