@rhds/icons
Version:
135 lines (134 loc) • 2.77 kB
JSON
{
"name": "@rhds/icons",
"version": "1.3.1",
"description": "Red Hat Icons",
"main": "icons.js",
"module": "icons.js",
"types": "icons.d.ts",
"exports": {
".": "./icons.js",
"./metadata.js": "./metadata.js",
"./*": "./*",
"./standard/*": "./standard/*",
"./social/*": "./social/*",
"./ui/*": "./ui/*",
"./microns/*": "./microns/*"
},
"type": "module",
"scripts": {
"build": "wireit",
"serve": "wireit",
"optimize": "wireit",
"test": "echo \"no tests yet\""
},
"files": [
"./microns/**/*",
"./standard/**/*",
"./social/**/*",
"./ui/**/*",
"icons.js",
"icons.d.ts",
"icons.js.map",
"metadata.js",
"metadata.d.ts",
"metadata.js.map",
"!scripts"
],
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/RedHat-UX/red-hat-icons.git"
},
"keywords": [
"Red Hat",
"Icons",
"Brand",
"SVG"
],
"author": "Red Had Icons Authors",
"contributors": [
"Libby Levy",
"Benny Powers <bennyp@redhat.com>",
"Steven Spriggs <steven.spriggs@redhat.com>"
],
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/RedHat-UX/red-hat-icons/issues"
},
"homepage": "https://github.com/RedHat-UX/red-hat-icons#readme",
"devDependencies": {
"@11ty/eleventy": "^2.0.0-beta.3",
"@changesets/cli": "^2.29.4",
"@types/html-minifier": "^4.0.5",
"@types/node": "^22.15.19",
"convert-svg-to-png": "^0.6.4",
"globby": "^13.1.2",
"html-minifier": "^4.0.0",
"svgo": "^2.8.0",
"typescript": "^5.8.3",
"wireit": "^0.14.12"
},
"wireit": {
"build": {
"dependencies": [
"compile",
"eleventy"
]
},
"optimize": {
"command": "svgo ./src/**/*.svg",
"files": [
"src/**/*.svg"
]
},
"eleventy": {
"dependencies": [
"compile"
],
"command": "eleventy",
"files": [
"index.html"
],
"output": [
"_site"
]
},
"write": {
"command": "node --experimental-strip-types scripts/build.ts",
"dependencies": [
"optimize"
],
"files": [
"src/**/*.svg",
"scripts/build.ts"
],
"output": [
"dist/**/*.{svg,js}"
]
},
"compile": {
"command": "tsc",
"dependencies": [
"write"
],
"files": [
"icons.ts"
],
"output": [
"icons.js",
"icons.js.map",
"icons.d.ts"
]
},
"serve": {
"service": true,
"command": "eleventy --serve",
"dependencies": [
"compile"
]
}
}
}