UNPKG

devicons-react

Version:

Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.

103 lines (102 loc) 3.64 kB
{ "name": "devicons-react", "version": "1.4.1", "description": "Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.", "keywords": [ "programming", "icons", "react", "typescript" ], "license": "MIT", "author": { "name": "Mohammad Abu Mattar", "email": "mohammad.khaled@outlook.com", "url": "https://mkabumattar.github.io/" }, "repository": { "type": "git", "url": "https://github.com/MKAbuMattar/devicons-react.git" }, "bugs": { "url": "https://github.com/MKAbuMattar/devicons-react/issues" }, "homepage": "https://devicons-react.vercel.app/", "scripts": { "clean:devicon": "rm -rf devicon", "clean:svg": "rm -rf svg", "clean:icons": "rm -rf icons", "clean:svg:devicon": "rm -rf ./svg/devicon-line-wordmark.svg ./svg/devicon-line.svg ./svg/devicon-original-wordmark.svg ./svg/devicon-original.svg ./svg/devicon-plain-wordmark.svg ./svg/devicon-plain.svg", "clean:lib": "rm -rf lib", "copy:svg:devicons-react": "cp ./src/assets/devicons-react-original.svg ./svg", "build:clone:master": "npm run clean:devicon && tsx src/config/gitclone.config.ts --master", "build:clone:develop": "npm run clean:devicon && tsx src/config/gitclone.config.ts --develop", "build:svg:generate": "npm run clean:svg && tsx src/generate/svg.generate.ts && npm run clean:svg:devicon && npm run copy:svg:devicons-react && npm run clean:icons && npm run svg:optmize", "svg:optmize": "svgo --config svgo.config.cjs -f svg/ -o icons/", "build:jsx:script": "tsx src/script/jsx.script.ts", "build:data": "tsx src/data/generate.data.ts", "build:lib": "npm run clean:lib && babel build --out-dir lib --copy-files", "build:dev": "npm run build:clone:develop && npm run build:svg:generate && npm run build:jsx:script && npm run build:data && npm run build:lib", "build:prod": "npm run build:clone:master && npm run build:svg:generate && npm run build:jsx:script && npm run build:data && npm run build:lib", "publish:lib:latest": "npm publish", "publish:lib:beta": "npm publish --tag beta", "publish:lib:canary": "npm publish --tag canary", "lint": "biome check ./src", "lint:fix": "biome check ./src --fix", "fmt": "biome format ./src", "fmt:fix": "biome format --write ./src" }, "peerDependencies": { "react": "*" }, "devDependencies": { "@babel/cli": "7.27.0", "@babel/core": "7.26.10", "@babel/plugin-syntax-jsx": "7.25.9", "@babel/plugin-transform-parameters": "7.25.9", "@babel/preset-react": "7.26.3", "@biomejs/biome": "1.9.4", "@types/fs-plus": "3.0.6", "@types/jsdom": "21.1.7", "@types/node": "22.13.14", "@types/react": "19.0.12", "babel-preset-minify": "0.5.2", "fs-plus": "3.1.1", "jsdom": "26.0.0", "react": "19.1.0", "recursive-directory": "1.2.3", "svg-to-jsx": "1.0.4", "svgo": "3.3.2", "svgson": "5.3.1", "tsx": "4.19.3", "typescript": "5.8.2" }, "sideEffects": false, "exports": { ".": { "require": "./lib/index.js", "import": "./lib/index.js", "types": "./index.d.ts" }, "./lib/icons/*": { "require": "./lib/icons/*.js", "import": "./lib/icons/*.js", "types": "./lib/icons/*.d.ts" }, "./icons/*": { "require": "./lib/icons/*.js", "import": "./lib/icons/*.js", "types": "./lib/icons/*.d.ts" }, "./package.json": "./package.json" }, "files": [ "/lib", "/index.d.ts" ], "support": { "backing": { "npm-funding": true } } }