barrelize
Version:
Automatically generating index (barrel) files
57 lines (56 loc) • 1.29 kB
JSON
{
"name": "barrelize",
"version": "1.6.3",
"description": "Automatically generating index (barrel) files",
"scripts": {
"build": "npm run schema && vite build",
"schema": "ts-json-schema-generator -p src/config/config.ts -t 'Config' -o schema.json --unstable --markdown-description",
"prepare": "ts-patch install",
"test": "vitest run"
},
"repository": {
"type": "git",
"url": "git@github.com/nizami/barrelize"
},
"keywords": [
"barrels",
"typescript",
"index",
"file"
],
"author": "Nizami",
"license": "MIT",
"devDependencies": {
"@babel/parser": "^7.28.0",
"@ryoppippi/unplugin-typia": "^2.6.5",
"@types/node": "^24.1.0",
"cac": "^6.7.14",
"chokidar": "^4.0.3",
"glob": "^11.0.3",
"json5": "^2.2.3",
"ts-json-schema-generator": "^2.4.0",
"ts-patch": "^3.3.0",
"typescript": "~5.8.3",
"typia": "^9.6.0",
"vite": "^7.0.6",
"vite-plugin-dts": "^4.5.4",
"vitest": "^3.2.4"
},
"bin": {
"barrelize": "./bin/cli.js"
},
"type": "module",
"sideEffects": false,
"files": [
"bin",
"lib",
"schema.json"
],
"types": "./lib/src/index.d.ts",
"exports": {
".": {
"types": "./lib/src/index.d.ts",
"import": "./lib/index.js"
}
}
}