123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- {
- "private": true,
- "scripts": {
- "deploy": "turbo deploy",
- "dev": "turbo dev"
- },
- "_scripts": {
- "dev": "pnpm run start-plugins",
- "start": "gulp start",
- "start-plugins": "gulp start --with-plugins",
- "build": "gulp build",
- "build-docs": "mkdir public && touch public/index.html && echo 'ok'",
- "preview": "gulp build --preview",
- "svg-optimize": "svgo -f svg/brand --pretty",
- "unused-files": "node build/unused-files.js",
- "release": "release-it",
- "svg-icons": "gulp svg-icons",
- "bundlewatch": "bundlewatch",
- "storybook": "start-storybook -p 6006",
- "changelog": "gulp changelog",
- "icons": "ncu -u @tabler/icons && pnpm install && gulp svg-icons && git add . && git commit -am \"update icons to v`pnpm info @tabler/icons version`\" && git push",
- "download-images": "node build/download-images.js",
- "optimize-images": "for i in ./src/static/photos/*.jpg; do convert \"$i\" -quality 80% \"${i%.jpg}.jpg\"; done",
- "format:check": "prettier --check src/**/*.{js,scss} --cache",
- "format:write": "prettier --write src/**/*.{js,scss} --cache"
- },
- "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"
- }
- ]
- },
- "release-it": {
- "hooks": {
- "after:bump": "gulp build --latest-version ${latestVersion} --new-version ${version} && gulp build-demo",
- "after:release": "echo Successfully released ${name} v${latestVersion} to ${repo.repository}."
- },
- "git": {
- "requireCleanWorkingDir": false,
- "addUntrackedFiles": true,
- "tagName": "v${version}"
- },
- "github": {
- "release": true
- }
- },
- "directories": {
- "doc": "docs"
- }
- }
|