{ "name": "@gohugo-ananke/ananke", "description": "Ananke: A theme for Hugo Sites", "version": "2.19.1", "license": "MIT", "author": "Bud Parr (https://github.com/budparr)", "maintainers": [ { "name": "Patrick Kollitsch", "url": "https://github.com/davidsneighbour" } ], "contributors": [ { "name": "Regis Philibert", "url": "https://github.com/regisphilibert" } ], "bugs": "https://github.com/gohugo-ananke/ananke/issues", "homepage": "https://github.com/gohugo-ananke/ananke#readme", "keywords": [ "hugo", "hugo-theme", "hugo-module" ], "devDependencies": { "@axe-core/playwright": "4.13.0", "@biomejs/biome": "2.5.14", "@dnbhq/biome-config": "0.3.1", "@dnbhq/lintstaged-config": "0.2.1", "@dnbhq/markdownlint-config": "0.2.11", "@dnbhq/release-config": "1.1.3", "@dnbhq/tsconfig": "0.1.6", "@playwright/test": "1.63.0", "@release-it/conventional-changelog": "12.0.2", "@types/node": "26.6.3", "dotenv": "18.0.4", "lint-staged": "17.6.0", "lockfile-lint": "5.0.1", "release-it": "21.1.0", "simple-git-hooks": "2.14.0", "typescript": "7.0.2", "yaml": "2.9.1" }, "scripts": { "hook:commit": "lint-staged", "hook:push": "node -e \"process.exit(require('child_process').execSync('git branch --show-current').toString().trim() === 'main' ? 0 : 1)\" && node scripts/test-hugo-quickstart.ts || true", "lint:links": "lychee --config lychee.toml public", "lint:markdown": "markdownlint-cli2 --config ./node_modules/@dnbhq/markdownlint-config/.markdownlint-cli2.jsonc \"**/*.{md,mdx}\" \"#CHANGELOG.md\" \"#tests/.playwright/**\" \"#tests/fixtures/site/public/**\"", "lint:markdown:fix": "markdownlint-cli2 --config ./node_modules/@dnbhq/markdownlint-config/.markdownlint-cli2.jsonc --fix \"**/*.{md,mdx}\" \"#CHANGELOG.md\" \"#tests/.playwright/**\" \"#tests/fixtures/site/public/**\"", "lint:typescript": "tsc -p tsconfig.json --noEmit", "prepare": "simple-git-hooks install", "release": "release-it --config .release-it.ts", "release:pre": "release-it --preRelease=prerelease --config .release-it.ts", "server": "hugo server --environment documentation", "test": "node scripts/test-hugo-quickstart.ts", "test:coverage-gate": "node tests/coverage-gate.mjs", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:quickstart": "node scripts/test-hugo-quickstart.ts", "test:quickstart:submodule": "node scripts/test-hugo-quickstart.ts --use-submodule", "update:docs": "git add docs/ && (git diff --cached --quiet || git commit -m \"chore(git): update documentation submodule\")", "release:dry": "release-it --dry-run --config .release-it.ts", "lint:code": "biome check", "lint:lockfile": "lockfile-lint --path package-lock.json --validate-https --allowed-hosts npm", "lint": "npm run lint:code && npm run lint:lockfile && npm run lint:markdown && npm run lint:typescript", "check": "npm run lint && npm test && npm run test:coverage-gate", "lint:code:fix": "biome check --write" }, "cspell": { "version": "0.2", "language": "en-GB", "ignorePaths": [ "CHANGELOG.md", "public", "node_modules" ] }, "simple-git-hooks": { "pre-commit": "npm run hook:commit", "pre-push": "npm run hook:push" }, "type": "module", "allowScripts": { "simple-git-hooks@2.14.0": true }, "repository": { "type": "git", "url": "git+https://github.com/gohugo-ananke/ananke.git" } }