package.json
{
"name": "Redbrick-site",
"version": "1.0.0",
"description": "Statically generated site for redbrick.dcu.ie",
"private": false,
"repository": {
"type": "git",
"url": "https://github.com/redbrick/static-site"
},
"bugs": {
"url": "http://github.com/redbrick/static-site/issues"
},
"license": "GPL-3.0",
"scripts": {
"server": "node ./bin/www",
"test": "yarn lint && yarn generate",
"test:unit": "jest",
"theme": "git submodule init && git submodule update --remote",
"postinstall": "yarn theme && cd themes/redbrick-theme && yarn",
"generate": "hexo g",
"hexo": "hexo s",
"page": "hexo new page",
"post": "hexo new post",
"docker": "git pull origin master && yarn start",
"start": "yarn generate && node ./bin/www ",
"fresh": "hexo clean",
"regenerate": "yarn postinstall && hexo clean && hexo g",
"fix": "eslint . --fix",
"lint": "eslint ."
},
"hexo": {
"version": "3.3.1"
},
"dependencies": {
"@risingstack/protect": "^1.0.0",
"async": "^2.0.1",
"body-parser": "~1.15.1",
"compression": "^1.6.2",
"cookie-parser": "~1.4.3",
"debug": "^2.4.4",
"dotenv-safe": "^3.0.0",
"ejs": "^2.5.5",
"express": "^4.14.0",
"file-stream-rotator": "0.0.7",
"hexo": "^3.2.2",
"hexo-cli": "^1.0.2",
"hexo-cli-extras": "^1.0.3",
"hexo-deployer-rsync": "^0.1.1",
"hexo-filter-cleanup": "^1.0.6",
"hexo-front-matter": "^0.2.3",
"hexo-generator-archive": "^0.1.4",
"hexo-generator-category": "^0.1.3",
"hexo-generator-feed": "^1.2.0",
"hexo-generator-index": "^0.2.0",
"hexo-generator-json-content": "^3.0.1",
"hexo-generator-search": "^1.0.2",
"hexo-generator-tag": "^0.2.0",
"hexo-generator-to-json": "^1.1.12",
"hexo-pdf": "^1.1.1",
"hexo-renderer-ejs": "^0.2.0",
"hexo-renderer-marked": "^0.2.10",
"hexo-renderer-stylus": "^0.3.1",
"hexo-reveal": "^1.0.3",
"hexo-server": "^0.2.0",
"hexo-util": "^0.6.0",
"js-yaml": "^3.6.1",
"lodash.isundefined": "^3.0.1",
"moment": "^2.15.1",
"morgan": "~1.7.0",
"nodemailer": "^2.5.0",
"recaptcha2": "^1.0.8",
"serve-favicon": "^2.3.0",
"winston": "^2.2.0",
"wordwrap": "^1.0.0"
},
"devDependencies": {
"eslint": "^4.9.0",
"eslint-config-standard": "6.2.1",
"eslint-plugin-jest": "^21.2.0",
"eslint-plugin-promise": "3.5.0",
"eslint-plugin-standard": "2.1.0",
"jest": "^21.2.1"
}
}