{ "name": "@yankeeinlondon/gray-matter", "type": "module", "typings": "./dist/index.d.ts", "packageManager": "pnpm@7.18.2", "description": "Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and many other projects.", "version": "6.1.1", "homepage": "https://github.com/jonschlinkert/gray-matter", "author": "Jon Schlinkert (https://github.com/jonschlinkert)", "contributors": [ "Andrew Meyer (https://github.com/Ajedi32)", "Brian Woodward (https://twitter.com/doowb)", "Caesar Schinas (https://caesarschinas.com)", "Ian Storm Taylor (http://ianstormtaylor.com)", "Jon Schlinkert (http://twitter.com/jonschlinkert)", "Osman Nuri Okumuş (http://onokumus.com)", "Pawel Kadluczka (http://blog.3d-logic.com)", "Rob Loach (http://robloach.net)", "(https://github.com/heymind)", "Zach Whaley (http://zachwhaleys.website)", "Ken Snyder (https://ken.net)" ], "repository": "@yankeeinlondon/gray-matter", "bugs": { "url": "https://github.com/jonschlinkert/gray-matter/issues" }, "license": "MIT", "files": [ "package.json", "README.md", "dist" ], "types": "./dist/index.d.ts", "module": "./dist/index.js", "exports": { ".": { "require": "./dist/index.cjs", "import": "./dist/index.js" } }, "engines": { "node": ">=14.0" }, "scripts": { "audit": "pnpm audit --fix", "build": "tsup src/index.ts --format=esm --clean --dts", "lint": "run-p lint:*", "lint:src": "eslint ./src/**/*.ts --fix", "lint:test": "eslint ./test/**/*.ts --fix", "lint:tsc": "tsc --noEmit", "test": "vitest", "test:ci": "vitest run", "watch": "tsup src/index.ts --format=esm --watch", "release": "run-s lint release:latest test:ci audit release:bump", "release:latest": "pnpm install", "release:bump": "bumpp" }, "dependencies": { "inferred-types": "^0.37.6", "js-yaml": "^4.1.0", "kind-of": "^6.0.3", "section-matter": "^1.0.0", "strip-bom-string": "^1.0.0", "vitest": "^0.25.8" }, "devDependencies": { "@types/js-yaml": "^4.0.5", "@types/kind-of": "^6.0.0", "@types/vinyl": "^2.0.7", "@typescript-eslint/eslint-plugin": "^5.46.1", "@typescript-eslint/parser": "^5.46.1", "ansi-green": "^0.1.1", "benchmarked": "^2.0.0", "bumpp": "^8.2.1", "coffeescript": "^2.7.0", "delimiter-regex": "^2.0.0", "eslint": "^8.29.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-unicorn": "^45.0.2", "extend-shallow": "^3.0.2", "front-matter": "^4.0.2", "gulp-format-md": "^2.0.0", "minimist": "^1.2.7", "npm-run-all": "^4.1.5", "pathe": "^1.0.0", "prettier": "^2.8.1", "toml": "^3.0.0", "tsup": "^6.5.0", "typescript": "^4.9.4", "vinyl": "^3.0.0", "vite": "^4.0.1", "write": "^2.0.0" }, "keywords": [ "assemble", "coffee", "coffee-script", "data", "docs", "documentation", "extract", "extracting", "front", "front-matter", "frontmatter", "generate", "generator", "gh-pages", "gray", "javascript", "jekyll", "js", "JSON", "markdown", "matter", "parse", "parser", "parsing", "site", "static", "template", "toml", "yaml", "yfm" ], "browser": { "fs": false }, "eslintConfig": { "rules": { "no-console": 0 } }, "verb": { "toc": false, "layout": "default", "tasks": [ "readme" ], "plugins": [ "gulp-format-md" ], "helpers": { "examples": "./examples/helper.js" }, "lint": { "reflinks": true }, "related": { "list": [ "assemble", "metalsmith", "verb" ] }, "reflinks": [ "coffe-script", "generate", "js-yaml", "toml", "update" ] } }