{ "name": "@11ty/eleventy", "version": "3.0.0", "description": "A simpler static site generator.", "publishConfig": { "access": "public", "provenance": true }, "type": "module", "main": "./src/Eleventy.js", "exports": { "import": "./src/Eleventy.js", "require": "./src/EleventyCommonJs.cjs" }, "bin": { "eleventy": "cmd.cjs" }, "license": "MIT", "engines": { "node": ">=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/11ty" }, "keywords": [ "static-site-generator", "static-site", "ssg", "documentation", "website", "jekyll", "blog", "templates", "generator", "framework", "eleventy", "11ty", "html", "markdown", "liquid", "nunjucks" ], "scripts": { "default": "npm run test", "test": "npm run test:node && npm run test:ava", "test:ava": "ava --verbose --timeout 20s", "test:node": "node --test test_node/tests.js", "format": "prettier . --write", "check": "eslint src", "check-types": "tsc", "lint-staged": "lint-staged", "coverage": "npx c8 ava && npx c8 report --reporter=json-summary && cp coverage/coverage-summary.json docs/_data/coverage.json && node cmd.cjs --config=docs/eleventy.coverage.js", "prepare": "husky" }, "author": "Zach Leatherman (https://zachleat.com/)", "repository": { "type": "git", "url": "git://github.com/11ty/eleventy.git" }, "bugs": "https://github.com/11ty/eleventy/issues", "homepage": "https://www.11ty.dev/", "ava": { "environmentVariables": {}, "failFast": true, "files": [ "./test/*.js", "./test/_issues/**/*test.js" ], "watchMode": { "ignoreChanges": [ "./test/stubs*/**/*", ".cache" ] } }, "lint-staged": { "*.{js,css,md}": [ "prettier --write" ] }, "devDependencies": { "@11ty/eleventy-img": "5.0.0-beta.10", "@11ty/eleventy-plugin-rss": "^2.0.2", "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.11.1", "@iarna/toml": "^2.2.5", "@mdx-js/node-loader": "^3.0.1", "@types/node": "^22.7.4", "@vue/server-renderer": "^3.5.10", "@zachleat/noop": "^1.0.4", "ava": "^6.1.3", "c8": "^10.1.2", "cross-env": "^7.0.3", "eslint": "^9.11.1", "eslint-config-prettier": "^9.1.0", "globals": "^15.10.0", "husky": "^9.1.6", "lint-staged": "^15.2.10", "markdown-it-emoji": "^3.0.0", "marked": "^14.1.2", "prettier": "^3.3.3", "pretty": "^2.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", "rimraf": "^6.0.1", "sass": "^1.79.4", "tsx": "^4.19.1", "typescript": "^5.6.2", "vue": "^3.5.10", "zod": "^3.23.8", "zod-validation-error": "^3.4.0" }, "dependencies": { "@11ty/dependency-tree": "^3.0.1", "@11ty/dependency-tree-esm": "^1.0.0", "@11ty/eleventy-dev-server": "^2.0.4", "@11ty/eleventy-plugin-bundle": "^3.0.0", "@11ty/eleventy-utils": "^1.0.3", "@11ty/lodash-custom": "^4.17.21", "@11ty/posthtml-urls": "^1.0.0", "@11ty/recursive-copy": "^3.0.0", "@sindresorhus/slugify": "^2.2.1", "bcp-47-normalize": "^2.3.0", "chardet": "^2.0.0", "chokidar": "^3.6.0", "cross-spawn": "^7.0.3", "debug": "^4.3.7", "dependency-graph": "^1.0.0", "entities": "^5.0.0", "fast-glob": "^3.3.2", "filesize": "^10.1.6", "graceful-fs": "^4.2.11", "gray-matter": "^4.0.3", "is-glob": "^4.0.3", "iso-639-1": "^3.1.3", "js-yaml": "^4.1.0", "kleur": "^4.1.5", "liquidjs": "^10.17.0", "luxon": "^3.5.0", "markdown-it": "^14.1.0", "micromatch": "^4.0.8", "minimist": "^1.2.8", "moo": "^0.5.2", "node-retrieve-globals": "^6.0.0", "normalize-path": "^3.0.0", "nunjucks": "^3.2.4", "please-upgrade-node": "^3.2.0", "posthtml": "^0.16.6", "posthtml-match-helper": "^2.0.2", "semver": "^7.6.3", "slugify": "^1.6.6" } }