{ "private": true, "description": "Premium and Open Source dashboard template with responsive and high quality UI.", "homepage": "https://tabler.io", "scripts": { "build": "turbo build && pnpm run zip-package", "dev": "turbo dev --filter=!@tabler/screenshots", "dev-screenshots": "pnpm --dir screenshots run dev", "clean": "turbo clean", "bundlewatch": "turbo bundlewatch", "type-check": "turbo type-check", "type-check:build": "tsc -p .build/tsconfig.json", "test": "turbo test", "test:watch": "turbo test:watch", "test:coverage": "turbo test:coverage", "version": "changeset version", "publish": "changeset publish", "format:md": "tsx .build/reformat-mdx.mts", "html-diff": "tsx .build/html-diff.ts check", "html-diff:baseline": "tsx .build/html-diff.ts baseline", "generate:tokens": "tsx .build/generate-tokens.ts", "generate:sri": "tsx .build/generate-sri.ts", "generate:maps": "tsx .build/generate-maps.ts", "import:icons": "tsx .build/import-icons.ts", "import:illustrations": "tsx .build/import-illustrations.ts", "import:payments": "tsx .build/import-payments.ts", "optimize:svg": "tsx .build/optimize-svg.ts", "update:icons": "pnpm up -w @tabler/icons@latest && pnpm run import:icons", "check:tokens": "tsx .build/generate-tokens.ts check", "check:sri": "tsx .build/generate-sri.ts check", "check:docs-links": "tsx .build/check-docs-links.ts", "check:css-vars": "tsx .build/check-css-vars.ts", "check:compat": "tsx .build/check-compat.ts", "check:compat-fixture": "tsx .build/check-compat-fixture.ts", "check:open-source": "tsx .build/check-open-source.ts", "check:html": "tsx .build/check-html.ts", "check:markup-classes": "tsx .build/check-markup-classes.ts", "lint": "pnpm run lint:md && pnpm run check:docs-links && pnpm run lint:prettier && pnpm run lint:js && pnpm run lint:scss && pnpm run check:css-vars && pnpm run check:open-source && pnpm run check:tokens", "lint:fix": "pnpm run lint:md:fix && pnpm run lint:js:fix && pnpm run lint:scss:fix && pnpm run format:prettier", "lint:js": "eslint --cache --cache-location .cache/eslint/", "lint:js:fix": "eslint --fix --cache --cache-location .cache/eslint/", "lint:scss": "pnpm --filter @tabler/core lint", "lint:scss:fix": "pnpm --filter @tabler/core lint:scss:fix", "lint:md": "markdownlint --config .markdownlint-docs.json \"docs/content/**/*.mdx\"", "lint:md:fix": "markdownlint --fix --config .markdownlint-docs.json \"docs/content/**/*.mdx\"", "lint:prettier": "prettier --check \"core/scss/**/*.scss\" \"core/js/**/*.{js,ts}\" \"core/.build/**/*.{ts,mts,mjs}\" \".build/**/*.{ts,mts}\" \"screenshots/.build/**/*.ts\" \"preview/scss/**/*.scss\" \"docs/scss/**/*.scss\" \"{preview,docs,screenshots,shared}/**/*.astro\" \"{preview,docs,screenshots}/**/*.{mjs,mts,ts}\" \"shared/**/*.{js,mjs,mts,ts}\" --cache", "format": "pnpm run format:prettier && pnpm run format:md", "format:prettier": "prettier --write \"core/scss/**/*.scss\" \"core/js/**/*.{js,ts}\" \"core/.build/**/*.{ts,mts,mjs}\" \".build/**/*.{ts,mts}\" \"screenshots/.build/**/*.ts\" \"preview/scss/**/*.scss\" \"docs/scss/**/*.scss\" \"{preview,docs,screenshots,shared}/**/*.astro\" \"{preview,docs,screenshots}/**/*.{mjs,mts,ts}\" \"shared/**/*.{js,mjs,mts,ts}\" --cache", "check": "pnpm run lint && pnpm run type-check && pnpm run type-check:build", "release-notes": "tsx .build/release-notes.ts", "release:main": "tsx .build/release-main.ts", "zip-package": "tsx .build/zip-package.ts", "start": "pnpm dev" }, "packageManager": "pnpm@11.17.0", "dependencies": { "picomatch": "4.0.7", "shx": "^0.4.0" }, "devDependencies": { "@changesets/cli": "^3.0.1", "@eslint/compat": "^2.1.1", "@eslint/js": "^10.0.1", "@mdx-js/mdx": "^3.1.1", "@stylistic/stylelint-config": "^2.0.0", "@tabler/icons": "^3.48.0", "@types/node": "^26.4.0", "adm-zip": "^0.6.1", "autoprefixer": "^10.5.4", "bundlewatch": "^0.4.2", "clean-css": "^5.3.3", "concurrently": "^10.0.5", "cross-env": "^10.1.0", "eslint": "^10.11.0", "eslint-plugin-astro": "^3.2.1", "github-slugger": "^2.0.0", "glob": "^13.0.6", "globals": "^17.12.0", "js-beautify": "^2.0.3", "markdownlint-cli": "^0.49.1", "nodemon": "^3.1.14", "playwright": "1.62.1", "postcss": "^8.5.28", "postcss-prefix-custom-properties": "^0.1.0", "prettier": "^3.9.6", "prettier-plugin-astro": "^0.14.1", "rtlcss": "^4.3.0", "sass": "1.103.1", "stylelint": "^16.26.1", "stylelint-config-twbs-bootstrap": "^16.1.0", "svgo": "^4.1.0", "terser": "^5.51.2", "tsx": "^4.23.13", "turbo": "2.10.12", "typescript": "^6.0.3", "typescript-eslint": "^8.71.0", "vite": "^8.2.2" } }