UNPKG

3.66 kBJSONView Raw
1{
2 "name": "robotstxt-webpack-plugin",
3 "version": "4.0.0",
4 "description": "A webpack plugin to output a robots.txt file",
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/robotstxt-webpack-plugin"
17 },
18 "keywords": [
19 "robots.txt",
20 "robots",
21 "robotstxt",
22 "generate",
23 "robots-txt",
24 "user-agent",
25 "webpack",
26 "webpack-plugin",
27 "plugin"
28 ],
29 "bugs": {
30 "url": "https://github.com/itgalaxy/robotstxt-webpack-plugin/issues"
31 },
32 "main": "dist/RobotstxtWebpackPlugin.js",
33 "files": [
34 "dist",
35 "!**/__tests__"
36 ],
37 "engines": {
38 "node": ">= 4.3 < 5.0.0 || >= 5.10"
39 },
40 "dependencies": {
41 "generate-robotstxt": "^5.0.0",
42 "nodeify": "~1.0.0"
43 },
44 "devDependencies": {
45 "ava": "^0.23.0",
46 "babel-cli": "^6.26.0",
47 "babel-preset-env": "^1.6.0",
48 "babel-register": "^6.9.0",
49 "del-cli": "^1.1.0",
50 "eslint": "^4.9.0",
51 "eslint-plugin-ava": "^4.2.1",
52 "eslint-plugin-import": "^2.6.0",
53 "eslint-plugin-itgalaxy": "^57.0.0",
54 "eslint-plugin-jest": "^21.2.0",
55 "eslint-plugin-jsx-a11y": "^6.0.0",
56 "eslint-plugin-lodash": "^2.4.3",
57 "eslint-plugin-node": "^5.1.0",
58 "eslint-plugin-prettier": "^2.1.2",
59 "eslint-plugin-promise": "^3.5.0",
60 "eslint-plugin-react": "^7.1.0",
61 "eslint-plugin-unicorn": "^3.0.0",
62 "npmpub": "^3.1.0",
63 "npm-run-all": "^4.0.0",
64 "nyc": "^11.0.0",
65 "remark-cli": "^4.0.0",
66 "remark-preset-lint-itgalaxy": "^12.0.0",
67 "webpack": "^3.0.0",
68 "husky": "^0.14.0",
69 "lint-staged": "^5.0.0",
70 "prettier": "^1.5.2"
71 },
72 "peerDependencies": {
73 "webpack": "^1.13.2 || ^2.0.0 || ^3.0.0"
74 },
75 "scripts": {
76 "precommit": "lint-staged",
77 "lint:prettier": "prettier --list-different '{src,__tests__}/**/*.{js,jsx,md}' '!src/__tests__/build/**' '*.{js,md}'",
78 "lint:remark": "remark . -i .gitignore -f -q",
79 "lint:eslint": "eslint . '.*.js' --ignore-path .gitignore --ext '.js,.jsx'",
80 "lint": "npm-run-all -l -p 'lint:**'",
81 "fix:prettier": "prettier --write '{src,__tests__}/**/*.{js,jsx,md}' '!src/__tests__/build/**' '*.{js,md}'",
82 "fix:eslint": "eslint . '.*.js' --fix --ignore-path .gitignore --ext '.js,.jsx'",
83 "fix": "npm-run-all -l -p 'fix:**'",
84 "pretest": "npm run lint",
85 "test-only": "nyc ava --verbose '**/__tests__/*.js'",
86 "test": "npm run test-only",
87 "prebuild": "del dist",
88 "build": "babel src --out-dir dist --ignore /__tests__/",
89 "prepublish": "npm run build",
90 "release": "npmpub"
91 },
92 "ava": {
93 "require": "babel-register",
94 "concurrency": 5,
95 "babel": "inherit"
96 },
97 "babel": {
98 "presets": [
99 [
100 "env",
101 {
102 "targets": {
103 "node": "4.3"
104 }
105 }
106 ]
107 ]
108 },
109 "eslintConfig": {
110 "parserOptions": {
111 "sourceType": "script"
112 },
113 "rules": {
114 "sort-keys": "off"
115 },
116 "extends": [
117 "plugin:itgalaxy/ava",
118 "plugin:itgalaxy/esnext",
119 "plugin:itgalaxy/node"
120 ],
121 "overrides": [
122 {
123 "files": [
124 "**/__tests__/**/*.js",
125 "src/**/*.js"
126 ],
127 "parserOptions": {
128 "sourceType": "module"
129 },
130 "rules": {
131 "node/no-unsupported-features": "off"
132 }
133 }
134 ],
135 "root": true
136 },
137 "remarkConfig": {
138 "plugins": [
139 "remark-preset-lint-itgalaxy"
140 ]
141 }
142}