{ "name": "hexo-site", "version": "0.0.0", "private": true, "hexo": { "version": "3.8.0" }, "devDependencies": { "@silvermine/serverless-plugin-cloudfront-lambda-edge": "^2.1.1", "broken-link-checker-local": "^0.2.0", "hexo": "^3.7.0", "hexo-generator-archive": "^0.1.5", "hexo-generator-category": "^0.1.3", "hexo-generator-index": "^0.2.1", "hexo-generator-tag": "^0.2.0", "hexo-renderer-ejs": "^0.3.1", "hexo-renderer-marked": "^0.3.2", "hexo-renderer-stylus": "^0.3.3", "hexo-server": "^0.3.1", "jest": "^24.0.0", "serverless-lambda-version": "^0.1.2", "serverless-plugin-scripts": "^1.0.2", "serverless-s3-deploy": "^0.8.0" }, "scripts": { "jest": "jest", "mdlint-drafts": "markdownlint --config .mdconfig ./source/_drafts", "mdlint": "markdownlint --config .mdconfig ./source/_posts", "precheck": "npm run jest && npm run mdlint", "clean": "hexo clean", "build": "hexo generate", "cleanbuild": "npm run clean && npm run build", "linkcheck": "blcl --filter-level 3 --get --recursive --exclude /atom.xml --exclude /favicon.png --exclude http://2019-01-28-securing-s3.demo.alphageek.com.au.s3-website-us-east-1.amazonaws.com --exclude http://localhost:4000 --exclude http://dev./%3Cyour_domain%3E/ public", "htmlcheck": "node-w3c-validator -v -s -i public/", "a11ycheck": "pa11y-ci public/*.html public/*/*.html public/*/*/*.html public/*/*/*/*.html public/*/*/*/*/*.html || true", "validate": "npm run linkcheck && npm run htmlcheck && npm run a11ycheck", "buildtest-local": "npm run precheck && npm run cleanbuild && npm run validate", "precommit": "npm run buildtest-local", "deploy-uat-infra": "npx serverless deploy -s dev", "deploy-uat-site": "npx serverless s3deploy -s dev -v", "deploy-uat": "npm run deploy-uat-infra && npm run deploy-uat-site", "linkcheck-uat": "npx blc --filter-level 3 --get --recursive --exclude /atom.xml --exclude /favicon.png --exclude http://2019-01-28-securing-s3.demo.alphageek.com.au.s3-website-us-east-1.amazonaws.com --exclude http://localhost:4000 --exclude http://dev./%3Cyour_domain%3E/ --user-agent '**PASSWORD_DEFINED_IN_SERVERLESS_CONFIGURATION** Tester' http://dev.alphageek.com.au", "test-uat": "npm run deploy-uat && npm run linkcheck-uat", "buildtest-uat": "npm run buildtest-local && test-uat", "deploy-prod-infra": "npx serverless deploy -s prod", "deploy-prod-site": "npx serverless s3deploy -s prod -v", "deploy-prod": "npm run deploy-prod-infra && npm run deploy-prod-site", "linkcheck-prod": "npx blc --filter-level 3 --get --recursive --exclude /atom.xml --exclude /favicon.png --exclude http://2019-01-28-securing-s3.demo.alphageek.com.au.s3-website-us-east-1.amazonaws.com --exclude http://localhost:4000 --exclude http://dev./%3Cyour_domain%3E/ http://alphageek.com.au", "test-prod": "npm run deploy-prod && npm run linkcheck-prod", "buildtest-prod": "npm run buildtest-uat && test-prod" }, "jest": { "testPathIgnorePatterns": [ "/node_modules/", "/source/code/", "/public/" ] } }