UNPKG

@vivliostyle/vfm

Version:

Custom Markdown syntax specialized in book authoring.

124 lines (123 loc) 3.28 kB
{ "name": "@vivliostyle/vfm", "description": "Custom Markdown syntax specialized in book authoring.", "version": "2.2.1", "author": "Vivliostyle Foundation", "license": "Apache-2.0", "engines": { "node": ">= 12" }, "main": "lib/index.js", "bin": { "vfm": "lib/cli.js" }, "keywords": [ "markdown", "vfm", "vivliostyle" ], "repository": { "type": "git", "url": "https://github.com/vivliostyle/vfm.git" }, "homepage": "https://github.com/vivliostyle/vfm", "bugs": { "url": "https://github.com/vivliostyle/vfm/issues" }, "files": [ "lib" ], "publishConfig": { "access": "public" }, "types": "lib/index.d.ts", "husky": { "hooks": { "pre-commit": "lint-staged && pretty-quick --staged", "pre-push": "npm test" } }, "lint-staged": { "*.ts": [ "eslint", "git add" ], "*.md": [ "doctoc -p", "git add" ] }, "scripts": { "build": "shx rm -rf lib && tsc && shx chmod +x lib/cli.js", "dev": "tsc -w", "prepare": "npm run build", "release": "release-it", "release:dry": "release-it --dry-run", "release:pre": "release-it --preRelease --npm.tag=latest", "test": "jest", "test:watch": "jest --runInBand --watch", "test:debug": "jest tests/xxx.test.ts --silent=false --verbose false" }, "dependencies": { "debug": "^4.3.1", "doctype": "^2.0.4", "github-slugger": "^1.4.0", "hast-util-find-and-replace": "^3.2.0", "hast-util-is-element": "^1.1.0", "hast-util-select": "^4.0.2", "hastscript": "^6.0.0", "js-yaml": "^4.1.0", "mdast-util-find-and-replace": "^1.1.1", "mdast-util-to-hast": "^10.1.1", "mdast-util-to-string": "^2.0.0", "meow": "^9.0.0", "refractor": "^3.3.0", "rehype-format": "^3.1.0", "rehype-raw": "^5.0.0", "rehype-stringify": "^8.0.0", "remark-attr": "^0.11.1", "remark-breaks": "^1.0.5", "remark-footnotes": "^2.0.0", "remark-frontmatter": "^2.0.0", "remark-parse": "^8.0.2", "remark-rehype": "^8.0.0", "remark-shortcodes": "^0.3.1", "to-vfile": "^6.1.0", "unified": "^9.2.0", "unist-builder": "^2.0.3", "unist-util-filter": "^2.0.3", "unist-util-find-after": "^3.0.0", "unist-util-inspect": "^6.0.1", "unist-util-remove": "^2.0.1", "unist-util-select": "^3.0.4", "unist-util-visit": "^2.0.3", "unist-util-visit-parents": "^3.1.1" }, "devDependencies": { "@release-it/conventional-changelog": "^2.0.0", "@types/common-tags": "^1.8.0", "@types/debug": "^4.1.7", "@types/github-slugger": "^1.3.0", "@types/hast": "^2.3.4", "@types/jest": "^29.0.3", "@types/js-yaml": "^4.0.5", "@types/mdast": "^3.0.10", "@types/node": "^18.7.21", "@types/refractor": "^3.0.2", "@types/vfile": "^4.0.0", "@typescript-eslint/eslint-plugin": "^5.38.0", "@typescript-eslint/parser": "^5.38.0", "@uetchy/doctoc": "^1.5.0", "common-tags": "^1.8.2", "eslint": "^8.24.0", "husky": "^4.3.8", "jest": "^29.0.3", "lint-staged": "^10.5.3", "prettier": "^2.7.1", "pretty-quick": "^3.1.3", "release-it": "^14.2.2", "shx": "^0.3.4", "ts-jest": "^29.0.2", "typescript": "^4.8.3" } }