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.

241 lines
16 KiB

  1. {
  2. "name": "docpad",
  3. "version": "6.39.0",
  4. "description": "DocPad is a language agnostic document management system. This means you write your website as documents, in whatever language you wish, and DocPad will handle the compiling, templates and layouts for you. For static documents it will generate static files, for dynamic documents it'll re-render them on each request. You can utilise DocPad by itself, or use it as a module your own custom system. It's pretty cool, and well worth checking out. We love it.",
  5. "homepage": "https://github.com/bevry/docpad",
  6. "installUrl": "http://docpad.org/install",
  7. "upgradeUrl": "http://docpad.org/upgrade",
  8. "keywords": [
  9. "document management system",
  10. "dms",
  11. "content management system",
  12. "cms",
  13. "static site generator",
  14. "generator",
  15. "static file server",
  16. "server",
  17. "web",
  18. "web framework",
  19. "framework",
  20. "web development",
  21. "development",
  22. "dev",
  23. "build and deployment",
  24. "builder",
  25. "build",
  26. "compiler",
  27. "compile",
  28. "parser",
  29. "parse",
  30. "renderer",
  31. "render",
  32. "templating",
  33. "templates",
  34. "language agnostic",
  35. "website",
  36. "blog",
  37. "cli",
  38. "tool",
  39. "utility",
  40. "scaffold"
  41. ],
  42. "author": {
  43. "name": "Bevry Pty Ltd",
  44. "email": "us@bevry.me",
  45. "url": "http://bevry.me"
  46. },
  47. "maintainers": [
  48. {
  49. "name": "Benjamin Lupton",
  50. "email": "b@lupton.cc",
  51. "url": "https://github.com/balupton"
  52. }
  53. ],
  54. "contributors": [
  55. {
  56. "name": "Benjamin Lupton",
  57. "email": "b@lupton.cc",
  58. "url": "https://github.com/balupton"
  59. },
  60. {
  61. "name": "Nick Crohn",
  62. "email": "ncrohn@me.com",
  63. "url": "https://github.com/ncrohn"
  64. },
  65. {
  66. "name": "eldios",
  67. "email": "lele@amicofigo.com",
  68. "url": "https://github.com/eldios"
  69. },
  70. {
  71. "name": "Changwoo Park",
  72. "email": "pismute@gmail.com",
  73. "url": "https://github.com/pismute"
  74. },
  75. {
  76. "name": "Bruno Héridet",
  77. "url": "https://github.com/Delapouite"
  78. },
  79. {
  80. "name": "Todd Anglin",
  81. "url": "https://github.com/toddanglin"
  82. },
  83. {
  84. "name": "Olivier Bazoud",
  85. "url": "https://github.com/obazoud"
  86. },
  87. {
  88. "name": "Zhao Lei",
  89. "email": "aicoylei@gmail.com",
  90. "url": "https://github.com/firede"
  91. },
  92. {
  93. "name": "Aaron Powell",
  94. "email": "me@aaron-powell.com",
  95. "url": "https://github.com/aaronpowell"
  96. },
  97. {
  98. "name": "Andrew Patton",
  99. "email": "andrew@acusti.ca",
  100. "url": "https://github.com/acusti"
  101. },
  102. {
  103. "name": "Paul Armstrong",
  104. "email": "paul@paularmstrongdesigns.com",
  105. "url": "https://github.com/paularmstrong"
  106. },
  107. {
  108. "name": "Sorin Ionescu",
  109. "email": "sorin.ionescu@gmail.com",
  110. "url": "https://github.com/sorin-ionescu"
  111. },
  112. {
  113. "name": "Ferrari Lee",
  114. "email": "shiyung@gmail.com",
  115. "url": "https://github.com/Ferrari"
  116. },
  117. {
  118. "name": "Ben Barber",
  119. "url": "https://github.com/barberboy"
  120. },
  121. {
  122. "name": "Luke Hagan",
  123. "url": "https://github.com/lhagan"
  124. },
  125. {
  126. "name": "Vladislav Botvin",
  127. "email": "darkvlados@me.com",
  128. "url": "https://github.com/darrrk"
  129. },
  130. {
  131. "name": "Ashnur",
  132. "url": "https://github.com/ashnur"
  133. },
  134. {
  135. "name": "Stefan",
  136. "url": "https://github.com/stegrams"
  137. },
  138. {
  139. "name": "Alex",
  140. "url": "https://github.com/amesarosh"
  141. },
  142. {
  143. "name": "Richard A",
  144. "email": "richard@antecki.id.au",
  145. "url": "https://github.com/rantecki"
  146. },
  147. {
  148. "name": "Homme Zwaagstra",
  149. "email": "hrz@geodata.soton.ac.uk",
  150. "url": "https://github.com/homme"
  151. },
  152. {
  153. "name": "Adrian Olaru",
  154. "email": "agolaru@gmail.com",
  155. "url": "https://github.com/adrianolaru"
  156. },
  157. {
  158. "name": "Richard A",
  159. "email": "richard@antecki.id.au",
  160. "url": "https://github.com/rantecki"
  161. },
  162. {
  163. "name": "Neil Taylor",
  164. "email": "neil.t@myplanetdigital.com",
  165. "url": "https://github.com/neilbaylorrulez"
  166. },
  167. {
  168. "name": "Sven Vetsch",
  169. "url": "https://github.com/disenchant"
  170. }
  171. ],
  172. "bugs": {
  173. "url": "https://github.com/bevry/docpad/issues"
  174. },
  175. "repository": {
  176. "type": "git",
  177. "url": "http://github.com/bevry/docpad.git"
  178. },
  179. "engines": {
  180. "node": ">=0.8",
  181. "npm": ">=1.2"
  182. },
  183. "dependencies": {
  184. "bal-util": "~2.1.0",
  185. "typechecker": "~2.0.1",
  186. "ambi": "~2.0.0",
  187. "extendr": "~2.0.1",
  188. "eachr": "~2.0.2",
  189. "safefs": "~3.0.1",
  190. "taskgroup": "~3.1.2",
  191. "caterpillar": "~2.0.1",
  192. "caterpillar-filter": "~2.0.1",
  193. "caterpillar-human": "~2.1.0",
  194. "commander": "~1.2.0",
  195. "cson": "~1.4.2",
  196. "express": "~3.2.0",
  197. "jschardet": "~1.0.2",
  198. "mime": "~1.2.9",
  199. "query-engine": "~1.5.2",
  200. "semver": "~1.1.4",
  201. "lodash": "~1.3.1",
  202. "backbone": "1.0.0",
  203. "watchr": "~2.4.1",
  204. "yamljs": "~0.1.4",
  205. "getmac": "~1.0.4",
  206. "canihaz": "~1.0.0",
  207. "progressbar": "~1.0.1",
  208. "envfile": "~1.0.0",
  209. "superagent": "~0.14.6",
  210. "growl": "~1.7.0"
  211. },
  212. "optionalDependencies": {
  213. "growl": "~1.7.0"
  214. },
  215. "lazyDependencies": {
  216. "iconv": "~2.0.4"
  217. },
  218. "devDependencies": {
  219. "coffee-script": "~1.6.2",
  220. "chai": "~1.7.0",
  221. "joe": "~1.2.0",
  222. "joe-reporter-console": "~1.2.1"
  223. },
  224. "directories": {
  225. "lib": "./out/lib"
  226. },
  227. "bin": {
  228. "docpad": "./bin/docpad",
  229. "docpad-compile": "./bin/docpad-compile",
  230. "docpad-debug": "./bin/docpad-debug",
  231. "docpad-server": "./bin/docpad-server"
  232. },
  233. "scripts": {
  234. "test": "./node_modules/.bin/cake test"
  235. },
  236. "main": "./out/main.js",
  237. "readme": "[![DocPad Logo](http://d.pr/i/cfmt+)](http://docpad.org \"Visit the DocPad Website\")\n\n# DocPad. Streamlined web development.\n\n[![Check this project's build status on TravisCI](https://secure.travis-ci.org/bevry/docpad.png?branch=master)](http://travis-ci.org/bevry/docpad)\n[![View this project's NPM page](https://badge.fury.io/js/docpad.png)](https://npmjs.org/package/docpad)\n[![Donate monthly to this project via Flattr](https://raw.github.com/balupton/flattr-buttons/master/badge-89x18.gif)](http://flattr.com/thing/344188/balupton-on-Flattr)\n[![Donate once-off to this project via Paypal](https://www.paypalobjects.com/en_AU/i/btn/btn_donate_SM.gif)](https://www.paypal.com/au/cgi-bin/webscr?cmd=_flow&SESSION=IHj3DG3oy_N9A9ZDIUnPksOi59v0i-EWDTunfmDrmU38Tuohg_xQTx0xcjq&dispatch=5885d80a13c0db1f8e263663d3faee8d14f86393d55a810282b64afed84968ec)\n\nHi! I'm DocPad, I streamline the web development process and help close the gap between experts and beginners. I've been used in production by big and small companies for over a year and a half now to create [plenty of amazing and powerful web sites and applications](http://docpad.org/docs/showcase) quicker than ever before. What makes me different is instead of being a box to cram yourself into and hold you back, I'm a freeway to what you want to accomplish, just getting out of your way and allowing you to create stuff quicker than ever before without limits. Leave the redudant stuff up to me, so you can focus on the awesome stuff.\n\nDiscover my features below, or skip ahead to the installation instructions to get started with a [fully functional pre-made website](http://docpad.org/docs/skeletons) in a few minutes from reading this.\n\n**[Watch the Screencast!](http://www.youtube.com/watch?v=hvQCXDWh7Wg&feature=share&list=PLYVl5EnzwqsQs0tBLO6ug6WbqAbrpVbNf)**\n\n\n## Features\n\n### Out of the box\n\n- Competely file based meaning there is no pesky databases that need to be installed, and for version control you get to use systems like Git and SVN which you're already use to (You can still hook in remote data sources if you want, DocPad doesn't impose any limits on you, ever)\n- Choose from plenty of community maintained [pre-made websites](http://docpad.org/docs/skeletons) to use for your next project instead of starting from scratch everytime\n- Write your documents in any language, markup, templating engine, or pre-processor you wish (we're truly agnostic thanks to your plugin system). You can even mix and match them when needed by combining their extensions in a rails like fashion (e.g. `coffee-with-some-eco.js.coffee.eco`)\n- Changes to your website are automatically recompiled through our built in watch system\n- Add meta data to the top of your files to be used by templating engines to display non-standard information such as titles and descriptions for your documents\n- Display custom listings of content with our powerful [Query Engine](https://github.com/bevry/query-engine/) available to your templating engines\n- Abstract out generic headers and footers into layouts using our nested layout system\n- For simple static websites easily deploy your generated website to any web server like apache or github pages. For dynamic projects deploy them to servers like [heroku](http://www.heroku.com/) or [nodejitsu](http://nodejitsu.com/) to take advantage of custom routing with [express.js](http://expressjs.com/). [Deploy guide here](http://docpad.org/docs/deploy)\n- Built-in server to save you from having to startup your own, for dynamic deployments this even supports things like clean urls, custom routes and server-side logic\n- Robust architecture and powerful plugin system means that you are never boxed in unlike traditional CMS systems, instead you can always [extend DocPad](http://docpad.org/docs/extend) to do whatever you need it to do, and you can even write to bundle common custom functionality and distribute them through the amazing node package manager [npm](http://npmjs.org/)\n- Built in support for dynamic documents (e.g. search pages, signup forms,
  238. "readmeFilename": "README.md",
  239. "_id": "docpad@6.39.0",
  240. "_from": "docpad@6.x"
  241. }