UNPKG

@fjell/registry

Version:

Dependency injection and service location system for the Fjell ecosystem

64 lines (63 loc) 1.89 kB
{ "name": "@fjell/registry", "version": "4.4.11", "keywords": [ "registry", "fjell" ], "license": "Apache-2.0", "description": "Common Registry for Fjell", "engines": { "node": ">=21" }, "main": "dist/index.cjs", "module": "dist/index.js", "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.cjs", "import": "./dist/index.js" } }, "type": "module", "scripts": { "build": "tsc --noEmit && vite build", "dev": "concurrently \"tsc --watch --noEmit\" \"vite build --watch\"", "lint": "eslint . --ext .ts --fix", "clean": "rm -rf dist", "test": "npm run lint && vitest run --coverage", "test:memory:optimized": "npm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/memory.test.ts", "test:timing:optimized": "npm run lint && NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest run tests/timing.test.ts", "prepublishOnly": "npm run clean && npm run build" }, "dependencies": { "@fjell/core": "^4.4.7", "@fjell/logging": "^4.4.7", "deepmerge": "^4.3.1" }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.31.0", "@swc/core": "^1.13.1", "@tsconfig/recommended": "^1.0.10", "@types/multer": "^2.0.0", "@types/node": "^24.0.15", "@typescript-eslint/eslint-plugin": "^8.37.0", "@typescript-eslint/parser": "^8.37.0", "@vitest/coverage-v8": "^3.2.4", "concurrently": "^9.2.0", "eslint": "^9.31.0", "nodemon": "^3.1.10", "ts-node": "^10.9.2", "tsc-alias": "^1.8.16", "typescript": "^5.8.3", "vite": "^7.0.5", "vite-plugin-dts": "^4.5.4", "vite-plugin-node": "^7.0.0", "vitest": "^3.2.4" }, "repository": { "type": "git", "url": "git+https://github.com/getfjell/registry.git" } }