You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
2.2 KiB

  1. {
  2. "name": "event-page",
  3. "version": "1.3.0",
  4. "description": "simple static site generator for events",
  5. "main": "lib/generate.js",
  6. "bin": {
  7. "event-gen": "lib/index.js"
  8. },
  9. "repository": {
  10. "type": "git",
  11. "url": "https://github.com/butlerx/event-page"
  12. },
  13. "bugs": {
  14. "url": "https://github.com/butlerx/event-page/issues"
  15. },
  16. "author": "butlerx",
  17. "license": "MIT",
  18. "scripts": {
  19. "lint": "eslint .",
  20. "build": "babel src --source-maps --out-dir lib",
  21. "build:watch": "babel src --watch --source-maps --out-dir lib",
  22. "format": "prettier-eslint --write \"src/**/*.js\"",
  23. "precommit": "lint-staged && eslint .",
  24. "prepublish": "yarn run build",
  25. "fix": "eslint . --fix"
  26. },
  27. "lint-staged": {
  28. "*.js": [
  29. "prettier-eslint --write",
  30. "git add"
  31. ]
  32. },
  33. "dependencies": {
  34. "babel-core": "6.24.1",
  35. "babel-polyfill": "^6.23.0",
  36. "command-line-args": "^4.0.5",
  37. "fs-extra": "^4.0.1",
  38. "glob": "^7.1.2",
  39. "glob-promise": "^3.1.0",
  40. "handlebars": "^4.0.10",
  41. "js-yaml": "^3.10.0",
  42. "json-matter": "^1.0.2",
  43. "jsonschema": "^1.1.1",
  44. "lodash": "^4.17.4",
  45. "marked": "^0.3.6",
  46. "node-sass": "^4.5.3",
  47. "require-all": "^2.2.0"
  48. },
  49. "devDependencies": {
  50. "babel-cli": "^6.24.1",
  51. "babel-eslint": "^7.2.3",
  52. "babel-plugin-add-module-exports": "0.2.1",
  53. "babel-plugin-es6-promise": "1.1.1",
  54. "babel-plugin-syntax-async-functions": "6.13.0",
  55. "babel-plugin-transform-async-to-generator": "6.24.1",
  56. "babel-plugin-transform-object-assign": "6.22.0",
  57. "babel-preset-es2015": "6.24.1",
  58. "babel-preset-flow": "^6.23.0",
  59. "babel-register": "^6.26.0",
  60. "es6-promise": "^4",
  61. "eslint": "^4.18.2",
  62. "eslint-config-airbnb": "^15.0.2",
  63. "eslint-config-standard": "10.2.1",
  64. "eslint-plugin-flowtype": "^2.33.0",
  65. "eslint-plugin-import": "^2.6.1",
  66. "eslint-plugin-json": "^1.2.0",
  67. "eslint-plugin-jsx-a11y": "^5.1.1",
  68. "eslint-plugin-node": "^4.2.2",
  69. "eslint-plugin-promise": "3.5.0",
  70. "eslint-plugin-react": "^7.1.0",
  71. "eslint-plugin-standard": "3.0.1",
  72. "flow-bin": "^0.59.0",
  73. "husky": "^0.14.3",
  74. "lint-staged": "^4.0.1",
  75. "prettier-eslint-cli": "^4.1.1"
  76. }
  77. }