{
  "name": "zunder",
  "version": "7.0.0",
  "homepage": "https://github.com/chrisbreiding/zunder",
  "repository": "git://github.com/chrisbreiding/zunder.git",
  "author": "Chris Breiding (https://www.chrisbreiding.com/)",
  "license": "MIT",
  "main": "dist/index.js",
  "bin": {
    "zunder": "dist/lib/zunder.js"
  },
  "scripts": {
    "build": "babel src --out-dir dist --ignore scaffold/*",
    "clean": "rm -rf dist && mkdir dist",
    "copy-scaffold": "mkdir -p dist/scaffold; cp -R src/scaffold dist/scaffold",
    "copy-static": "mkdir -p dist/lib; cp -R src/lib/*.hbs dist/lib/; cp -R src/lib/*.png dist/lib/",
    "copy": "npm run copy-scaffold; npm run copy-static",
    "precommit": "lint-staged",
    "prepublish": "npm run lint; npm run clean; npm run build; npm run copy",
    "test": "cypress run",
    "watch-babel": "babel src --watch --out-dir dist --ignore scaffold/*",
    "watch-static": "chokidar 'src/lib/*.+(hbs|png)' -c 'npm run copy-static'",
    "start": "npm run copy; concurrently --kill-others --names 'babel: ,static:' --prefix '{name}' 'npm run watch-babel' 'npm run watch-static'",
    "lint": "eslint 'src/*.+(js|jsx)' 'src/**/*.+(js|jsx)' 'cypress/**/*.js' 'test/projects/*/src/*.+(js|jsx)' 'test/projects/*/src/**/*.+(js|jsx)'",
    "lint-fix": "npm run lint -- --fix",
    "cypress:open": "cypress open",
    "cypress:verify": "cypress verify"
  },
  "lint-staged": {
    "*.{js,jsx}": [
      "npm run lint-fix",
      "git add"
    ]
  },
  "dependencies": {
    "@babel/core": "7.20.2",
    "@babel/plugin-proposal-class-properties": "7.18.6",
    "@babel/plugin-proposal-decorators": "7.20.2",
    "@babel/plugin-proposal-object-rest-spread": "7.20.2",
    "@babel/plugin-transform-runtime": "7.19.6",
    "@babel/preset-env": "7.20.2",
    "@babel/preset-react": "7.18.6",
    "@babel/runtime": "7.20.1",
    "@cypress/coffeeify": "1.0.0",
    "aliasify": "2.1.0",
    "babel-plugin-add-module-exports": "1.0.4",
    "babel-preset-minify": "0.5.2",
    "babelify": "10.0.0",
    "body-parser": "1.20.1",
    "browserify": "17.0.0",
    "browserify-resolutions": "1.1.0",
    "chalk": "5.1.2",
    "del": "7.0.0",
    "envify": "4.1.0",
    "express": "4.18.2",
    "fancy-log": "2.0.0",
    "fs-extra": "10.1.0",
    "glob": "8.0.3",
    "gulp-autoprefixer": "8.0.0",
    "gulp-babel": "8.0.0",
    "gulp-clean-css": "4.3.0",
    "gulp-compile-handlebars": "0.6.1",
    "gulp-custom-filter": "0.4.3",
    "gulp-if": "3.0.0",
    "gulp-nodemon": "2.5.0",
    "gulp-plumber": "1.2.1",
    "gulp-rename": "2.0.0",
    "gulp-rev": "9.0.0",
    "gulp-rev-delete-original": "0.2.3",
    "gulp-rev-replace": "0.4.4",
    "gulp-sourcemaps": "3.0.0",
    "gulp-spawn-mocha": "6.0.0",
    "gulp-stylus": "2.7.1",
    "gulp-util": "3.0.8",
    "gulp-watch": "5.0.1",
    "istanbul": "0.4.5",
    "lodash": "4.17.21",
    "mkdirp": "1.0.4",
    "mocha": "10.1.0",
    "morgan": "1.10.0",
    "node-notifier": "10.0.1",
    "portfinder": "1.0.32",
    "stream-to-promise": "3.0.0",
    "stylus": "0.59.0",
    "through": "2.3.8",
    "tsify": "5.0.4",
    "typescript": "4.8.4",
    "undertaker": "1.3.0",
    "vinyl-buffer": "1.0.1",
    "vinyl-fs": "3.0.3",
    "vinyl-source-stream": "2.0.0",
    "watchify": "4.0.0",
    "yargs": "17.6.2"
  },
  "devDependencies": {
    "babel-cli": "6.26.0",
    "babel-eslint": "10.1.0",
    "chokidar": "3.5.3",
    "chokidar-cli": "3.0.0",
    "concurrently": "7.5.0",
    "eslint": "8.27.0",
    "eslint-plugin-crb": "2.0.3",
    "eslint-plugin-cypress": "2.12.1",
    "eslint-plugin-mocha": "10.1.0",
    "eslint-plugin-react": "7.31.10",
    "execa": "6.1.0",
    "husky": "8.0.2",
    "lint-staged": "13.0.3"
  },
  "optionalDependencies": {
    "gulp-sass": "5.1.0",
    "node-sass-glob-importer": "5.3.2",
    "sass": "1.56.1"
  }
}
