@daisugi/kado
Version:
Kado is a minimal and unobtrusive inversion of control container.
67 lines (66 loc) • 1.8 kB
JSON
{
"name": "@daisugi/kado",
"version": "0.7.2",
"description": "Kado is a minimal and unobtrusive inversion of control container.",
"type": "module",
"license": "MIT",
"sideEffects": false,
"exports": {
".": {
"import": "./dist/esm/kado.js",
"require": "./dist/cjs/kado.js",
"types": "./dist/types/kado.d.ts"
},
"./src": "./src/kado.ts"
},
"scripts": {
"build": "rm -rf dist && tsc --build ./tsconfig_esm.json && tsc --project ./tsconfig_cjs.json",
"check": "biome check src --write --unsafe",
"format": "biome format src --write",
"lint": "biome lint src --write",
"prepublishOnly": "pnpm run test && pnpm run build",
"tdd": "tsc-watch --build ./tsconfig.json --onSuccess \"node --test --test-reporter spec dist/esm/__tests__/*.js\"",
"test": "tsc --build ./tsconfig.json && node --test --test-reporter spec dist/esm/__tests__/*.js"
},
"contributors": [
{
"name": "Alexander Sviridov",
"email": "sviridoff.mail@gmail.com",
"url": "https://github.com/sviridoff"
}
],
"files": [
"dist/**/*.js",
"dist/**/*.js.map",
"dist/**/*.d.ts",
"src"
],
"keywords": [
"daisugi",
"kado",
"ioc",
"dependency-injection",
"injection",
"dependency"
],
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"directory": "packages/kado",
"url": "https://github.com/daisugiland/daisugi.git"
},
"types": "dist/types/kado.d.ts",
"dependencies": {
"@daisugi/ayamari": "0.6.2",
"@daisugi/kintsugi": "0.7.2"
},
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@types/node": "^22.13.13",
"tsc-watch": "^6.2.1",
"typescript": "^5.8.2"
},
"gitHead": "f83f900eb4b6770c0e3d852469466576789fe8ff"
}