package.json 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. {
  2. "name": "css-blank-pseudo",
  3. "version": "0.1.4",
  4. "description": "Style form elements when they are empty",
  5. "author": "Jonathan Neal <jonathantneal@hotmail.com>",
  6. "license": "CC0-1.0",
  7. "repository": "csstools/css-blank-pseudo",
  8. "homepage": "https://github.com/csstools/css-blank-pseudo#readme",
  9. "bugs": "https://github.com/csstools/css-blank-pseudo/issues",
  10. "main": "index.js",
  11. "module": "index.mjs",
  12. "bin": {
  13. "css-blank-pseudo": "cli.js"
  14. },
  15. "files": [
  16. "browser.js",
  17. "browser-legacy.js",
  18. "cli.js",
  19. "index.js",
  20. "index.js.map",
  21. "index.mjs",
  22. "index.mjs.map",
  23. "legacy.js",
  24. "legacy.js.map",
  25. "legacy.mjs",
  26. "legacy.mjs.map",
  27. "postcss.js",
  28. "postcss.js.map",
  29. "postcss.mjs",
  30. "postcss.mjs.map"
  31. ],
  32. "scripts": {
  33. "build": "npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss",
  34. "build:browser": "cross-env NODE_ENV=browser rollup -c .rollup.js --silent && cross-env NODE_ENV=browser:legacy rollup -c .rollup.js --silent",
  35. "build:cli": "cross-env NODE_ENV=cli rollup -c .rollup.js --silent",
  36. "build:postcss": "cross-env NODE_ENV=postcss rollup -c .rollup.js --silent",
  37. "build:node": "rollup -c .rollup.js --silent && cross-env NODE_ENV=legacy rollup -c .rollup.js --silent",
  38. "prepublishOnly": "npm run build && npm test",
  39. "pretest": "npm run build:postcss",
  40. "pretest:postcss": "npm run build:postcss",
  41. "test": "npm run test:js && npm run test:postcss",
  42. "test:js": "eslint src/*.js --cache --ignore-path .gitignore --quiet",
  43. "test:postcss": "postcss-tape --plugin=postcss.js"
  44. },
  45. "engines": {
  46. "node": ">=6.0.0"
  47. },
  48. "dependencies": {
  49. "postcss": "^7.0.5"
  50. },
  51. "devDependencies": {
  52. "@babel/core": "^7.1.6",
  53. "@babel/preset-env": "^7.1.6",
  54. "babel-eslint": "^10.0.1",
  55. "cross-env": "^5.2.0",
  56. "eslint": "^5.9.0",
  57. "eslint-config-dev": "2.0.0",
  58. "postcss-tape": "^2.2.0",
  59. "pre-commit": "^1.2.2",
  60. "rollup": "^0.67.3",
  61. "rollup-plugin-babel": "^4.0.3",
  62. "rollup-plugin-terser": "^3.0.0"
  63. },
  64. "eslintConfig": {
  65. "extends": "dev",
  66. "parser": "babel-eslint"
  67. },
  68. "keywords": [
  69. "postcss",
  70. "css",
  71. "postcss-plugin",
  72. "javascript",
  73. "js",
  74. "polyfill",
  75. "blank",
  76. "empty",
  77. "pseudo",
  78. "selectors",
  79. "accessibility",
  80. "a11y",
  81. "input",
  82. "select",
  83. "textarea"
  84. ]
  85. }