UNPKG

3.63 kBJSONView Raw
1{
2 "name": "simple-icons",
3 "version": "11.13.0",
4 "description": "SVG icons for popular brands https://simpleicons.org",
5 "homepage": "https://simpleicons.org",
6 "keywords": [
7 "svg",
8 "icons"
9 ],
10 "type": "commonjs",
11 "main": "index.js",
12 "types": "index.d.ts",
13 "exports": {
14 ".": {
15 "import": {
16 "types": "./index.d.ts",
17 "default": "./index.mjs"
18 },
19 "module": {
20 "types": "./index.d.ts",
21 "default": "./index.mjs"
22 },
23 "require": {
24 "types": "./index.d.ts",
25 "default": "./index.js"
26 },
27 "default": {
28 "types": "./index.d.ts",
29 "default": "./index.js"
30 }
31 },
32 "./icons": {
33 "import": {
34 "types": "./index.d.ts",
35 "default": "./index.mjs"
36 },
37 "module": {
38 "types": "./index.d.ts",
39 "default": "./index.mjs"
40 },
41 "require": {
42 "types": "./index.d.ts",
43 "default": "./index.js"
44 },
45 "default": {
46 "types": "./index.d.ts",
47 "default": "./index.js"
48 }
49 },
50 "./icons/*": [
51 "./icons/*"
52 ],
53 "./sdk": {
54 "import": {
55 "types": "./sdk.d.ts",
56 "default": "./sdk.mjs"
57 },
58 "module": {
59 "types": "./sdk.d.ts",
60 "default": "./sdk.mjs"
61 },
62 "require": {
63 "types": "./sdk.d.ts",
64 "default": "./sdk.js"
65 },
66 "default": {
67 "types": "./sdk.d.ts",
68 "default": "./sdk.js"
69 }
70 }
71 },
72 "sideEffects": false,
73 "repository": {
74 "type": "git",
75 "url": "git+ssh://git@github.com/simple-icons/simple-icons.git"
76 },
77 "bugs": {
78 "url": "https://github.com/simple-icons/simple-icons/issues"
79 },
80 "author": "Simple Icons Collaborators",
81 "license": "CC0-1.0",
82 "funding": {
83 "type": "opencollective",
84 "url": "https://opencollective.com/simple-icons"
85 },
86 "devDependencies": {
87 "@inquirer/prompts": "4.3.0",
88 "chalk": "5.3.0",
89 "editorconfig-checker": "5.1.5",
90 "esbuild": "0.19.4",
91 "eslint-plugin-import": "2.29.1",
92 "fake-diff": "1.0.0",
93 "fast-fuzzy": "1.12.0",
94 "get-relative-luminance": "1.0.0",
95 "husky": "9.0.11",
96 "inquirer-autocomplete-standalone": "0.8.1",
97 "jsonschema": "1.4.1",
98 "markdown-link-check": "3.11.2",
99 "mocha": "10.2.0",
100 "named-html-entities-json": "1.0.0",
101 "svg-path-bbox": "1.2.5",
102 "svg-path-segments": "1.0.0",
103 "svglint": "2.4.0",
104 "svgo": "3.0.2",
105 "svgpath": "2.6.0",
106 "typescript": "5.2.2",
107 "xo": "0.58.0"
108 },
109 "scripts": {
110 "build": "./scripts/build/package.js",
111 "clean": "./scripts/build/clean.js",
112 "format": "npm run prettier -- --write && npm run xo:fix",
113 "xo:fix": "xo --fix",
114 "prettier": "prettier --cache --ignore-unknown \"**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)\"",
115 "lint": "npm run ourlint && npm run prettierlint && npm run jslint && npm run jsonlint && npm run svglint && npm run wslint",
116 "ourlint": "./scripts/lint/ourlint.js",
117 "prettierlint": "npm run prettier -- --check",
118 "jslint": "xo",
119 "jsonlint": "./scripts/lint/jsonlint.js",
120 "svglint": "svglint --ci --config svglint.config.mjs icons/*.svg",
121 "wslint": "editorconfig-checker",
122 "prepare": "husky",
123 "prepublishOnly": "npm run build",
124 "postpublish": "npm run clean",
125 "test": "mocha tests --reporter tests/min-reporter.cjs --inline-diffs",
126 "pretest": "npm run prepublishOnly",
127 "posttest": "npm run postpublish",
128 "get-filename": "./scripts/get-filename.js",
129 "add-icon-data": "./scripts/add-icon-data.js"
130 },
131 "engines": {
132 "node": ">=0.12.18"
133 }
134}