node-amp-mustache-skeleton
Version:
AMP page skeleton served via node.js featuring mustache templating.
72 lines (71 loc) • 1.96 kB
JSON
{
"name": "node-amp-mustache-skeleton",
"version": "1.3.1",
"description": "AMP page skeleton served via node.js featuring mustache templating.",
"main": "index.js",
"engines": {
"node": ">=8.11.2"
},
"scripts": {
"start": "[ $NODE_ENV == production ] && node index.js || run-s build start:watch",
"start:server": "cd dist && node index.js",
"start:watch": "run-p start:server watch:all",
"test": "mocha",
"build": "gulp build",
"build:docker": "docker build -t node-amp-mustache-skeleton:1.3.0 .",
"watch:client": "gulp watch:client",
"watch:server": "gulp watch:server",
"watch:all": "run-p watch:client watch:server"
},
"repository": {
"type": "git",
"url": "git+https://github.com/haensl/node-amp-mustache-skeleton.git"
},
"keywords": [
"ci",
"nodejs",
"amp",
"amp-html",
"mustache",
"mustache-templates",
"mustache-templating",
"mustache-js",
"node",
"node-js"
],
"author": {
"name": "HP Dietz",
"email": "h.p.dietz@gmail.com",
"twitter": "@h_p_d",
"url": "https://hpdietz.com"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/haensl/node-amp-mustache-skeleton/issues"
},
"homepage": "https://github.com/haensl/node-amp-mustache-skeleton#readme",
"dependencies": {
"koa": "^2.5.1",
"koa-compress": "^2.0.0",
"koa-conditional-get": "^2.0.0",
"koa-etag": "^3.0.0",
"koa-static": "^4.0.3"
},
"devDependencies": {
"autoprefixer": "^7.2.6",
"del": "^3.0.0",
"gulp": "^4.0.0",
"gulp-amphtml-validator": "^1.0.2",
"gulp-concat": "^2.6.1",
"gulp-cssmin": "^0.2.0",
"gulp-embed-json": "^1.3.0",
"gulp-htmlmin": "^4.0.0",
"gulp-load-plugins": "^1.5.0",
"gulp-minify-inline-json": "^1.3.0",
"gulp-mustache": "^3.0.1",
"gulp-postcss": "^7.0.1",
"gulp-rename": "^1.3.0",
"gulp-replace": "^0.6.1",
"npm-run-all": "^4.1.3"
}
}