JustalK/PORTFOLIO

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "Latsuj",
  "version": "1.0.0",
  "description": "My Portfolio",
  "main": "server/index.js",
  "scripts": {
    "seed": "node -e 'require(\"./seeding/seeder.js\").seed()'",
    "dev": "export NODE_ENV=development && export BROWSERSLIST_ENV=development && webpack --mode development --config config/dev.config.js",
    "build": "webpack --mode production --config config/prod.config.js",
    "watch": "nodemon --watch \"src/\" -x \"npm run dev\"",
    "watch-server": "export NODE_ENV=development && nodemon --exec 'npm run server'",
    "server": "node -e 'require(\"./server/index\").start()'",
    "start": "export NODE_ENV=production && npm run server",
    "coverage": "nyc report --reporter=text-lcov | coveralls",
    "cypress-tools": "npx cypress open",
    "test": "export NODE_ENV=test && nyc --reporter=html --reporter=text ava tests/server/*.js ava tests/server/**/*.js --verbose --timeout=1m",
    "cypress": "cypress run",
    "e2e": "start-server-and-test server http://localhost:8080 cypress",
    "server-docker": "export NODE_ENV=docker && node -e 'require(\"./server/index\").start()'",
    "seed-docker": "export NODE_ENV=docker && npm run seed",
    "docker": "sudo docker-compose up --build --force-recreate",
    "encode": "dotenv-encode ./env/ -o ./encrypted/",
    "decode": "dotenv-encode ./encrypted/ -o ./env/ -d"
  },
  "engines": {
    "node": ">=12.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Latsuj/Lj2.git"
  },
  "keywords": [],
  "author": "",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/Latsuj/Lj2/issues"
  },
  "homepage": "https://github.com/Latsuj/Lj2#readme",
  "dependencies": {
    "@fortawesome/fontawesome-svg-core": "^1.2.32",
    "@fortawesome/free-brands-svg-icons": "^5.15.1",
    "@fortawesome/free-solid-svg-icons": "^5.15.1",
    "@fortawesome/vue-fontawesome": "^2.0.2",
    "assert": "^2.0.0",
    "autoprefixer": "^9.8.6",
    "axios": "^0.21.0",
    "browserify-zlib": "^0.2.0",
    "connect-history-api-fallback": "^1.6.0",
    "dotenv": "^8.2.0",
    "dotenv-encode": "^1.0.5",
    "express": "^4.17.1",
    "helmet": "^4.5.0",
    "https-browserify": "^1.0.0",
    "mongodb": "^3.6.2",
    "mongoose": "^5.10.10",
    "nodemon": "^2.0.6",
    "stream-browserify": "^3.0.0",
    "stream-http": "^3.1.1",
    "three": "^0.143.0",
    "tty-browserify": "^0.0.1",
    "util": "^0.12.3",
    "vue-meta": "^2.4.0",
    "winston": "^3.3.3"
  },
  "devDependencies": {
    "@babel/core": "^7.12.3",
    "@babel/preset-env": "^7.12.1",
    "@testing-library/cypress": "^7.0.1",
    "@testing-library/dom": "^7.26.6",
    "ava": "^3.13.0",
    "babel-core": "*",
    "babel-eslint": "^10.1.0",
    "babel-loader": "^8.1.0",
    "babel-preset-es2015": "*",
    "babel-preset-es2016": "*",
    "chai": "^4.2.0",
    "chai-http": "^4.3.0",
    "copy-webpack-plugin": "^6.2.1",
    "coveralls": "^3.1.0",
    "css-loader": "^5.0.0",
    "cypress": "^5.6.0",
    "eslint": "^7.12.0",
    "eslint-config-es2015": "*",
    "eslint-plugin-vue": "^7.1.0",
    "eslint-webpack-plugin": "^2.1.0",
    "file-loader": "^6.1.1",
    "html": "*",
    "html-loader": "^1.3.2",
    "html-minifier": "^4.0.0",
    "html-minifier-loader": "*",
    "html-webpack-plugin": "^4.5.0",
    "image-webpack-loader": "^7.0.1",
    "less": "^3.12.2",
    "less-loader": "^7.0.2",
    "lqip-loader": "^2.2.1",
    "mongo-seeding": "^3.4.1",
    "npx": "^10.2.2",
    "nyc": "^15.1.0",
    "postcss": "^8.1.4",
    "postcss-loader": "^4.0.4",
    "postcss-preset-env": "^6.7.0",
    "prettier": "^2.1.2",
    "start-server-and-test": "^1.11.5",
    "style-loader": "^2.0.0",
    "stylelint": "^13.7.2",
    "stylelint-config-standard": "^20.0.0",
    "stylelint-webpack-plugin": "^2.1.1",
    "vue": "^2.6.12",
    "vue-loader": "^15.9.3",
    "vue-router": "^3.4.7",
    "vue-template-compiler": "^2.6.12",
    "webpack": "^5.2.0",
    "webpack-cli": "^4.1.0",
    "webpack-merge": "^5.2.0"
  }
}