@tylertech/tyler-icons
Version:
The tree-shakable Tyler SVG icon library.
61 lines (60 loc) • 1.83 kB
JSON
{
"name": "@tylertech/tyler-icons",
"version": "2.0.4",
"type": "module",
"description": "The tree-shakable Tyler SVG icon library.",
"author": "Tyler Technologies, Inc.",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/tyler-technologies-oss/tyler-icons.git"
},
"main": "./tyler-icons.mjs",
"module": "./tyler-icons.mjs",
"types": "./tyler-icons.d.ts",
"exports": {
".": {
"import": "./tyler-icons.mjs",
"types": "./tyler-icons.d.ts"
},
"./tyler-icons-metadata.json": "./tyler-icons-metadata.json"
},
"files": [
"tyler-icons.mjs",
"tyler-icons.d.ts",
"tyler-icons-metadata.json"
],
"scripts": {
"prepare": "husky",
"start": "npm run build && vite",
"serve": "vite",
"build": "npm-run-all optimize:svg svg-to-ts compile:icons generate:metadata",
"optimize:svg": "svgo --quiet --recursive --final-newline --pretty --indent 2 --input ./svg",
"package-assets": "./build-scripts/package-cdn-assets.sh",
"svg-to-ts": "svg-to-ts-constants",
"compile:icons": "tsc --project tsconfig.build.json && renamer --force --find .js --replace .mjs ./tyler-icons.js",
"generate:metadata": "node ./scripts/generate-icon-metadata.js",
"changeset": "changeset",
"release": "npm run build && changeset publish"
},
"keywords": [
"tyler",
"icons",
"svg"
],
"devDependencies": {
"@changesets/cli": "^2.28.1",
"@commitlint/cli": "^19.8.0",
"@commitlint/config-conventional": "^19.8.0",
"@tylertech/forge": "^3.8.1",
"@tylertech/forge-core": "3.1.0",
"commitlint": "^19.8.0",
"cpx": "^1.5.0",
"husky": "^9.1.7",
"npm-run-all": "^4.1.5",
"renamer": "^5.0.2",
"rimraf": "^6.0.1",
"svg-to-ts": "^12.0.0",
"vite": "^6.2.6"
}
}