{
  "config": {
    "jsPath": "./assets/js",
    "lessPath": "./assets/less",
    "outputCss": "./source/assets/css",
    "outputFonts": "./source/assets/fonts",
    "outputJs": "./source/assets/js"
  },
  "scripts": {
    "autoprefixer": "postcss -u autoprefixer -r $npm_package_config_outputCss/*.css",
    "build": "npm run init && npm-run-all -p build:css build:js copy:fonts",
    "build:css": "npm run less -- && npm run autoprefixer",
    "build:js": "concat -o $npm_package_config_outputJs/site.js ./node_modules/jquery/dist/jquery.js ./node_modules/prismjs/prism.js ./node_modules/prismjs/components/prism-{apacheconf,bash,css,diff,ini,json,nginx,php,sass,scss,sql,less,twig,yaml}.js $npm_package_config_jsPath/vendor/*.js $npm_package_config_jsPath/main.js",
    "copy:fonts": "cp -R ./node_modules/font-awesome/fonts/* $npm_package_config_outputFonts",
    "dev": "npm run build && npm-run-all -p watch:css watch:js",
    "init": "mkdir -p $npm_package_config_outputCss $npm_package_config_outputFonts $npm_package_config_outputJs",
    "less": "lessc --npm-import='prefix=~' $npm_package_config_lessPath/main.less $npm_package_config_outputCss/site.css",
    "prod": "npm run build",
    "watch": "npm-run-all -p watch:css watch:js",
    "watch:css": "onchange $npm_package_config_lessPath -v -- npm-run-all -p build:css",
    "watch:js": "onchange $npm_package_config_jsPath -v -- npm-run-all -p build:js"
  },
  "dependencies": {
    "autoprefixer": "^7.1.5",
    "concat": "^1.0.3",
    "font-awesome": "^4.7.0",
    "graceful-fs": "^4.1.11",
    "jquery.2": "^1.0.0",
    "less": "2.7.1",
    "less-plugin-clean-css": "^1.5.1",
    "less-plugin-npm-import": "^2.1.0",
    "npm-run-all": "^4.1.1",
    "onchange": "^3.2.1",
    "postcss-cli": "^4.1.1",
    "prismjs": "^1.6.0",
    "tachyons-less": "^1.0.4"
  }
}