{ "version": "1.0.0", "name": "@tabler/core", "description": "Premium and Open Source dashboard template with responsive and high quality UI.", "homepage": "https://tabler.io", "scripts": { "release": "pnpm run build && pnpm run generate-sri && pnpm run demo-production", "icons": "cd preview && ncu -u @tabler/icons && pnpm install && node .build/import-icons.mjs && git add . && git commit -am \"update icons to v`pnpm info @tabler/icons version`\" && git push", "download-images": "node .build/download-images.mjs", "change-version": "node .build/change-version.mjs", "changelog": "node .build/changelog.mjs", "generate-sri": "node .build/generate-sri.mjs", "dev": "pnpm run watch", "clean": "rm -rf dist", "build": "pnpm run clean && pnpm run js && pnpm run css && pnpm run img", "js": "pnpm run js-compile && pnpm run js-minify", "js-compile": "pnpm run js-compile-standalone && pnpm run js-compile-standalone-esm && pnpm run js-compile-bundle", "js-compile-standalone": "rollup --environment BUNDLE:false --config .build/rollup.config.mjs --sourcemap", "js-compile-standalone-esm": "rollup --environment ESM:true,BUNDLE:false --config .build/rollup.config.mjs --sourcemap", "js-compile-bundle": "rollup --environment BUNDLE:true --config .build/rollup.config.mjs --sourcemap", "js-minify": "pnpm run js-minify-standalone && pnpm run js-minify-standalone-esm && pnpm run js-minify-bundle", "js-minify-standalone": "terser --compress passes=2 --mangle --comments \"/^!/\" --source-map \"content=dist/js/tabler.js.map,includeSources,url=tabler.min.js.map\" --output dist/js/tabler.min.js dist/js/tabler.js", "js-minify-standalone-esm": "terser --compress passes=2 --mangle --comments \"/^!/\" --source-map \"content=dist/js/tabler.esm.js.map,includeSources,url=tabler.esm.min.js.map\" --output dist/js/tabler.esm.min.js dist/js/tabler.esm.js", "js-minify-bundle": "terser --compress passes=2 --mangle --comments \"/^!/\" --source-map \"content=dist/js/tabler.bundle.js.map,includeSources,url=tabler.bundle.min.js.map\" --output dist/js/tabler.bundle.min.js dist/js/tabler.bundle.js", "css": "pnpm run css-compile && pnpm run css-rtl && pnpm run css-minify", "css-compile": "sass --style expanded --source-map --embed-sources --no-error-css scss/:dist/css/ --load-path=node_modules", "css-rtl": "cross-env NODE_ENV=RTL postcss --config .build/postcss.config.mjs --dir \"dist/css\" --ext \".rtl.css\" \"dist/css/*.css\" \"!dist/css/*.min.css\" \"!dist/css/*.rtl.css\"", "css-minify": "pnpm run css-minify-main && pnpm run css-minify-rtl", "css-minify-main": "cleancss -O1 --format breakWith=lf --with-rebase --source-map --source-map-inline-sources --output dist/css/ --batch --batch-suffix \".min\" \"dist/css/*.css\" \"!dist/css/*.min.css\" \"!dist/css/*rtl*.css\"", "css-minify-rtl": "cleancss -O1 --format breakWith=lf --with-rebase --source-map --source-map-inline-sources --output dist/css/ --batch --batch-suffix \".min\" \"dist/css/*rtl.css\" \"!dist/css/*.min.css\"", "watch": "pnpm run watch-css & pnpm run watch-js & pnpm run watch-demo", "watch-css": "nodemon --watch scss/ --ext scss --exec \"pnpm run css-compile\"", "watch-js": "nodemon --watch js/ --ext js --exec \"pnpm run js-compile\"", "img": "pnpm run img-copy", "img-copy": "rm -rf dist/css/img && cp -r scss/img dist/css/img", "libs-import": "rm -rf pages/assets/libs/* && node .build/import-libs.mjs", "lint": "eslint --ext .js,.ts,.tsx --ignore-path .gitignore .", "unused-files": "node .build/unused-files.mjs", "bundlewatch": "pnpm run build && bundlewatch", "preview": "pnpm run build && pnpm run demo", "watch-demo": "eleventy --watch --serve --port 3000", "demo": "ELEVENTY_ENV=production eleventy" }, "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": ">=18" }, "files": [ "dist/**/*", "src/js/**/*.{js,map}", "src/img/**/*.{svg}", "src/scss/**/*.scss" ], "style": "dist/css/tabler.css", "sass": "src/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", "devDependencies": { "@11ty/eleventy": "^2.0.1", "@babel/preset-env": "^7.24.4", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.5", "autoprefixer": "^10.4.19", "browser-sync": "^3.0.2", "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.3", "cross-env": "^7.0.3", "eleventy-sass": "^2.2.4", "glob": "^10.3.12", "nodemon": "^3.1.0", "postcss-cli": "^11.0.0", "rollup": "^4.17.1", "rtlcss": "^4.1.1", "sass": "^1.75.0", "terser": "^5.31.0", "yaml": "^2.4.2" }, "dependencies": { "@popperjs/core": "^2.11.8", "@tabler/icons": "^2.45.0", "bootstrap": "5.3.3" }, "peerDependencies": { "@melloware/coloris": "^0.19.1", "apexcharts": "^3.40.0", "autosize": "^6.0.1", "choices.js": "^10.2.0", "countup.js": "^2.6.2", "dropzone": "^6.0.0-beta.2", "flatpickr": "^4.6.13", "fslightbox": "^3.4.1", "imask": "^6.6.1", "jsvectormap": "^1.5.3", "list.js": "^2.3.1", "litepicker": "^2.0.12", "nouislider": "^15.7.0", "plyr": "^3.7.8", "star-rating.js": "^4.3.0", "tinymce": "^6.4.2", "tom-select": "^2.2.2" }, "peerDependenciesMeta": { "@melloware/coloris": { "optional": true }, "apexcharts": { "optional": true }, "autosize": { "optional": true }, "choices.js": { "optional": true }, "countup.js": { "optional": true }, "dropzone": { "optional": true }, "flatpickr": { "optional": true }, "fslightbox": { "optional": true }, "imask": { "optional": true }, "jsvectormap": { "optional": true }, "list.js": { "optional": true }, "litepicker": { "optional": true }, "nouislider": { "optional": true }, "plyr": { "optional": true }, "tinymce": { "optional": true }, "tom-select": { "optional": true }, "star-rating.js": { "optional": true } }, "bundlewatch": { "files": [ { "path": "./dist/css/tabler.css", "maxSize": "75 kB" }, { "path": "./dist/css/tabler.min.css", "maxSize": "70 kB" }, { "path": "./dist/css/tabler.rtl.css", "maxSize": "75 kB" }, { "path": "./dist/css/tabler.rtl.min.css", "maxSize": "70 kB" }, { "path": "./dist/css/tabler-flags.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-flags.min.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-payments.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-payments.min.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-social.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-social.min.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-vendors.css", "maxSize": "7 kB" }, { "path": "./dist/css/tabler-vendors.min.css", "maxSize": "6 kB" }, { "path": "./dist/js/tabler.js", "maxSize": "60 kB" }, { "path": "./dist/js/tabler.min.js", "maxSize": "45 kB" }, { "path": "./dist/js/tabler.esm.js", "maxSize": "60 kB" }, { "path": "./dist/js/tabler.esm.min.js", "maxSize": "45 kB" } ] } }