|
- {
- "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"
- ]
- }
- }
|