{
  "name": "instantsearch.js",
  "version": "3.7.0",
  "description": "InstantSearch.js is a JavaScript library for building performant and instant search experiences with Algolia.",
  "homepage": "https://community.algolia.com/instantsearch.js/",
  "keywords": [
    "algolia",
    "instantsearch",
    "search",
    "widget",
    "vanilla"
  ],
  "author": "Algolia <support@algolia.com>",
  "license": "MIT",
  "repository": "algolia/instantsearch.js",
  "main": "cjs/index.js",
  "module": "es/index.js",
  "jsdelivr": "dist/instantsearch.production.min.js",
  "unpkg": "dist/instantsearch.production.min.js",
  "sideEffects": false,
  "scripts": {
    "start": "yarn run dev",
    "dev": "yarn run storybook",
    "build": "yarn run build:cjs && yarn run build:es && yarn run build:umd",
    "build:umd": "BABEL_ENV=umd rollup --config scripts/rollup/config.js",
    "build:cjs": "BABEL_ENV=cjs babel src --extensions '.js,.ts,.tsx' --out-dir cjs/ --ignore 'src/index.es.ts','**/__tests__','**/__mocks__' --quiet",
    "build:es": "BABEL_ENV=es babel src --extensions '.js,.ts,.tsx' --out-dir es/ --ignore 'src/index.es.ts','**/__tests__','**/__mocks__' --quiet && BABEL_ENV=es babel src/index.es.ts --out-file es/index.js --quiet",
    "doctoc": "doctoc --no-title --maxlevel 3 README.md CONTRIBUTING.md",
    "storybook": "start-storybook --quiet --port 6006 --ci --static-dir .storybook/static",
    "storybook:build": "build-storybook --quiet --output-dir website/stories --static-dir .storybook/static",
    "website:build": "yarn build && ./scripts/website/build-examples.sh",
    "lint": "eslint --ext .js,.ts,.tsx .",
    "lint:fix": "eslint --ext .js,.ts,.tsx --fix .",
    "type-check": "tsc",
    "type-check:watch": "yarn type-check --watch",
    "test": "jest",
    "test:watch": "jest --watch --bail",
    "test:e2e": "yarn test:e2e:local",
    "test:e2e:local": "wdio wdio.local.conf.js",
    "test:e2e:saucelabs": "wdio wdio.saucelabs.conf.js",
    "test:size": "bundlesize",
    "test:argos": "argos upload functional-tests/screenshots --token $ARGOS_TOKEN || true",
    "release": "./scripts/release/publish.js",
    "release:maintenance": "./scripts/release/publish-maintenance.sh",
    "release:view-changelog": "conventional-changelog -p angular"
  },
  "files": [
    "dist",
    "cjs",
    "es"
  ],
  "dependencies": {
    "algoliasearch-helper": "^2.26.0",
    "classnames": "^2.2.5",
    "events": "^1.1.0",
    "hogan.js": "^3.0.2",
    "preact": "^8.3.0",
    "preact-compat": "^3.18.0",
    "preact-rheostat": "^2.1.1",
    "prop-types": "^15.5.10",
    "qs": "^6.5.1"
  },
  "devDependencies": {
    "@babel/cli": "7.5.5",
    "@babel/core": "7.5.5",
    "@babel/plugin-proposal-class-properties": "7.5.5",
    "@babel/plugin-transform-react-constant-elements": "7.5.0",
    "@babel/preset-env": "7.5.5",
    "@babel/preset-react": "7.0.0",
    "@babel/preset-typescript": "7.3.3",
    "@storybook/addon-actions": "5.1.11",
    "@storybook/html": "5.1.11",
    "@storybook/theming": "5.1.11",
    "@types/algoliasearch-helper": "2.26.1",
    "@types/classnames": "^2.2.7",
    "@types/enzyme": "^3.1.15",
    "@types/enzyme-adapter-react-16": "^1.0.3",
    "@types/jest": "^24.0.0",
    "@types/jest-diff": "^20.0.1",
    "@types/qs": "^6.5.3",
    "@types/react": "^16.7.20",
    "@types/react-dom": "^16.0.11",
    "@types/storybook__addon-actions": "^3.4.2",
    "@typescript-eslint/eslint-plugin": "1.13.0",
    "@typescript-eslint/parser": "1.13.0",
    "@wdio/cli": "5.12.5",
    "@wdio/jasmine-framework": "5.12.1",
    "@wdio/local-runner": "5.12.5",
    "@wdio/sauce-service": "5.12.5",
    "@wdio/selenium-standalone-service": "5.12.1",
    "@wdio/spec-reporter": "5.12.1",
    "@wdio/static-server-service": "5.12.1",
    "algoliasearch": "3.34.0",
    "babel-eslint": "10.0.2",
    "babel-jest": "24.9.0",
    "babel-loader": "8.0.6",
    "babel-plugin-inline-replace-variables": "1.3.1",
    "babel-plugin-module-resolver": "3.2.0",
    "babel-plugin-syntax-jsx": "6.18.0",
    "babel-plugin-transform-react-pure-class-to-function": "1.0.1",
    "babel-plugin-transform-react-remove-prop-types": "0.4.24",
    "bundlesize": "0.18.0",
    "colors": "1.3.2",
    "conventional-changelog-cli": "2.0.23",
    "doctoc": "1.4.0",
    "enzyme": "3.10.0",
    "enzyme-adapter-react-16": "1.14.0",
    "enzyme-to-json": "3.4.0",
    "eslint": "6.2.2",
    "eslint-config-algolia": "13.4.0",
    "eslint-config-prettier": "6.3.0",
    "eslint-import-resolver-webpack": "0.11.1",
    "eslint-plugin-import": "2.18.2",
    "eslint-plugin-jasmine": "2.10.1",
    "eslint-plugin-jest": "22.15.2",
    "eslint-plugin-prettier": "3.1.0",
    "eslint-plugin-react": "7.14.3",
    "inquirer": "6.5.2",
    "instantsearch-e2e-tests": "algolia/instantsearch-e2e-tests#v1.2.2",
    "jest": "24.9.0",
    "jest-diff": "24.9.0",
    "jest-environment-jsdom": "24.9.0",
    "jest-environment-jsdom-global": "1.2.0",
    "jest-watch-typeahead": "0.4.0",
    "jsdom-global": "3.0.2",
    "mversion": "1.13.0",
    "places.js": "1.16.4",
    "prettier": "1.18.2",
    "react-test-renderer": "16.9.0",
    "rollup": "1.21.4",
    "rollup-plugin-babel": "4.3.3",
    "rollup-plugin-commonjs": "10.0.2",
    "rollup-plugin-filesize": "6.1.1",
    "rollup-plugin-node-resolve": "5.2.0",
    "rollup-plugin-replace": "2.2.0",
    "rollup-plugin-uglify": "6.0.2",
    "scriptjs": "2.5.9",
    "semver": "6.3.0",
    "shelljs": "0.8.3",
    "typescript": "3.5.3",
    "webpack": "4.39.2"
  },
  "bundlesize": [
    {
      "path": "./dist/instantsearch.production.min.js",
      "maxSize": "80 kB"
    },
    {
      "path": "./dist/instantsearch.development.js",
      "maxSize": "250 kB"
    }
  ]
}
