UNPKG

2.36 kBJSONView Raw
1{
2 "name": "metalsmith",
3 "version": "2.6.3",
4 "description": "An extremely simple, pluggable static site generator.",
5 "keywords": [
6 "static",
7 "jamstack",
8 "file",
9 "site",
10 "website",
11 "blog",
12 "generator",
13 "markdown",
14 "jekyll",
15 "metalsmith",
16 "yaml"
17 ],
18 "homepage": "https://metalsmith.io",
19 "bugs": "https://github.com/metalsmith/metalsmith/issues",
20 "repository": {
21 "type": "git",
22 "url": "https://github.com/metalsmith/metalsmith.git"
23 },
24 "license": "MIT",
25 "bin": {
26 "metalsmith": "bin/metalsmith"
27 },
28 "directories": {
29 "lib": "lib",
30 "test": "test"
31 },
32 "files": [
33 "index.js",
34 "lib/index.js",
35 "lib/debug.js",
36 "lib/helpers.js",
37 "lib/matter.js",
38 "types/index.d.ts",
39 "lib/watcher.js",
40 "metalsmith-migrated-plugins.js",
41 "bin/metalsmith",
42 "CHANGELOG.md",
43 "snapcraft.yaml"
44 ],
45 "types": "types/index.d.ts",
46 "scripts": {
47 "coverage": "npm test && c8 report --reporter=text-lcov > coverage.info",
48 "lint:check": "eslint --cache --fix-dry-run index.js lib/* bin/* test/*.js",
49 "lint": "eslint --fix index.js lib/* bin/* test/*.js",
50 "format:check": "prettier --list-different \"**/*.{yml,md,js,json}\"",
51 "format": "prettier --write \"**/*.{yml,md,js,json}\"",
52 "test": "c8 mocha",
53 "test:types": "tsc",
54 "release": "release-it",
55 "postinstall": "node metalsmith-migrated-plugins.js || exit 0"
56 },
57 "mocha": {
58 "reporter": "spec",
59 "slow": 500,
60 "timeout": 3000
61 },
62 "dependencies": {
63 "chokidar": "^3.6.0",
64 "commander": "^10.0.1",
65 "debug": "^4.3.4",
66 "gray-matter": "^4.0.3",
67 "is-utf8": "~0.2.0",
68 "lodash.clonedeepwith": "^4.5.0",
69 "micromatch": "^4.0.5",
70 "stat-mode": "^1.0.0",
71 "ware": "^1.3.0"
72 },
73 "devDependencies": {
74 "@metalsmith/drafts": "^1.3.0",
75 "@metalsmith/markdown": "^1.10.0",
76 "@types/debug": "^4.1.12",
77 "@types/micromatch": "^4.0.6",
78 "@types/node": "^14.14.0",
79 "assert-dir-equal": "^1.1.0",
80 "c8": "^9.1.0",
81 "eslint": "^8.56.0",
82 "eslint-config-prettier": "^9.1.0",
83 "eslint-plugin-import": "^2.29.1",
84 "eslint-plugin-n": "^16.6.2",
85 "mocha": "^10.3.0",
86 "prettier": "^3.2.5",
87 "release-it": "^17.1.1",
88 "toml": "^3.0.0",
89 "typescript": "^5.3.3"
90 },
91 "engines": {
92 "node": ">=14.18.0"
93 }
94}