Files
artemis-kit/package.json
T
warkanum 538ec38632
CI / test-and-build (push) Successful in 30s
Add collection and sorting utilities with Gitea release workflows
Replace retrocycle eval calls with property traversal and regression coverage. Add bundle budgets, eval guards, package publishing, and contributor documentation.
2026-09-23 19:22:12 +02:00

192 lines
4.5 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",
"@anthropic-ai/claude-code": "^0.2.99",
"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"
}