Skip to content
Snippets Groups Projects
This project manages its dependencies using npm. Learn more
package.json 1.22 KiB
{
  "name": "quasseldroid-landing",
  "version": "1.0.0",
  "description": "This is a websearch frontend for a quassel database.",
  "scripts": {
    "pug": "node_modules/pug-cli/index.js --basedir . $(find . -name index.pug)",
    "sass": "cd assets/css && make -j8",
    "css_minify_purifycss": "node_modules/purify-css/bin/purifycss assets/css/important.css index.html privacy-policy/index.html releases/index.html --min --info --out assets/css/important.min1.css",
    "css_minify_uncss": "node_modules/uncss/bin/uncss index.html privacy-policy/index.html releases/index.html --htmlroot . --stylesheets assets/css/important.min1.css > assets/css/important.min.css",
    "css_minify": "npm run css_minify_purifycss && npm run css_minify_uncss && rm assets/css/important.min1.css",
    "images": "assets/images/generate_makefile.sh && cd assets/images && make -j8",
    "build": "npm run images && npm run sass && npm run pug && npm run css_minify && npm run pug"
  },
  "author": "Janne Koschinski",
  "license": "GPL",
  "homepage": "https://quasseldroid.info/",
  "devDependencies": {
    "jstransformer-markdown-it": "^2.1.0",
    "node-sass": "^6.0.0",
    "pug-cli": "^1.0.0-alpha6",
    "purify-css": "^1.2.5",
    "uncss": "^0.17.3"
  }
}