{
  "name": "dyna-ui-star-rating",
  "version": "1.2.1",
  "description": "React Star Rating Component",
  "repository": {
    "type": "git",
    "url": "https://github.com/aneldev/dyna-ui-star-rating"
  },
  "main": "./dist/index.js",
  "typings": "./dist/index.d.ts",
  "scripts": {
    "start": "webpack-dev-server --config webpack.dev.config.js --devtool eval --progress --inline --hot --content-base dev/public --open --host 127.0.0.1 --port 3200 ",
    "start-at": "webpack-dev-server --config webpack.dev.config.js --devtool eval --progress --inline --hot --content-base dev/public --open --host 127.0.0.1 --port",
    "build-analyze": "set NODE_ENV=production && webpack --config webpack.dist.analyze.config.js",
    "build": "rimraf ./dist/ && npm run .build-index.d.ts && npm run .build-dist",
    ".build-index.d.ts": "tsc && rm ./dist/index.js && npm run .build-index.d.ts-clear",
    ".build-index.d.ts-clear": "cd dist/ && find . -name \\*.js -delete && cd ..",
    ".build-dist": "set NODE_ENV=production && webpack --config webpack.dist.config.js",
    "release": "npm run build && npm run publish-push",
    "commit": "git add -u && git add -A && git commit -m",
    "commit-amend": "git add -u && git add -A && git commit --amend --no-edit",
    "publish-push": "git add -u && git add -A && git commit -m \"last minute changes\"; npm version patch && npm publish && git push && git push --tags",
    "sync-externals": "node syncExternals.js",
    "test": "jest --coverage --no-cache --runInBand",
    "test-watch": "jest --watch --verbose --runInBand",
    "clear-npm-cache": "npm cache clear --force",
    "update-release": "npm update && git add -u && git add -A && git commit -m \"last minute update-release changes\"; npm run release",
    "reinstall": "rm ./package-lock.json; rm -rf ./node_modules; npm install"
  },
  "keywords": [],
  "author": "Anel dev",
  "license": "MIT",
  "dependencies": {
    "dyna-class-name": "^2.0.1",
    "dyna-svg": "^3.1.1",
    "dyna-interfaces": "^4.0.5",
    "dyna-ui-styles": "^1.3.16",
    "react": "^16.0.0",
    "react-dom": "^16.0.0"
  },
  "devDependencies": {
    "@types/enzyme": "^3.1.8",
    "@types/enzyme-adapter-react-16": "^1.0.1",
    "@types/jest": "^19.2.2",
    "@types/node": "^7.0.54",
    "@types/react": "16.0.36",
    "@types/react-dom": "16.0.3",
    "autoprefixer": "^7.2.6",
    "awesome-typescript-loader": "^3.4.1",
    "babel-core": "6.11.4",
    "babel-jest": "^20.0.3",
    "babel-loader": "6.0.0",
    "babel-plugin-add-module-exports": "0.1.2",
    "babel-plugin-react-transform": "^2.0.2",
    "babel-polyfill": "^6.9.1",
    "babel-preset-es2015": "6.9.0",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-2": "^6.24.1",
    "babel-runtime": "6.11.6",
    "chokidar": "^1.7.0",
    "css-loader": "^0.28.9",
    "dyna-showcase": "^1.0.5",
    "enzyme": "^3.3.0",
    "enzyme-adapter-react-16": "^1.1.1",
    "enzyme-to-json": "^3.3.1",
    "file-loader": "^0.9.0",
    "font-awesome": "^4.7.0",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^21.1.0",
    "jest-cli": "^20.0.4",
    "jest-junit": "^1.5.1",
    "jsdom": "11.5.1",
    "jsdom-global": "3.0.2",
    "json-loader": "^0.5.4",
    "less": "^2.7.2",
    "less-loader": "^4.0.4",
    "node-sass": "^4.5.3",
    "postcss-cli": "^4.1.0",
    "postcss-loader": "^2.1.0",
    "raw-loader": "^0.5.1",
    "react-test-renderer": "^16.0.0",
    "rimraf": "^2.6.1",
    "sass-loader": "^6.0.5",
    "source-map-loader": "0.1.5",
    "style-loader": "^0.18.2",
    "svg-inline-loader": "^0.8.0",
    "ts-jest": "^20.0.6",
    "typescript": "^2.7.1",
    "url-loader": "^0.5.9",
    "webpack": "^3.11.0",
    "webpack-bundle-analyzer": "^2.10.0",
    "webpack-dev-middleware": "^1.12.0",
    "webpack-dev-server": "^2.11.1"
  },
  "jest": {
    "setupTestFrameworkScriptFile": "./tests/setup/testSetup.js",
    "automock": false,
    "collectCoverage": false,
    "testEnvironment": "jsdom",
    "transform": {
      ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "testRegex": "(src|tests)/.*\\.(test|spec)\\.(ts|tsx|js|jsx)$",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx"
    ],
    "moduleNameMapper": {
      "\\.(css|less|scss|jpg|png|svg|gif)$": "identity-obj-proxy"
    },
    "coverageDirectory": "coverage",
    "collectCoverageFrom": [
      "src/**/*.{ts,tsx,js,jsx}",
      "!src/**/*.d.ts"
    ],
    "snapshotSerializers": [
      "enzyme-to-json/serializer"
    ]
  },
  "jest-junit": {
    "output": "./coverage/junit.xml"
  }
}
