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