{
  "name": "<%= appName %>",
  "description": "",
  "version": "0.1.0",
  "author": "",
  "license": "",
  "homepage": "",
  <% if (staticSiteMode) { %>
    "main": "build.js",
  <% } else { %>
    "main": "app.js",
  <% } %>
  "engines": {
    "node": ">=20.0.0"
  },
  "dependencies": <%- JSON.stringify(dependencies) %>,
  "devDependencies": {
    <% if (staticSiteMode) { %>
      "http-server": "~14.1.1",
    <% } %>
    "nodemon": "~3.1.0",
    "standard": "~17.1.0",
    "stylelint": "~16.17.0",
    <%- stylelintPostCssModule -%>
    <%- stylelintConfigModule %>
  },
  "nodemonConfig": {
    "ignore": [
      "public/"
    ],
    "ext": "<%= cssExt %> html js json"
  },
  "standard": {
    "ignore": [
      "public/"
    ]
  },
  "private": true,
  "repository": {
    "type": "git",
    "url": "https://somewhere.url/user/repo.git"
  },
  "scripts": {
    <% if (staticSiteMode) { %>
      "d": "nodemon --exec \"node build.js --development-mode && http-server public/\"",
      "dev": "nodemon --exec \"node build.js --development-mode && http-server public/\"",
      "development": "nodemon --exec \"node build.js --development-mode && http-server public/\"",
      "p": "nodemon --exec \"node build.js --production-mode && http-server public/\"",
      "prod": "nodemon --exec \"node build.js --production-mode && http-server public/\"",
      "production": "nodemon --exec \"node build.js --production-mode && http-server public/\"",
      "build": "node build.js --production-mode",
      "build-dev": "node build.js --development-mode",
    <% } else { %>
      "generate-secrets": "node ./node_modules/roosevelt/lib/scripts/secretsGenerator.js",
      "generate-certs": "node ./node_modules/roosevelt/lib/scripts/certsGenerator.js",
      "generate-session-secret": "node ./node_modules/roosevelt/lib/scripts/sessionSecretGenerator.js",
      "generate-csrf-secret": "node ./node_modules/roosevelt/lib/scripts/csrfSecretGenerator.js",
      "d": "nodemon app.js --development-mode",
      "dev": "nodemon app.js --development-mode",
      "development": "nodemon app.js --development-mode",
      "p": "nodemon app.js --production-mode",
      "prod": "nodemon app.js --production-mode",
      "production": "nodemon app.js --production-mode",
      "x": "nodemon app.js --production-proxy-mode",
      "prodproxy": "nodemon app.js --production-proxy-mode",
      "production-proxy": "nodemon app.js --production-proxy-mode",
    <% } %>
    "lint": "npm run standard && npm run stylelint",
    "standard": "./node_modules/.bin/standard",
    "stylelint": "./node_modules/.bin/stylelint \"statics/css/**/*.<%= cssExt %>\"",
    <% if (staticSiteMode) { %>
      "start": "nodemon --exec \"node build.js --production-mode && http-server public/\"",
    <% } else { %>
      "start": "nodemon app.js --production-mode",
    <% } %>
    "test": "npm run lint"
  }
}
