{
	"name": "@wikimedia/codex-design-tokens",
	"version": "2.4.0",
	"type": "module",
	"description": "Design tokens for Codex in different formats",
	"author": "Wikimedia Foundation (https://wikimediafoundation.org/)",
	"homepage": "https://doc.wikimedia.org/codex/",
	"repository": {
		"type": "git",
		"url": "https://gerrit.wikimedia.org/g/design/codex/"
	},
	"bugs": "https://phabricator.wikimedia.org/tag/codex/",
	"license": "GPL-2.0+",
	"engines": {
		"npm": ">=10.8.1",
		"node": ">=20.19.1"
	},
	"files": [
		"dist",
		"theme-*.*"
	],
	"scripts": {
		"build": "npm run clean && npm run build:tokens",
		"build:tokens": "node ./.style-dictionary/build.js",
		"build-if-missing": "test -e dist/theme-wikimedia-ui.json || npm run build",
		"clean": "rm -rf ./dist",
		"lint": "npm run lint:ts",
		"lint:ts": "tsc --noEmit",
		"test": "npm run lint:ts && npm run test:unit",
		"test:unit": "NODE_OPTIONS=--experimental-vm-modules jest .",
		"watch": "npm-watch",
		"prepublishOnly": "copyfiles -u 1 \"dist/theme-*.*\" .",
		"postpublish": "rimraf --glob \"theme-*.*\""
	},
	"watch": {
		"build:tokens": "src/**/*.json"
	},
	"devDependencies": {
		"@types/jest": "29.5.14",
		"change-case": "5.4.4",
		"copyfiles": "2.4.1",
		"jest": "29.7.0",
		"npm-watch": "0.13.0",
		"rimraf": "6.0.1",
		"style-dictionary": "4.3.3",
		"typescript": "5.7.2"
	}
}
