gymnastjs/gymnast

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "gymnast",
  "version": "0.0.0-semantically-released",
  "description": "Configurable grid for React",
  "main": "index.js",
  "unpkg": "dist/gymnast.min.js",
  "browser": "dist/gymnast.min.js",
  "homepage": "https://gymnastjs.github.io/gymnast",
  "types": "dist/gymnast.d.ts",
  "files": [
    "package.json",
    "README.md",
    "LICENSE",
    "src",
    "dist",
    "index.js"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/gymnastjs/gymnast"
  },
  "bugs": {
    "url": "https://github.com/gymnastjs/gymnast/issues"
  },
  "author": "Oscar Bartra",
  "license": "MIT",
  "devDependencies": {
    "@babel/plugin-proposal-class-properties": "7.8.3",
    "@babel/plugin-proposal-object-rest-spread": "7.8.3",
    "@babel/plugin-transform-runtime": "7.8.3",
    "@babel/preset-env": "7.8.3",
    "@babel/preset-typescript": "7.8.3",
    "@storybook/addon-knobs": "5.3.6",
    "@storybook/addon-notes": "5.3.6",
    "@storybook/addons": "5.3.6",
    "@storybook/react": "5.3.6",
    "@testing-library/react": "9.4.0",
    "@types/babel-core": "6.25.6",
    "@types/eslint": "6.1.3",
    "@types/extract-text-webpack-plugin": "3.0.4",
    "@types/find-up": "4.0.0",
    "@types/jest": "24.9.0",
    "@types/lodash": "4.14.149",
    "@types/nightwatch": "1.1.3",
    "@types/prettier": "1.19.0",
    "@types/react": "16.9.17",
    "@types/react-dom": "16.9.4",
    "@types/react-test-renderer": "16.9.1",
    "@types/semantic-release": "15.13.1",
    "@types/storybook-addon-jsx": "7.0.1",
    "@types/testing-library__react": "9.1.2",
    "@types/webpack": "4.41.2",
    "@types/webpack-bundle-analyzer": "2.13.3",
    "@typescript-eslint/parser": "2.16.0",
    "all-contributors-cli": "6.13.0",
    "babel-cli": "6.26.0",
    "babel-core": "7.0.0-bridge.0",
    "babel-eslint": "10.0.3",
    "babel-jest": "24.9.0",
    "babel-loader": "8.0.6",
    "babel-plugin-lodash": "3.3.4",
    "babel-plugin-module-resolver": "4.0.0",
    "babel-runtime": "6.26.0",
    "bundlesize": "0.18.0",
    "codeclimate-test-reporter": "0.5.1",
    "condition-circle": "2.0.2",
    "cross-env": "6.0.3",
    "css-loader": "3.4.2",
    "eslint": "6.8.0",
    "eslint-config-airbnb": "18.0.1",
    "eslint-config-prettier": "6.9.0",
    "eslint-import-resolver-typescript": "2.0.0",
    "eslint-plugin-import": "2.20.0",
    "eslint-plugin-jsx-a11y": "6.2.3",
    "eslint-plugin-react": "7.18.0",
    "eslint-plugin-typescript": "0.14.0",
    "extract-text-webpack-plugin": "3.0.2",
    "find-up": "4.1.0",
    "html-loader": "0.5.5",
    "ignore-loader": "0.1.2",
    "jest": "24.9.0",
    "lodash": "4.17.15",
    "markdown-loader": "5.1.0",
    "nightwatch": "0.9.21",
    "npm-run-all": "4.1.5",
    "picturebook": "3.0.0-alpha.2",
    "polished": "3.4.2",
    "postcss-cssnext": "3.1.0",
    "postcss-import": "12.0.1",
    "postcss-loader": "3.0.0",
    "postcss-nesting": "7.0.1",
    "prettier": "1.19.1",
    "raw-loader": "4.0.0",
    "react": "16.12.0",
    "react-dom": "16.12.0",
    "react-element-to-jsx-string": "14.3.0",
    "react-test-renderer": "16.12.0",
    "regenerator-runtime": "0.13.3",
    "require-context": "1.1.0",
    "semantic-release": "16.0.2",
    "storybook-addon-jsx": "7.1.13",
    "style-loader": "1.1.3",
    "typescript": "3.7.5",
    "typesync": "0.6.1",
    "webpack": "4.41.5",
    "webpack-bundle-analyzer": "3.6.0",
    "webpack-cli": "3.3.10"
  },
  "bundlesize": [
    {
      "path": "./dist/gymnast.min.js",
      "maxSize": "7.0 Kb"
    }
  ],
  "scripts": {
    "build:dev": "cross-env NODE_ENV=development webpack --config scripts/webpack.config.js --mode=development",
    "build:min": "cross-env NODE_ENV=production webpack --config scripts/webpack.config.js --mode=production",
    "build:types": "./scripts/typesgen.sh",
    "build": "rm -rf dist && npm-run-all --parallel build:*",
    "clean:image": "find storybook/stories -name \"*.png\" -type f -delete && find storybook/stories -name __screenshots__ -type d -exec rm -rf {} \\;",
    "contributors:add": "all-contributors add",
    "contributors:gen": "all-contributors generate",
    "format": "prettier --write \"{src,test,types,scripts,storybook}/**/*.{js,tsx,ts}\"",
    "lint:tsc": "tsc",
    "lint:eslint": "eslint scripts src/{**/,}*.tsx storybook test --fix",
    "lint": "npm-run-all --parallel lint:*",
    "start:storybook": "start-storybook -p 9001 -c storybook",
    "start:webpack": "yarn build:dev --watch",
    "start": "npm-run-all --parallel start:*",
    "test:image": "LOCAL_BRANCH=$(git rev-parse --abbrev-ref HEAD) node test/img.js --env iphone7,chrome,firefox,ie11,edge,safari",
    "test:size": "bundlesize",
    "test": "jest",
    "test:cover": "jest --coverage --config jest.config.js",
    "test:watch": "jest --watch"
  },
  "release": {
    "branch": "master",
    "branches": "master",
    "verifyConditions": "condition-circle"
  },
  "peerDependencies": {
    "react": ">=16.12"
  },
  "dependencies": {
    "cxs": "https://github.com/arahansen/cxs#d593d14e708c4f5c17cb2105cb9435ae87ade362"
  }
}