105 lines
2.8 KiB
JSON
105 lines
2.8 KiB
JSON
{
|
|
"name": "@marp-team/marpit",
|
|
"version": "3.1.3",
|
|
"description": "The skinny framework for creating slide deck from Markdown",
|
|
"license": "MIT",
|
|
"author": {
|
|
"name": "Marp team",
|
|
"url": "https://github.com/marp-team"
|
|
},
|
|
"homepage": "https://marpit.marp.app/",
|
|
"contributors": [
|
|
{
|
|
"name": "Yuki Hattori",
|
|
"url": "https://github.com/yhatt"
|
|
}
|
|
],
|
|
"keywords": [
|
|
"marp",
|
|
"markdown",
|
|
"parser",
|
|
"slide",
|
|
"deck",
|
|
"presentation"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/marp-team/marpit"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"main": "lib/index.js",
|
|
"types": "index.d.ts",
|
|
"files": [
|
|
"lib/",
|
|
"index.d.ts",
|
|
"plugin.js"
|
|
],
|
|
"prettier": {
|
|
"semi": false,
|
|
"singleQuote": true
|
|
},
|
|
"scripts": {
|
|
"build": "npm -s run clean && babel src --out-dir lib",
|
|
"check:audit": "npm audit",
|
|
"check:format": "npm -s run format -- -c",
|
|
"clean": "rimraf lib",
|
|
"docs": "node ./docsify/serve.js",
|
|
"docs:style": "node ./docsify/build.js",
|
|
"format": "prettier \"**/*.{css,html,js,json,md,scss,ts,yaml,yml}\"",
|
|
"jsdoc": "rimraf jsdoc && jsdoc src -c .jsdoc.json",
|
|
"lint:js": "eslint",
|
|
"lint:css": "stylelint \"./**/*.{css,scss}\"",
|
|
"prepack": "npm-run-all --parallel check:* lint:* test:coverage --sequential build",
|
|
"preversion": "run-p check:* lint:* test:coverage",
|
|
"test": "jest",
|
|
"test:coverage": "jest --coverage",
|
|
"version": "curl https://raw.githubusercontent.com/marp-team/actions/v1/lib/scripts/version.js | node && git add -A CHANGELOG.md",
|
|
"watch": "babel src --out-dir lib -w --verbose"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/cli": "^7.27.2",
|
|
"@babel/core": "^7.27.1",
|
|
"@babel/eslint-parser": "^7.27.1",
|
|
"@babel/preset-env": "^7.27.2",
|
|
"autoprefixer": "^10.4.21",
|
|
"cheerio": "^1.0.0",
|
|
"chokidar": "^4.0.3",
|
|
"clean-jsdoc-theme": "^4.3.0",
|
|
"cssnano": "^7.0.7",
|
|
"dedent": "^1.6.0",
|
|
"docsify-themeable": "^0.9.0",
|
|
"eslint": "^9.26.0",
|
|
"eslint-config-prettier": "^10.1.5",
|
|
"eslint-plugin-import-x": "^4.11.1",
|
|
"globals": "^16.1.0",
|
|
"jest": "^29.7.0",
|
|
"jest-junit": "^16.0.0",
|
|
"jsdoc": "^4.0.4",
|
|
"npm-check-updates": "^18.0.1",
|
|
"npm-run-all2": "^8.0.1",
|
|
"postcss-selector-parser": "^7.1.0",
|
|
"prettier": "^3.5.3",
|
|
"rimraf": "^6.0.1",
|
|
"sass": "1.88.0",
|
|
"serve-handler": "^6.1.6",
|
|
"stylelint": "^16.19.1",
|
|
"stylelint-config-standard-scss": "^15.0.0",
|
|
"ws": "^8.18.2"
|
|
},
|
|
"dependencies": {
|
|
"@csstools/postcss-is-pseudo-class": "^5.0.1",
|
|
"cssesc": "^3.0.0",
|
|
"js-yaml": "^4.1.0",
|
|
"lodash.kebabcase": "^4.1.1",
|
|
"markdown-it": "^14.1.0",
|
|
"markdown-it-front-matter": "^0.2.4",
|
|
"postcss": "^8.5.3",
|
|
"postcss-nesting": "^13.0.1"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
}
|
|
}
|