{
  "name": "@gesslar/sassy",
  "description": "Make gorgeous themes that speak as boldly as you do.",
  "author": {
    "name": "gesslar",
    "url": "https://gesslar.dev"
  },
  "version": "5.20.2",
  "license": "0BSD",
  "homepage": "https://sassy.gesslar.io/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/gesslar/sassy.git"
  },
  "keywords": [
    "asmr",
    "generator",
    "huffing",
    "sniffsniffsniff",
    "taylorswift",
    "theme",
    "vs code",
    "vscode",
    "yaml"
  ],
  "type": "module",
  "bin": "src/cli.js",
  "exports": {
    ".": {
      "types": "./types/index.d.ts",
      "import": "./src/index.js"
    }
  },
  "files": [
    "src/",
    "types/",
    "LICENSE.txt"
  ],
  "scripts": {
    "clean": "rm -rfv ./dist",
    "build": "mkdir -pv ./dist && npm pack --pack-destination ./dist/",
    "types": "node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json",
    "exec": "node ./src/cli.js",
    "lint": "eslint src/",
    "test": "node --test tests/**/*.test.js",
    "test:coverage": "node --experimental-test-coverage --test tests/**/*.test.js",
    "submit": "npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"",
    "examples": "node ./examples/validator.js",
    "update": "npx npm-check-updates -u && npm install",
    "docs": "gh workflow run ReleaseStarlight.yaml",
    "pr": "gt submit -p --ai",
    "patch": "npm version patch",
    "minor": "npm version minor",
    "major": "npm version major"
  },
  "engines": {
    "node": ">=22.13.0"
  },
  "dependencies": {
    "@gesslar/colours": "^1.0.0",
    "@gesslar/toolkit": "^5.0.1",
    "color-support": "^1.1.3",
    "commander": "^14.0.3",
    "culori": "^4.0.2",
    "globby": "^16.2.0",
    "yaml": "^2.8.3",
    "yaml-eslint-parser": "^2.0.0"
  },
  "devDependencies": {
    "@gesslar/uglier": "^2.4.1",
    "eslint": "^10.2.0",
    "typescript": "^6.0.2"
  }
}
