{
  "name": "@tabler/core",
  "version": "1.5.1",
  "description": "Premium and Open Source dashboard template with responsive and high quality UI.",
  "homepage": "https://tabler.io",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/tabler/tabler.git"
  },
  "keywords": [
    "css",
    "sass",
    "mobile-first",
    "responsive",
    "front-end",
    "framework",
    "web"
  ],
  "author": "codecalm",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/tabler/tabler/issues"
  },
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/codecalm"
  },
  "engines": {
    "node": ">=20"
  },
  "files": [
    "dist/**/*",
    "js/**/*.{ts,js,map}",
    "scss/**/*.scss",
    "libs.json"
  ],
  "style": "dist/css/tabler.css",
  "sass": "scss/tabler.scss",
  "unpkg": "dist/js/tabler.min.js",
  "umd:main": "dist/js/tabler.min.js",
  "module": "dist/js/tabler.esm.js",
  "main": "dist/js/tabler.js",
  "types": "dist/types/tabler.d.ts",
  "bundlewatch": {
    "files": [
      {
        "path": "./dist/css/tabler.css",
        "maxSize": "84 kB"
      },
      {
        "path": "./dist/css/tabler.min.css",
        "maxSize": "78 kB"
      },
      {
        "path": "./dist/css/tabler.rtl.css",
        "maxSize": "84 kB"
      },
      {
        "path": "./dist/css/tabler.rtl.min.css",
        "maxSize": "78 kB"
      },
      {
        "path": "./dist/css/tabler-flags.css",
        "maxSize": "2.6 kB"
      },
      {
        "path": "./dist/css/tabler-flags.min.css",
        "maxSize": "2.1 kB"
      },
      {
        "path": "./dist/css/tabler-flags.rtl.css",
        "maxSize": "2.6 kB"
      },
      {
        "path": "./dist/css/tabler-flags.rtl.min.css",
        "maxSize": "2.1 kB"
      },
      {
        "path": "./dist/css/tabler-marketing.css",
        "maxSize": "9.5 kB"
      },
      {
        "path": "./dist/css/tabler-marketing.min.css",
        "maxSize": "8.5 kB"
      },
      {
        "path": "./dist/css/tabler-marketing.rtl.css",
        "maxSize": "9.5 kB"
      },
      {
        "path": "./dist/css/tabler-marketing.rtl.min.css",
        "maxSize": "8.5 kB"
      },
      {
        "path": "./dist/css/tabler-payments.css",
        "maxSize": "3.5 kB"
      },
      {
        "path": "./dist/css/tabler-payments.min.css",
        "maxSize": "3.25 kB"
      },
      {
        "path": "./dist/css/tabler-payments.rtl.css",
        "maxSize": "3.5 kB"
      },
      {
        "path": "./dist/css/tabler-payments.rtl.min.css",
        "maxSize": "3.25 kB"
      },
      {
        "path": "./dist/css/tabler-props.css",
        "maxSize": "5 kB"
      },
      {
        "path": "./dist/css/tabler-props.min.css",
        "maxSize": "4.6 kB"
      },
      {
        "path": "./dist/css/tabler-props.rtl.css",
        "maxSize": "5 kB"
      },
      {
        "path": "./dist/css/tabler-props.rtl.min.css",
        "maxSize": "4.6 kB"
      },
      {
        "path": "./dist/css/tabler-socials.css",
        "maxSize": "2.1 kB"
      },
      {
        "path": "./dist/css/tabler-socials.min.css",
        "maxSize": "2.1 kB"
      },
      {
        "path": "./dist/css/tabler-socials.rtl.css",
        "maxSize": "2.1 kB"
      },
      {
        "path": "./dist/css/tabler-socials.rtl.min.css",
        "maxSize": "2.1 kB"
      },
      {
        "path": "./dist/css/tabler-themes.css",
        "maxSize": "1.7 kB"
      },
      {
        "path": "./dist/css/tabler-themes.min.css",
        "maxSize": "1.4 kB"
      },
      {
        "path": "./dist/css/tabler-themes.rtl.css",
        "maxSize": "1.7 kB"
      },
      {
        "path": "./dist/css/tabler-themes.rtl.min.css",
        "maxSize": "1.4 kB"
      },
      {
        "path": "./dist/css/tabler-vendors.css",
        "maxSize": "7.7 kB"
      },
      {
        "path": "./dist/css/tabler-vendors.min.css",
        "maxSize": "6.7 kB"
      },
      {
        "path": "./dist/css/tabler-vendors.rtl.css",
        "maxSize": "7.7 kB"
      },
      {
        "path": "./dist/css/tabler-vendors.rtl.min.css",
        "maxSize": "6.7 kB"
      },
      {
        "path": "./dist/js/tabler.js",
        "maxSize": "64 kB"
      },
      {
        "path": "./dist/js/tabler.min.js",
        "maxSize": "48 kB"
      },
      {
        "path": "./dist/js/tabler.esm.js",
        "maxSize": "64 kB"
      },
      {
        "path": "./dist/js/tabler.esm.min.js",
        "maxSize": "48 kB"
      },
      {
        "path": "./dist/js/tabler-theme.js",
        "maxSize": "1.3 kB"
      },
      {
        "path": "./dist/js/tabler-theme.esm.js",
        "maxSize": "1.3 kB"
      },
      {
        "path": "./dist/js/tabler-theme.min.js",
        "maxSize": "800 B"
      },
      {
        "path": "./dist/js/tabler-theme.esm.min.js",
        "maxSize": "800 B"
      }
    ]
  },
  "dependencies": {
    "@popperjs/core": "^2.11.8"
  },
  "devDependencies": {
    "@melloware/coloris": "^0.25.0",
    "@types/node": "^26.4.0",
    "@vitest/browser-playwright": "4.1.11",
    "playwright": "1.62.1",
    "@vitest/coverage-istanbul": "4.1.11",
    "apexcharts": "7.0.0",
    "autosize": "^6.0.1",
    "choices.js": "^11.2.4",
    "clipboard": "^2.0.11",
    "countup.js": "^2.10.1",
    "driver.js": "^1.8.0",
    "dropzone": "^6.0.0-beta.2",
    "find-unused-sass-variables": "^6.2.1",
    "flatpickr": "^4.6.13",
    "fslightbox": "^3.7.6",
    "fullcalendar": "^6.1.21",
    "hugerte": "^1.0.12",
    "imask": "^7.6.1",
    "jsvectormap": "^1.7.0",
    "list.js": "^2.3.1",
    "litepicker": "^2.0.12",
    "nouislider": "^15.8.1",
    "plyr": "^3.8.4",
    "signature_pad": "^5.1.4",
    "sass": "1.103.1",
    "sass-true": "^10.1.0",
    "sortablejs": "^1.15.7",
    "star-rating.js": "^4.3.1",
    "tom-select": "^2.6.2",
    "typed.js": "^3.0.0",
    "typescript": "^7.0.2",
    "vitest": "4.1.11"
  },
  "scripts": {
    "dev": "pnpm run watch",
    "dev:prepare": "pnpm run clean && pnpm run copy && concurrently \"pnpm run css:dev\" \"pnpm run js:build\"",
    "build": "pnpm run clean && pnpm run build:assets && pnpm run copy",
    "build:assets": "concurrently \"pnpm run css\" \"pnpm run js\"",
    "clean": "shx rm -rf dist",
    "css": "tsx ../.build/build-css.ts scss dist/css --rtl --minify --banner",
    "css:dev": "tsx ../.build/build-css.ts scss dist/css --rtl",
    "lint": "pnpm run lint:scss && pnpm run lint:scss:vars",
    "lint:scss": "stylelint \"scss/**/*.scss\" --config ../stylelint.config.mjs",
    "lint:scss:fix": "pnpm run lint:scss --fix",
    "lint:scss:vars": "find-unused-sass-variables scss/",
    "js": "pnpm run js:build && pnpm run js:min && pnpm run js:types",
    "js:types": "tsc -p tsconfig.types.json",
    "js:build": "concurrently \"pnpm run js:build:standalone\" \"pnpm run js:build:theme\"",
    "js:build:theme": "cross-env BASE_NAME=tabler-theme vite build --config .build/vite.config.mts",
    "js:build:standalone": "cross-env BASE_NAME=tabler vite build --config .build/vite.config.mts",
    "js:min": "concurrently \"pnpm run js:min:standalone\" \"pnpm run js:min:theme\"",
    "js:min:standalone": "concurrently \"terser dist/js/tabler.js --compress --mangle --source-map \\\"content=dist/js/tabler.js.map,filename=dist/js/tabler.min.js.map,url=tabler.min.js.map\\\" -o dist/js/tabler.min.js\" \"terser dist/js/tabler.esm.js --module --compress --mangle --source-map \\\"content=dist/js/tabler.esm.js.map,filename=dist/js/tabler.esm.min.js.map,url=tabler.esm.min.js.map\\\" -o dist/js/tabler.esm.min.js\"",
    "js:min:theme": "concurrently \"terser dist/js/tabler-theme.js --compress --mangle --source-map \\\"content=dist/js/tabler-theme.js.map,filename=dist/js/tabler-theme.min.js.map,url=tabler-theme.min.js.map\\\" -o dist/js/tabler-theme.min.js\" \"terser dist/js/tabler-theme.esm.js --module --compress --mangle --source-map \\\"content=dist/js/tabler-theme.esm.js.map,filename=dist/js/tabler-theme.esm.min.js.map,url=tabler-theme.esm.min.js.map\\\" -o dist/js/tabler-theme.esm.min.js\"",
    "copy": "concurrently \"pnpm run copy:img\" \"pnpm run copy:libs\"",
    "copy:img": "shx mkdir -p dist/img && shx cp -rf img/* dist/img",
    "copy:libs": "tsx .build/copy-libs.ts",
    "watch": "concurrently \"pnpm run watch:css\" \"pnpm run watch:js\"",
    "watch:css": "nodemon --watch scss/ --ext scss --exec \"pnpm run css:dev\"",
    "watch:js": "nodemon --watch js/ --ext ts,js --exec \"pnpm run js:build\"",
    "bundlewatch": "bundlewatch",
    "type-check": "tsc --noEmit",
    "test": "concurrently \"pnpm run test:js\" \"pnpm run test:scss\"",
    "test:js": "vitest run",
    "test:scss": "vitest run --config vitest.scss.config.mjs",
    "test:js:watch": "vitest",
    "test:js:coverage": "vitest run --coverage",
    "test:scss:watch": "vitest --config vitest.scss.config.mjs",
    "test:watch": "pnpm run test:js:watch",
    "test:coverage": "pnpm run test:js:coverage"
  }
}