123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247 |
- {
- "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"
- }
- ]
- }
- }
|