{
	"name": "@studyportals/fawkes",
	"version": "9.0.0",
	"description": "A package to centralize SEO related logic for SBLP and Sitemap Generator.",
	"files": [
		"./dist"
	],
	"scripts": {
		"prepush": "npm run test",
		"precommit": "npm run lint",
		"compile": "npx tsc && tsc-alias && rm -r ./dist/tests",
		"build": "npm run clean && npm run compile",
		"clean": "rimraf \"!(node_modules)/**/dist\"",
		"prepare-deployment": "npm run test && npm run build",
		"publish-major": "npm run prepare-deployment && npm version major && npm publish",
		"publish-beta": "npm run prepare-deployment && npm version prerelease && npm publish --tag beta --access=public",
		"publish-patch": "npm run prepare-deployment && npm version patch && npm publish",
		"publish-minor": "npm run prepare-deployment && npm version minor && npm publish",
		"prepare": "husky install",
		"test": "vitest run --coverage",
		"test:dev": "vitest --coverage tests/programmes",
		"lint": "eslint . --ext .ts",
		"lint:fix": "eslint . --ext .ts --fix",
		"prettier:fix": "npx prettier --use-tabs --ignore-path .gitignore --write ."
	},
	"exports": {
		"./organisations-search-seo": {
			"import": "./dist/organisations-seo/index.js",
			"require": "./dist/organisations-seo/index.js",
			"types": "./dist/organisations-seo/index.d.ts"
		},
		"./programmes-search-seo": {
			"import": "./dist/programmes-seo/index.js",
			"require": "./dist/programmes-seo/index.js",
			"types": "./dist/programmes-seo/index.d.ts"
		},
		"./scholarships-search-seo": {
			"import": "./dist/scholarships-seo/index.js",
			"require": "./dist/scholarships-seo/index.js",
			"types": "./dist/scholarships-seo/index.d.ts"
		},
		"./sitemap-generator-seo": {
			"import": "./dist/sitemap-generator-seo/index.js",
			"require": "./dist/sitemap-generator-seo/index.js",
			"types": "./dist/sitemap-generator-seo/index.d.ts"
		},
		"./structured-data-seo": {
			"import": "./dist/structured-data-seo/index.js",
			"require": "./dist/structured-data-seo/index.js",
			"types": "./dist/structured-data-seo/index.d.ts"
		}
	},
	"typesVersions": {
		"*": {
			"organisations-search-seo": [
				"dist/organisations-seo/index.d.ts"
			],
			"programmes-search-seo": [
				"dist/programmes-seo/index.d.ts"
			],
			"scholarships-search-seo": [
				"dist/scholarships-seo/index.d.ts"
			],
			"sitemap-generator-seo": [
				"dist/sitemap-generator-seo/index.d.ts"
			],
			"structured-data-seo": [
				"dist/structured-data-seo/index.d.ts"
			],
			"*": [
				"dist/index.d.ts"
			]
		}
	},
	"author": "The Jedi Council",
	"license": "ISC",
	"devDependencies": {
		"@adobe/structured-data-validator": "^1.4.1",
		"@studyportals/code-style": "^2.2.1",
		"@studyportals/webpack-helper": "^6.0.6",
		"@vitest/coverage-istanbul": "^2.1.8",
		"husky": "^8.0.3",
		"jsdom": "^26.0.0",
		"prettier": "^3.5.3",
		"schema-dts": "^1.1.5",
		"ts-loader": "^9.5.2",
		"tsc-alias": "^1.8.11",
		"typemoq": "^2.1.0",
		"typescript": "^5.7.3",
		"vitest": "^2.1.8"
	},
	"dependencies": {
		"@studyportals/domain-client": "^8.1.0",
		"@studyportals/ranking-api-interface": "^2.4.0",
		"@studyportals/search-api-interface": "5.9.3-0",
		"@studyportals/search-filters": "^6.3.1",
		"@studyportals/static-domain-data": "^6.1.0"
	},
	"optionalDependencies": {
		"@rollup/rollup-linux-x64-gnu": "4.24.0"
	},
	"engines": {
		"node": ">=18 <=24",
		"npm": ">=8 <=11"
	}
}
