{ "name": "@tabler/core", "version": "1.6.1", "description": "Premium and Open Source dashboard template with responsive and high quality UI.", "homepage": "https://tabler.io", "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/ --ignoreFiles scss/_variables-deprecated.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 passes=2,ecma=2020 --ecma 2020 --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 passes=2,ecma=2020 --ecma 2020 --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 passes=2,ecma=2020 --ecma 2020 --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 passes=2,ecma=2020 --ecma 2020 --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": "tsx .build/copy-img.ts", "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" }, "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}", "!js/tests/**", "scss/**/*.scss", "!scss/tests/**", "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": "88 kB" }, { "path": "./dist/css/tabler.min.css", "maxSize": "82 kB" }, { "path": "./dist/css/tabler.rtl.css", "maxSize": "88 kB" }, { "path": "./dist/css/tabler.rtl.min.css", "maxSize": "82 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": "4.3 kB" }, { "path": "./dist/css/tabler-props.min.css", "maxSize": "3.7 kB" }, { "path": "./dist/css/tabler-props.rtl.css", "maxSize": "4.3 kB" }, { "path": "./dist/css/tabler-props.rtl.min.css", "maxSize": "3.7 kB" }, { "path": "./dist/css/tabler-socials.css", "maxSize": "1.3 kB" }, { "path": "./dist/css/tabler-socials.min.css", "maxSize": "0.9 kB" }, { "path": "./dist/css/tabler-socials.rtl.css", "maxSize": "1.3 kB" }, { "path": "./dist/css/tabler-socials.rtl.min.css", "maxSize": "0.9 kB" }, { "path": "./dist/css/tabler-themes.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-themes.min.css", "maxSize": "1.6 kB" }, { "path": "./dist/css/tabler-themes.rtl.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-themes.rtl.min.css", "maxSize": "1.6 kB" }, { "path": "./dist/css/tabler-vendors.css", "maxSize": "4 kB" }, { "path": "./dist/css/tabler-vendors.min.css", "maxSize": "3.5 kB" }, { "path": "./dist/css/tabler-vendors.rtl.css", "maxSize": "4 kB" }, { "path": "./dist/css/tabler-vendors.rtl.min.css", "maxSize": "3.5 kB" }, { "path": "./dist/js/tabler.js", "maxSize": "64 kB" }, { "path": "./dist/js/tabler.min.js", "maxSize": "44 kB" }, { "path": "./dist/js/tabler.esm.js", "maxSize": "64 kB" }, { "path": "./dist/js/tabler.esm.min.js", "maxSize": "44 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" }, "peerDependencies": { "vanilla-calendar-pro": "^3.3.2" }, "peerDependenciesMeta": { "vanilla-calendar-pro": { "optional": true } }, "devDependencies": { "@melloware/coloris": "^0.25.0", "@types/node": "^26.4.0", "@vitest/browser-playwright": "4.1.11", "@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", "playwright": "1.62.1", "plyr": "^3.8.4", "sass": "1.103.1", "sass-true": "^10.1.0", "signature_pad": "^5.1.4", "sortablejs": "^1.15.7", "star-rating.js": "^4.3.1", "tom-select": "^2.6.2", "typed.js": "^3.0.0", "typescript": "^6.0.3", "vanilla-calendar-pro": "^3.4.0", "vitest": "4.1.11" } }