{ "name": "@tabler/core", "version": "1.0.0", "description": "Premium and Open Source dashboard template with responsive and high quality UI.", "homepage": "https://tabler.io", "scripts": { "dev": "pnpm run watch", "build": "pnpm run clean && pnpm run css && pnpm run js && pnpm run copy", "clean": "rm -rf dist/* demo", "css": "pnpm run css-compile && pnpm run css-prefix && pnpm run css-rtl && pnpm run css-minify && pnpm run css-banner", "css-compile": "sass scss/:dist/css/ --no-source-map --load-path=node_modules", "css-banner": "node build/add-banner.mjs", "css-prefix": "postcss --config build/postcss.config.mjs --replace 'dist/css/*.css' '!dist/css/*.rtl*.css' '!dist/css/*.min.css'", "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'", "js": "pnpm run js-compile && pnpm run js-minify", "js-compile": "pnpm run js-compile-standalone && pnpm run js-compile-standalone-esm", "js-compile-standalone": "rollup --config build/rollup.config.mjs --sourcemap", "js-compile-standalone-esm": "rollup --environment ESM:true --config build/rollup.config.mjs --sourcemap", "js-minify": "pnpm run js-minify-standalone && pnpm run js-minify-standalone-esm", "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", "copy": "pnpm run copy-img", "copy-img": "cp -r img dist/img", "watch": "pnpm run watch-css & pnpm run watch-js", "watch-css": "nodemon --watch scss/ --ext scss --exec 'pnpm run css-compile && pnpm run css-prefix'", "watch-js": "nodemon --watch js/ --ext js --exec 'pnpm run js-compile'", "bundlewatch": "bundlewatch", "format:check": "prettier --check src/**/*.{js,scss} --cache", "format:write": "prettier --write src/**/*.{js,scss} --cache" }, "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": [ "docs/**/*", "dist/**/*", "js/**/*.{js,map}", "img/**/*.{svg}", "scss/**/*.scss" ], "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", "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-socials.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-socials.min.css", "maxSize": "2 kB" }, { "path": "./dist/css/tabler-vendors.css", "maxSize": "7.5 kB" }, { "path": "./dist/css/tabler-vendors.min.css", "maxSize": "6.5 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" } ] }, "dependencies": { "@popperjs/core": "^2.11.8", "bootstrap": "5.3.3" }, "devDependencies": { "@repo/banner": "workspace:*" }, "directories": { "doc": "docs" } }