{ "name": "@tabler/icons", "private": true, "workspaces": { "packages": [ "packages/*" ], "nohoist": [] }, "version": "2.1.0", "description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.", "repository": { "type": "git", "url": "git+https://github.com/tabler/tabler-icons.git" }, "main": "./icons-react/dist/index.cjs.js", "exports": { "import": "./icons-react/dist/index.esm.js", "require": "./icons-react/dist/index.cjs.js" }, "module": "./icons-react/dist/index.esm.js", "unpkg": "./icons-react/dist/index.umd.js", "umd:main": "./icons-react/dist/index.umd.js", "types": "./icons-react/index.d.ts", "sideEffects": false, "author": "codecalm", "license": "MIT", "homepage": "https://tabler-icons.io", "bugs": { "url": "https://github.com/tabler/tabler-icons/issues" }, "funding": { "type": "github", "url": "https://github.com/sponsors/codecalm" }, "files": [ "tags.json", "icons/*", "icons-png/*", "icons-react/index.d.ts", "icons-react/dist/*", "iconfont/*", "tabler-sprite.svg", "tabler-sprite-nostroke.svg" ], "publishConfig": { "access": "public" }, "scripts": { "build": "yarn optimize && yarn update-version && yarn update-unicode && yarn build-svg && yarn build-react", "build-svg": "rm -rf dist && bundle exec jekyll build && mkdir dist && cp -R _site/{icons,tags.json} dist/ && rm -rf _site", "prebuild-react": "rm -rf ./packages/icons-react/{icons,index.js,index.d.ts}", "build-react": "babel-node ./scripts/build-react.js --presets @babel/env", "optimize": "babel-node ./scripts/optimize.js --presets @babel/env", "update-version": "babel-node ./scripts/update-version.js --presets @babel/env", "update-unicode": "babel-node ./scripts/update-unicode.js --presets @babel/env", "start": "bundle exec jekyll serve --watch --livereload --trace --livereload_port 8888", "icons": "yarn workspace @tabler/icons", "icons-angular": "yarn workspace @tabler/icons-angular", "icons-iconfont": "yarn workspace @tabler/icons-iconfont", "icons-preact": "yarn workspace @tabler/icons-preact", "icons-svelte": "yarn workspace @tabler/icons-svelte", "icons-vue-2": "yarn workspace @tabler/icons-vue-2", "icons-vue-3": "yarn workspace @tabler/icons-vue-3", "_prebuild-react": "rm -rf ./icons-react/dist/", "_build-react": "rollup -c", "release": "release-it", "_optimize": "gulp optimize", "_build": "gulp build", "_build-iconfont": "gulp build-iconfont", "import": "./_import.sh && gulp optimize" }, "keywords": [ "icons", "svg", "png", "iconfont", "react", "front-end", "web" ], "devDependencies": { "@babel/core": "7.11.6", "@babel/parser": "7.11.5", "@babel/preset-env": "7.11.5", "@babel/preset-react": "7.10.4", "@babel/node": "^7.13.10", "@rollup/plugin-babel": "5.2.1", "@rollup/plugin-commonjs": "15.1.0", "@rollup/plugin-node-resolve": "9.0.0", "@svgr/babel-plugin-replace-jsx-attribute-value": "5.0.1", "@svgr/core": "5.4.0", "clean-css": "4.2.3", "csv-parser": "^3.0.0", "glob": "7.1.6", "gulp": "4.0.2", "gulp-iconfont": "10.0.3", "gulp-svgo": "^2.2.1", "gulp-zip": "5.0.2", "lodash.template": "4.5.0", "minimist": "1.2.5", "node-sass": "7.0.1", "parse-svg-path": "^0.1.2", "release-it": "14.12.5", "rollup": "2.70.1", "rollup-plugin-filesize": "9.1.2", "rollup-plugin-peer-deps-external": "2.2.4", "rollup-plugin-terser": "7.0.2", "rollup-plugin-uglify": "6.0.4", "svg-outline-stroke": "1.3.1" }, "release-it": { "hooks": { "after:bump": "gulp build --latest-version ${latestVersion} --new-version ${version} --verbose", "after:release": "echo Successfully released ${name} v${latestVersion} to ${repo.repository}." }, "git": { "addUntrackedFiles": true, "changelog": "gulp changelog --silent --latest-tag ${latestTag}", "tagName": "v${version}", "requireBranch": "master", "requireCommits": true }, "github": { "release": true } }, "peerDependencies": { "react": "^16.x || 17.x", "react-dom": "^16.x || 17.x" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } } }