{
  "name": "@tacc/core-styles",
  "version": "2.56.1",
  "license": "MIT",
  "author": "TACC COA CMD <coa-cmd@tacc.utexas.edu>",
  "contributors": [
    "TACC ACI WMA <wma-portals@tacc.utexas.edu>"
  ],
  "description": "CSS source and processor for TACC Core-CMS and Core-Portal.",
  "files": [
    "dist",
    "docs/bootstrap.md",
    "fractality.config.js",
    "fractality.theme.js",
    "src/cli.js",
    "src/bin",
    "src/lib",
    "src/.postcssrc.base.yml"
  ],
  "main": "src/main.js",
  "bin": {
    "core-styles": "src/cli.js"
  },
  "scripts": {
    "start": "fractality start --sync",
    "build": "npm run build:css && npm run build:demo",
    "build:css": "bin/build.js --build-id=$npm_config_build_id",
    "build:tokens": "bin/build-tokens.js",
    "postbuild:css": "rm -rf dist/fonts && cp -r src/lib/fonts dist/fonts",
    "prebuild:demo": "rm -rf dist/_utils && cp -r src/lib/_utils dist/_utils",
    "prestart": "npm run prebuild:demo",
    "build:demo": "fractality build",
    "build:watch": "npm run build:css && touch src/lib/_imports/fractality.server.refresh.css",
    "watch": "npm-watch"
  },
  "engines": {
    "node": ">=20.x",
    "npm": ">=7.x"
  },
  "homepage": "https://github.com/TACC/Core-Styles",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/TACC/Core-Styles.git"
  },
  "peerDependencies": {
    "@csstools/postcss-design-tokens": "^4.0.1",
    "commander": "^9.4.1",
    "cssnano": "^5.1.15",
    "js-yaml": "^4.1.0",
    "merge-lite": "^1.0.2",
    "node-cmd": "^5.0.0",
    "postcss": "^8.4.38",
    "postcss-banner": "^4.0.1",
    "postcss-cli": "^10.0.0",
    "postcss-extend": "^1.0.5",
    "postcss-import": "^15.0.0",
    "postcss-mixins": "^10.0.1",
    "postcss-preset-env": "^10.0.2",
    "postcss-replace": "^2.0.1"
  },
  "// peerDependencies": {
    "@csstools/postcss-design-tokens": "To convert design tokens to custom properties",
    "commander": "To create CLI",
    "cssnano": "To minify CSS",
    "js-yaml": "To parse PostCSS configs",
    "merge-lite": "To merge PostCSS configs",
    "node-cmd": "To run PostCSS CLI from script",
    "postcss": "To process CSS",
    "postcss-banner": "To prepend preserved comment to built stylesheets",
    "postcss-cli": "To process CSS (the simplest and cheapest PostCSS runner)",
    "postcss-import": "To import CSS files at build-time",
    "postcss-extend": "(DEPRECATED) To extend CSS rule sets at build-time",
    "postcss-preset-env": "To use future CSS features now",
    "// postcss-preset-env": "Using bleeding edge because https://github.com/csstools/postcss-plugins/issues/481#issuecomment-1334903391",
    "postcss-replace": "To edit relative paths to fonts"
  },
  "devDependencies": {
    "@fractality/fractality": "^1.6.3",
    "@fractality/handlebars": "^1.4.3",
    "@fractality/mandelbrot": "^1.12.3",
    "minimist": "^1.2.7",
    "npm-watch": "^0.13.0"
  },
  "overrides": {
    "qs": "6.14.1",
    "axios": "0.30.0",
    "package-json": "7.0.0",
    "serve-static": "1.16.3",
    "tmp": "0.2.5",
    "send": "0.19.2"
  },
  "watch": {
    "build:watch": {
      "patterns": "src/**/*",
      "extensions": "css,json",
      "ignore": [
        "fractality.server.refresh.css",
        "tokens/*.json"
      ]
    }
  }
}
