@magnesium/theme
Version:
Sass toolkit for managing design tokens as CSS custom properties.
82 lines (81 loc) • 2.26 kB
JSON
{
"name": "@magnesium/theme",
"version": "5.1.0",
"description": "Sass toolkit for managing design tokens as CSS custom properties.",
"type": "module",
"scripts": {
"dev": "vite playground",
"lint:css": "stylelint --fix \"**/*.scss\"",
"lint:js": "eslint --fix .",
"lint": "npm-run-all --parallel lint:*",
"test": "vitest run",
"test:watch": "vitest",
"prepare": "husky",
"release": "semantic-release"
},
"engines": {
"node": ">=18"
},
"sass": "index.scss",
"exports": {
".": {
"sass": "./index.scss"
},
"./compat": {
"sass": "./compat.scss"
}
},
"devDependencies": {
"@commitlint/cli": "^21.0.1",
"@commitlint/config-conventional": "^21.0.1",
"@front-factory/eslint-config": "^1.3.1",
"@front-factory/stylelint-config": "^1.12.1",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^12.0.8",
"conventional-changelog-conventionalcommits": "^9.3.1",
"eslint": "^9.39.2",
"husky": "^9.1.7",
"npm-run-all": "^4.1.5",
"sass-true": "^10.1.0",
"semantic-release": "^25.0.3",
"stylelint": "^16.26.1",
"vite": "^8.0.14",
"vitest": "^4.1.7"
},
"dependencies": {
"@unsass/css": "^3.1.0",
"@unsass/string": "^1.4.4",
"@unsass/types": "^1.0.1",
"@unsass/var": "^1.0.3",
"sass": "^1.97.1"
},
"keywords": [
"magnesium",
"sass",
"design system",
"theme",
"tokens",
"css-custom-properties",
"front-end"
],
"license": "MIT",
"homepage": "https://github.com/magnesiumlabs/magnesium",
"bugs": {
"url": "https://github.com/magnesiumlabs/magnesium/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/magnesiumlabs/magnesium.git"
},
"files": [
".github/banner.svg",
"src/*.scss",
"*.scss",
"CHANGELOG.md"
],
"publishConfig": {
"access": "public",
"provenance": true
}
}