mdat
Version:
CLI tool and TypeScript library implementing the Markdown Autophagic Template (MDAT) system. MDAT lets you use comments as dynamic content templates in Markdown files, making it easy to generate and update readme boilerplate.
107 lines • 2.86 kB
JSON
{
"name": "mdat",
"version": "1.4.1",
"description": "CLI tool and TypeScript library implementing the Markdown Autophagic Template (MDAT) system. MDAT lets you use comments as dynamic content templates in Markdown files, making it easy to generate and update readme boilerplate.",
"keywords": [
"mdat",
"markdown",
"template",
"readme",
"comments",
"docs-generator",
"docs",
"cli",
"npm-package"
],
"homepage": "https://github.com/kitschpatrol/mdat",
"bugs": "https://github.com/kitschpatrol/mdat/issues",
"repository": {
"type": "git",
"url": "git+https://github.com/kitschpatrol/mdat.git"
},
"license": "MIT",
"author": {
"name": "Eric Mika",
"email": "eric@ericmika.com",
"url": "https://ericmika.com"
},
"sideEffects": false,
"type": "module",
"exports": {
".": {
"types": "./dist/lib/index.d.ts",
"import": "./dist/lib/index.js"
}
},
"main": "./dist/lib/index.js",
"module": "./dist/lib/index.js",
"types": "./dist/lib/index.d.ts",
"bin": {
"mdat": "dist/bin/cli.js"
},
"files": [
"dist/*"
],
"dependencies": {
"@clack/prompts": "^1.1.0",
"cosmiconfig": "^9.0.1",
"cosmiconfig-typescript-loader": "^6.2.0",
"find-up": "^8.0.0",
"globby": "^16.1.1",
"mdast-util-toc": "^7.1.0",
"package-directory": "^8.2.0",
"package-up": "^5.0.0",
"path-type": "^6.0.0",
"picocolors": "^1.1.1",
"plur": "^6.0.0",
"pretty-bytes": "^7.1.0",
"pretty-ms": "^9.3.0",
"read-pkg": "^10.1.0",
"remark": "^15.0.1",
"remark-gfm": "^4.0.1",
"remark-mdat": "^1.2.4",
"to-vfile": "^8.0.0",
"type-fest": "^5.4.4",
"unified-engine": "^11.2.2",
"untildify": "^6.0.0",
"vfile": "^6.0.3",
"yargs": "^18.0.0",
"zod": "^3.25.76"
},
"devDependencies": {
"@arethetypeswrong/core": "^0.18.2",
"@kitschpatrol/shared-config": "^6.0.2",
"@types/mdast": "^4.0.4",
"@types/node": "~20.19.35",
"@types/unist": "^3.0.3",
"@types/yargs": "^17.0.35",
"bumpp": "^10.4.1",
"execa": "^9.6.1",
"mdat-plugin-cli-help": "^1.0.7",
"mdat-plugin-example": "^1.0.5",
"mdat-plugin-tldraw": "^1.0.7",
"nanoid": "^5.1.6",
"publint": "^0.3.18",
"tsdown": "^0.21.0",
"typescript": "~5.9.3",
"unplugin-raw": "^0.6.4",
"vitest": "^4.0.18"
},
"engines": {
"node": ">=20.19.0"
},
"devEngines": {
"runtime": {
"name": "node",
"version": ">=22.21.0"
}
},
"scripts": {
"build": "tsdown",
"clean": "git rm -f pnpm-lock.yaml ; git clean -fdX",
"fix": "ksc fix",
"lint": "ksc lint",
"release": "bumpp --commit 'Release: %s' && pnpm run build && NPM_AUTH_TOKEN=$(op read 'op://Personal/npm/token') && pnpm publish",
"test": "vitest run --no-file-parallelism"
}
}