BuddyLReno/smarquee

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "smarquee",
  "version": "1.0.5",
  "description": "A smart scrolling marquee for audio players and other scrolling text needs.",
  "author": "Buddy Reno <thebudman84+smarquee@gmail.com> (https://buddyreno.dev)",
  "license": "MPL-2.0",
  "main": "dist/smarquee.min.js",
  "scripts": {
    "compile": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=webpack.config.js && cp dist/smarquee.min.js demo && cp dist/smarquee.min.js .",
    "test": "jest",
    "test-ci": "TZ='utc' jest --no-cache --coverage -w=4",
    "demo": "browser-sync start --server 'demo' --files 'demo'",
    "build-css": "sass src/stylesheets/demo.scss demo/demo.css",
    "build-js": "yarn run compile",
    "watch-css": "nodemon -e scss -x \"yarn run build-css\" --ignore 'demo/'",
    "watch-js": "nodemon -e js -x \"yarn run build-js\" --ignore 'src/tests/' --ignore 'demo/' --ignore 'dist/' --ignore '/smarquee.min.js'",
    "watcher": "concurrently \"npm:watch-*\"",
    "lint-staged": "lint-staged",
    "prettier-all": "prettier --write '{src,tests}/**/*.js'",
    "eslint-all": "eslint --cache --ext .js src tests"
  },
  "pre-commit": [
    "lint-staged"
  ],
  "lint-staged": {
    "{src, tests}/**/*.js": [
      "prettier --write",
      "eslint --cache --fix",
      "git add"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/BuddyLReno/smarquee.git"
  },
  "bugs": {
    "url": "https://github.com/BuddyLReno/smarquee/issues"
  },
  "homepage": "https://github.com/BuddyLReno/smarquee#readme",
  "keywords": [
    "javascript",
    "animated",
    "marquee",
    "scrolling marquee",
    "animated marquee",
    "ticker",
    "text ticker"
  ],
  "jest": {
    "setupFiles": [
      "jest-canvas-mock"
    ]
  },
  "devDependencies": {
    "@babel/cli": "^7.2.3",
    "@babel/core": "^7.3.3",
    "@babel/plugin-proposal-class-properties": "^7.4.0",
    "@babel/preset-env": "^7.3.4",
    "babel-eslint": "^10.0.1",
    "babel-loader": "^8.0.5",
    "browser-sync": "^2.26.3",
    "codeclimate-test-reporter": "^0.5.1",
    "concurrently": "^4.1.0",
    "eslint": "^5.15.3",
    "eslint-config-prettier": "^4.1.0",
    "eslint-plugin-babel": "^5.3.0",
    "eslint-plugin-jest": "^22.4.1",
    "eslint-plugin-prettier": "^3.0.1",
    "jest": "^24.5.0",
    "jest-canvas-mock": "^2.0.0-beta.1",
    "lint-staged": "^8.1.5",
    "nodemon": "^1.18.10",
    "pre-commit": "^1.2.2",
    "prepack-webpack-plugin": "^1.1.2",
    "prettier": "^1.16.4",
    "sass": "^1.17.0",
    "webpack": "^4.29.6",
    "webpack-cli": "^3.3.0"
  },
  "dependencies": {}
}