{
  "name": "@mindvalley/design-system",
  "version": "4.7.0",
  "description": "Resources, components, design guidelines and tooling for Mindvalley's design system",
  "keywords": [
    "design-system",
    "design-tokens",
    "library",
    "design-guidelines"
  ],
  "homepage": "https://github.com/mindvalley/mv-design-system#readme",
  "bugs": {
    "url": "https://github.com/mindvalley/mv-design-system/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/mindvalley/mv-design-system.git"
  },
  "license": "MIT",
  "author": "Mindvalley Developers and Designers",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "docs",
    "CHANGELOG.md"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./b2b": {
      "types": "./dist/b2b.d.ts",
      "default": "./dist/b2b.js"
    },
    "./helpers/*": {
      "types": "./dist/helpers/*.d.ts",
      "default": "./dist/helpers/*.js"
    },
    "./tailwind/*": {
      "types": "./dist/tailwind/*.d.ts",
      "default": "./dist/tailwind/*.js"
    },
    "./tailwind/plugins/typography-gsf": {
      "types": "./dist/tailwind/plugins/typography-gsf.d.ts",
      "default": "./dist/tailwind/plugins/typography-gsf.js"
    },
    "./typography/*": {
      "types": "./dist/typography/*.d.ts",
      "default": "./dist/typography/*"
    },
    "./dist/*": "./dist/*"
  },
  "peerDependencies": {
    "tailwindcss": "^3.4.17 || ^4.0.0"
  },
  "scripts": {
    "validate-tokens": "ts-node src/scripts/validate-tokens.ts",
    "build": "pnpm validate-tokens && npm-run-all -n build:styledictionary build:ts build:bundle && rimraf dist/build",
    "build:bundle": "webpack --mode production",
    "build:ts": "tsc -p tsconfig.build.json && resolve-tspaths -p tsconfig.build.json",
    "build:figma": "npm-run-all -n -p build:figma:icons build:figma:wordmarks -s clean:docs build",
    "build:figma:icons": "pnpm --filter @mindvalley/icons run build:figma:icons",
    "build:figma:wordmarks": "tsx ./node_modules/@figma-export/cli/bin/run use-config ./src/utilities/svg-import/.figma_wordmarks.ts",
    "build:styledictionary": "ts-node ./build.ts",
    "clean:docs": "rimraf 'src/assets/**/docs' --glob",
    "commit": "czg",
    "commitlint": "commitlint --edit",
    "prepare": "lefthook install --force",
    "release": "semantic-release --debug --config release.config.js",
    "release:packages": "nx release",
    "release:packages:dry": "nx release --dry-run",
    "test": "jest --verbose",
    "test:watch": "jest --watch",
    "watch": "webpack --mode development --watch",
    "type-check": "tsc --noEmit",
    "build:types": "tsc --emitDeclarationOnly -p tsconfig.build.json",
    "format": "biome format --write .",
    "format:check": "biome format .",
    "lint": "biome lint ./src",
    "lint:fix": "biome lint --write ./src",
    "check": "biome check --write ./src",
    "check:ci": "biome ci ./src",
    "check:staged": "biome check --staged",
    "check:changed": "biome check --changed",
    "lint:md": "markdownlint-cli2 \"**/*.md\"",
    "lint:md:fix": "markdownlint-cli2 --fix \"**/*.md\"",
    "nx": "nx",
    "storybook": "nx run storybook:dev",
    "storybook:build": "nx run storybook:build",
    "storybook:static": "nx run storybook:static-storybook",
    "storybook:react": "nx run storybook-react:dev",
    "storybook:react:build": "nx run storybook-react:build",
    "storybook:react:static": "nx run storybook-react:static-storybook",
    "storybook:vue": "nx run storybook-vue:dev",
    "storybook:vue:build": "nx run storybook-vue:build",
    "storybook:vue:static": "nx run storybook-vue:static-storybook",
    "storybook:all": "nx run-many -t dev -p storybook,storybook-react,storybook-vue --parallel=3"
  },
  "devDependencies": {
    "@babel/core": "^7.22.9",
    "@babel/preset-env": "^7.22.9",
    "@babel/preset-react": "^7.28.5",
    "@babel/preset-typescript": "^7.27.1",
    "@biomejs/biome": "^2.3.4",
    "@commitlint/cli": "^17.7.1",
    "@commitlint/config-conventional": "^17.7.0",
    "@figma-export/cli": "^6.2.3",
    "@figma-export/output-components-as-svg": "^6.2.3",
    "@figma-export/transform-svg-with-svgo": "^6.2.3",
    "@figma-export/types": "^6.2.3",
    "@nx/js": "22.5.4",
    "@nx/storybook": "^22.5.4",
    "@nx/vite": "22.5.4",
    "@nx/web": "22.5.4",
    "@semantic-release/changelog": "^6.0.3",
    "@storybook/react-vite": "10.2.15",
    "@storybook/vue3-vite": "10.2.15",
    "@storybook/web-components": "10.2.15",
    "@storybook/web-components-vite": "10.2.15",
    "@swc-node/register": "^1.11.1",
    "@swc/core": "^1.15.18",
    "@swc/helpers": "~0.5.18",
    "@types/jest": "^30.0.0",
    "@types/lodash.kebabcase": "^4.1.9",
    "@types/node": "^24.1.0",
    "@types/react": "^19.2.2",
    "@types/react-dom": "^19.2.2",
    "@types/svg-sprite": "^0.0.39",
    "@types/tailwindcss": "^3.0.11",
    "@types/tinycolor2": "^1.4.6",
    "babel-jest": "^30.1.2",
    "babel-loader": "^8.2.2",
    "babel-plugin-module-resolver": "^5.0.2",
    "copy-webpack-plugin": "^11.0.0",
    "cz-git": "^1.12.0",
    "czg": "^1.12.0",
    "dotenv": "^16.3.1",
    "jest": "^30.1.3",
    "lefthook": "^2.1.2",
    "lit": "^2.6.1",
    "lodash.kebabcase": "^4.1.1",
    "markdownlint-cli2": "^0.20.0",
    "npm-run-all": "^4.1.5",
    "nx": "^22.5.1",
    "plugin": "^0.0.15",
    "react": "^19.2.0",
    "react-dom": "^19.2.0",
    "resolve-tspaths": "^0.8.23",
    "rimraf": "^6.0.1",
    "semantic-release": "^25.0.1",
    "semantic-release-github-pullrequest": "github:njausteve/semantic-release-github-pullrequest",
    "semantic-release-unsquash": "^0.1.2",
    "storybook": "10.2.15",
    "style-dictionary": "^5.0.4",
    "svg-sprite": "^2.0.2",
    "tailwindcss": "^3.4.17",
    "tinycolor2": "^1.6.0",
    "ts-loader": "^9.5.2",
    "ts-node": "^10.9.2",
    "tslib": "^2.3.0",
    "tsx": "^4.20.3",
    "typescript": "^5.8.3",
    "vite": "^6.0.0",
    "vue": "^3.5.31",
    "webpack": "^5.88.2",
    "webpack-cli": "^4.6.0",
    "zod": "^4.0.10"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "packageManager": "pnpm@10.24.0",
  "pnpm": {
    "packageExtensions": {
      "semantic-release-github-pullrequest": {
        "dependencies": {
          "url-join": "4.0.1"
        }
      }
    }
  }
}
