{
  "name": "react-17-pure-loadable",
  "version": "1.0.1",
  "description": "Code splitting via pure React 17 API components Suspense and Lazy",
  "main": "build/index.js",
  "scripts": {
    "build-prod": "webpack --config webpack.config.prod.js",
    "build-dev": "webpack --config webpack.config.dev.js",
    "prepare": "npm-run-all test build-prod",
    "test": "jest",
    "test-watch": "jest --watch"
  },
  "jest": {
    "testEnvironment": "jsdom",
    "transform": {
      "^.+\\.jsx?$": "./jest.transform.js"
    },
    "setupFiles": [
      "./jest.init.js"
    ],
    "moduleFileExtensions": [
      "jsx",
      "js"
    ],
    "moduleDirectories": [
      "node_modules",
      "src"
    ],
    "modulePaths": []
  },
  "bugs": "https://gitlab.com/claytonmarinho/react-pure-loadable/issues",
  "repository": "gitlab:claytonmarinho/react-pure-loadable",
  "keywords": [
    "Loadable",
    "Loader",
    "Code splitting",
    "Suspense",
    "Pure",
    "React",
    "Lazy",
    "Splitting",
    "Split"
  ],
  "author": "Darko Maksimovic <darko.maksimovic@gmail.com>",
  "license": "MIT",
  "devDependencies": {
    "@babel/core": "^7.8.3",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/preset-env": "^7.8.3",
    "@babel/preset-react": "^7.8.3",
    "@testing-library/react": "^9.4.0",
    "babel-jest": "^29.0.3",
    "babel-loader": "^8.2.5",
    "babel-plugin-transform-class-properties": "^6.24.1",
    "babel-plugin-transform-object-rest-spread": "^7.0.0-beta.3",
    "babel-polyfill": "^6.26.0",
    "eslint": "^8.23.1",
    "jest": "^29.0.3",
    "jest-environment-jsdom": "^29.0.3",
    "npm-run-all": "^4.1.5",
    "prettier": "^2.7.1",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "webpack": "^5.74.0",
    "webpack-cli": "^4.10.0"
  },
  "peerDependencies": {
    "react": "^17.0.2"
  }
}
