UNPKG

4.01 kBJSONView Raw
1{
2 "name": "webfont",
3 "version": "7.1.4",
4 "description": "Generator of fonts from svg icons, svg icons to svg font, svg font to ttf, ttf to eot, ttf to woff, ttf to woff2",
5 "license": "MIT",
6 "author": "itgalaxy <development@itgalaxy.company>",
7 "contributors": [
8 {
9 "name": "Alexander Krasnoyarov",
10 "email": "alexander.krasnoyarov@itgalaxy.company",
11 "url": "https://vk.com/sterling_archer"
12 }
13 ],
14 "repository": {
15 "type": "https",
16 "url": "https://github.com/itgalaxy/webfont"
17 },
18 "keywords": [
19 "cli",
20 "standalone",
21 "font",
22 "fonts",
23 "webfont",
24 "webfonts",
25 "svg",
26 "ttf",
27 "woff",
28 "woff2",
29 "otf",
30 "ttf",
31 "woff",
32 "eot",
33 "svg",
34 "ttf2eot",
35 "ttf2woff",
36 "ttf2svg",
37 "svg2ttf",
38 "css",
39 "scss",
40 "builder",
41 "generator"
42 ],
43 "bugs": {
44 "url": "https://github.com/itgalaxy/webfont/issues"
45 },
46 "main": "dist/index.js",
47 "bin": "dist/cli.js",
48 "files": [
49 "dist",
50 "templates",
51 "!**/__tests__"
52 ],
53 "dependencies": {
54 "async-throttle": "^1.1.0",
55 "cosmiconfig": "^2.0.0",
56 "xml2js": "^0.4.17",
57 "globby": "^6.0.0",
58 "meow": "^3.3.0",
59 "mkdirp": "^0.5.1",
60 "merge-deep": "^3.0.0",
61 "nunjucks": "^3.0.0",
62 "resolve-from": "^3.0.0",
63 "svg2ttf": "^4.0.0",
64 "svgicons2svgfont": "^5.0.0",
65 "ttf2eot": "^2.0.0",
66 "ttf2woff": "^2.0.0",
67 "ttf2woff2": "^2.0.0"
68 },
69 "devDependencies": {
70 "ava": "^0.19.0",
71 "ajv-cli": "^2.1.0",
72 "babel-cli": "^6.22.2",
73 "babel-core": "^6.11.0",
74 "babel-preset-es2015": "^6.9.0",
75 "babel-preset-stage-0": "^6.5.0",
76 "babel-register": "^6.9.0",
77 "coveralls": "^2.13.0",
78 "cross-env": "^5.0.0",
79 "eslint": "^3.15.0",
80 "eslint-plugin-ava": "^4.0.0",
81 "eslint-plugin-import": "^2.2.0",
82 "eslint-plugin-itgalaxy": "^46.0.0",
83 "eslint-plugin-jsx-a11y": "^5.0.0",
84 "eslint-plugin-lodash": "^2.1.0",
85 "eslint-plugin-node": "^4.2.0",
86 "eslint-plugin-promise": "^3.3.0",
87 "eslint-plugin-react": "^7.0.0",
88 "eslint-plugin-unicorn": "^2.1.0",
89 "is-eot": "^1.0.0",
90 "is-svg": "^2.0.0",
91 "is-ttf": "^0.2.0",
92 "is-woff": "^1.0.0",
93 "is-woff2": "^1.0.0",
94 "npmpub": "^3.1.0",
95 "npm-run-all": "^4.0.0",
96 "nyc": "^10.0.0",
97 "package-schema": "^1.0.0",
98 "remark-cli": "^3.0.0",
99 "remark-preset-lint-itgalaxy": "^6.0.0",
100 "rimraf": "^2.5.2"
101 },
102 "scripts": {
103 "coveralls": "nyc report --reporter=text-lcov | coveralls",
104
105 "lint:eslint": "eslint . --ignore-path .gitignore --color",
106 "lint:package": "ajv -s ./node_modules/package-schema/schema.json -d package --errors=text",
107 "lint:remark": "remark . -i .gitignore -f -q",
108 "lint": "npm-run-all -l --parallel lint:*",
109
110 "pretest": "npm run lint",
111 "ava": "nyc ava --verbose",
112 "test": "npm run ava",
113
114 "prebuild": "rimraf dist",
115 "build": "babel src --out-dir dist --ignore /__tests__/",
116
117 "prepublish": "npm run build",
118 "release": "npmpub"
119 },
120 "ava": {
121 "require": "babel-register",
122 "concurrency": 5,
123 "babel": "inherit"
124 },
125 "babel": {
126 "presets": [
127 "es2015",
128 "stage-0"
129 ]
130 },
131 "eslintConfig": {
132 "rules": {
133 "unicorn/no-new-buffer": "off"
134 },
135 "extends": [
136 "plugin:itgalaxy/ava",
137 "plugin:itgalaxy/esnext",
138 "plugin:itgalaxy/node"
139 ],
140 "root": true
141 },
142 "remarkConfig": {
143 "plugins": [
144 "remark-preset-lint-itgalaxy"
145 ]
146 }
147}