UNPKG

@delvicons/icons

Version:

DelvIcons - Comprehensive icon library with static and animated SVG icons for all frameworks

163 lines 5.03 kB
{ "name": "@delvicons/icons", "version": "1.0.0", "description": "DelvIcons - Comprehensive icon library with static and animated SVG icons for all frameworks", "keywords": [ "icons", "svg", "animated-icons", "react", "vue", "angular", "react-native", "vanilla", "nextjs", "design-system" ], "author": "Aman Soni <aman.soni.se@gmail.com>", "license": "MIT", "type": "module", "main": "./dist/index.js", "module": "./dist/index.esm.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.esm.js", "require": "./dist/index.cjs.js" }, "./react": { "types": "./dist/react/index.d.ts", "import": "./dist/react/index.esm.js", "require": "./dist/react/index.cjs.js" }, "./vue": { "types": "./dist/vue/index.d.ts", "import": "./dist/vue/index.esm.js", "require": "./dist/vue/index.cjs.js" }, "./angular": { "types": "./dist/angular/index.d.ts", "import": "./dist/angular/index.esm.js", "require": "./dist/angular/index.cjs.js" }, "./react-native": { "types": "./dist/react-native/index.d.ts", "import": "./dist/react-native/index.esm.js", "require": "./dist/react-native/index.cjs.js" }, "./vanilla": { "types": "./dist/vanilla/index.d.ts", "import": "./dist/vanilla/index.esm.js", "require": "./dist/vanilla/index.cjs.js" }, "./svg": "./dist/svg/*", "./css": "./dist/delvicons.css" }, "files": [ "dist", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "scripts": { "dev": "npm run build:watch", "build": "npm run clean && npm run build:svg && npm run build:components && npm run build:css", "build:watch": "concurrently \"npm run build:svg -- --watch\" \"npm run build:components -- --watch\"", "build:svg": "node scripts/build-svg.js", "build:components": "node scripts/build-components.js", "build:css": "node scripts/build-css.js", "build:bundle": "rollup -c", "clean": "rimraf dist", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:ci": "jest --ci --coverage --watchAll=false", "test:visual": "jest --testPathPattern=visual", "test:a11y": "jest --testPathPattern=accessibility", "lint": "eslint src scripts tests --ext .ts,.tsx,.js,.jsx", "lint:fix": "npm run lint -- --fix", "format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md,css}\"", "format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,json,md,css}\"", "type-check": "tsc --noEmit", "preview": "node scripts/preview.js", "generate:icon": "node scripts/generate-icon.js", "optimize:svg": "node scripts/optimize-svg.js", "analyze": "node scripts/analyze-bundle.js", "size": "npm run build && npm run analyze", "validate": "npm run type-check && npm run lint && npm run test:ci", "release": "npm run build && npm run type-check", "prepublishOnly": "npm run release" }, "dependencies": { "clsx": "^2.0.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.0", "@rollup/plugin-typescript": "^11.0.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.0.0", "@types/jest": "^29.0.0", "@types/node": "^20.0.0", "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "concurrently": "^8.0.0", "eslint": "^8.0.0", "eslint-config-prettier": "^9.0.0", "jest": "^29.0.0", "jest-axe": "^8.0.0", "jest-environment-jsdom": "^29.0.0", "jsdom": "^22.0.0", "prettier": "^3.0.0", "rimraf": "^5.0.0", "rollup": "^3.0.0", "rollup-plugin-dts": "^6.0.0", "rollup-plugin-filesize": "^10.0.0", "@rollup/plugin-terser": "^0.4.0", "svgo": "^3.0.0", "ts-jest": "^29.0.0", "typescript": "^5.0.0" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0", "vue": ">=3.0.0", "@angular/core": ">=15.0.0", "react-native": ">=0.60.0" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true }, "vue": { "optional": true }, "@angular/core": { "optional": true }, "react-native": { "optional": true } }, "engines": { "node": ">=16.0.0", "npm": ">=8.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/digidelv/delvicons.git" }, "homepage": "https://github.com/digidelv/delvicons#readme", "bugs": { "url": "https://github.com/digidelv/delvicons/issues" } }