{
  "name": "@yext/answers-search-ui",
  "version": "2.1.1",
  "description": "Javascript Search Programming Interface",
  "main": "dist/answers-umd.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/yext/answers-search-ui.git"
  },
  "bugs": {
    "url": "https://github.com/yext/answers-search-ui/issues"
  },
  "homepage": "https://github.com/yext/answers-search-ui#readme",
  "keywords": [
    "search",
    "search-engine",
    "autocomplete",
    "javascript",
    "vanilla",
    "ui",
    "component",
    "answers",
    "yext",
    "sdk"
  ],
  "files": [
    "dist"
  ],
  "dependencies": {
    "@mapbox/mapbox-gl-language": "^0.10.1",
    "@yext/answers-storage": "^1.1.0",
    "@yext/rtf-converter": "^1.7.1",
    "@yext/search-core": "^2.8.0",
    "bowser": "^2.11.0",
    "cross-fetch": "^3.1.5",
    "css-vars-ponyfill": "^2.4.3",
    "gulp-sourcemaps": "^2.6.5",
    "handlebars": "^4.7.7",
    "js-levenshtein": "^1.1.6",
    "kind-of": "^6.0.3",
    "lodash.clonedeep": "^4.5.0",
    "lodash.escaperegexp": "^4.1.2",
    "lodash.isequal": "^4.5.0",
    "markdown-it-for-inline": "^0.1.1",
    "plural-forms": "^0.5.1",
    "stylelint-scss": "^4.1.0",
    "sweetalert": "^2.1.2",
    "template-helpers": "^1.0.1",
    "uuid": "^8.3.2"
  },
  "devDependencies": {
    "@axe-core/puppeteer": "^4.4.2",
    "@babel/plugin-proposal-object-rest-spread": "^7.9.5",
    "@babel/plugin-syntax-dynamic-import": "^7.2.0",
    "@babel/plugin-transform-arrow-functions": "^7.8.3",
    "@babel/plugin-transform-object-assign": "^7.10.4",
    "@babel/plugin-transform-runtime": "^7.9.0",
    "@babel/preset-env": "^7.13.10",
    "@babel/runtime-corejs3": "^7.13.10",
    "@percy/cli": "^1.2.1",
    "@percy/puppeteer": "^2.0.0",
    "@rollup/plugin-json": "^4.1.0",
    "@size-limit/file": "^4.9.0",
    "@types/jest": "^24.0.15",
    "autoprefixer": "^10.4.4",
    "cheerio": "1.0.0-rc.12",
    "cross-env": "^7.0.3",
    "cssnano": "^5.1.4",
    "del": "^6.0.0",
    "enzyme": "^3.11.0",
    "eslint": "^8.11.0",
    "eslint-config-semistandard": "^15.0.1",
    "eslint-config-standard": "^16.0.3",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-promise": "^5.1.0",
    "fs-extra": "^9.0.1",
    "full-icu": "^1.3.4",
    "generate-license-file": "^1.3.0",
    "gettext-extractor": "^3.5.2",
    "gulp": "^4.0.2",
    "gulp-concat": "^2.6.1",
    "gulp-declare": "^0.3.0",
    "gulp-filter": "^7.0.0",
    "gulp-handlebars": "^5.0.2",
    "gulp-postcss": "^9.0.0",
    "gulp-remove-code": "^3.0.4",
    "gulp-rename": "^1.4.0",
    "gulp-replace": "^1.0.0",
    "gulp-rollup-lightweight": "^1.0.10",
    "gulp-rtlcss": "^1.4.2",
    "gulp-sass": "^5.1.0",
    "gulp-uglify-es": "^2.0.0",
    "gulp-umd": "^2.0.0",
    "gulp-wrap": "^0.14.0",
    "i18next": "^19.9.2",
    "i18next-conv": "^10.0.2",
    "jest": "^24.8.0",
    "jest-transform-stub": "^2.0.0",
    "postcss": "8.4.31",
    "postcss-pxtorem": "^6.0.0",
    "puppeteer": "^13.5.1",
    "regenerator-runtime": "0.13.1",
    "rollup": "2.79.2",
    "rollup-plugin-babel": "^4.4.0",
    "rollup-plugin-commonjs": "^9.2.1",
    "rollup-plugin-node-builtins": "^2.1.2",
    "rollup-plugin-node-resolve": "^4.0.1",
    "rollup-plugin-svg": "^2.0.0",
    "sass": "^1.34.0",
    "serve": "^13.0.2",
    "serve-handler": "^6.1.3",
    "size-limit": "^4.9.0",
    "stylelint": "^14.5.3",
    "stylelint-config-standard-scss": "^3.0.0",
    "testcafe": "^3.7.3",
    "vinyl-buffer": "^1.0.1",
    "vinyl-source-stream": "^2.0.0"
  },
  "scripts": {
    "build": "gulp && size-limit && npm run generate-entry-points",
    "build-languages": "gulp buildLanguages && size-limit",
    "build-locales-dev": "gulp buildLocales && size-limit",
    "build-locales": "gulp buildLocales",
    "build-search-bar-only-dev": "gulp buildSearchBarOnlyAssets && size-limit",
    "build-search-bar-only": "gulp buildSearchBarOnlyAssets",
    "build-unminified-legacy": "gulp unminifiedLegacy",
    "dev": "gulp dev",
    "lint": "eslint .",
    "test": "eslint . && stylelint src/**/*.scss && cross-env NODE_ICU_DATA=node_modules/full-icu jest",
    "acceptance": "testcafe safari,chrome --config-file ./.github/testcafe.json",
    "wcag": "./tests/acceptance/wcag/index.js",
    "size": "size-limit",
    "fix": "eslint . --fix",
    "extract-translations": "gulp extractTranslations",
    "prepublishOnly": "npm run build-languages && npm run generate-entry-points && ./conf/npm/use_npm_readme.sh",
    "postpublish": "./conf/npm/revert_npm_readme.sh",
    "generate-notices": "generate-license-file --input package.json --output THIRD-PARTY-NOTICES --overwrite",
    "generate-entry-points": "./conf/npm/generateentrypoints.js package.json"
  },
  "overrides": {
    "regenerator-runtime": "0.13.1",
    "ansi-regex": "^5.0.1",
    "eslint": "^8.11.0",
    "rollup": "2.79.2"
  },
  "jest": {
    "bail": 0,
    "collectCoverageFrom": [
      "<rootDir>/src/**/*.js",
      "<rootDir>/conf/**/*.js"
    ],
    "verbose": true,
    "setupFilesAfterEnv": [
      "./tests/setup/setup.js"
    ],
    "moduleFileExtensions": [
      "js"
    ],
    "moduleDirectories": [
      "node_modules",
      "<rootDir>"
    ],
    "testMatch": [
      "**/tests/core/**/*.js",
      "**/tests/ui/**/*.js",
      "**/tests/conf/**/*.js",
      "**/tests/answers-*.js"
    ],
    "transform": {
      ".+\\.js$": "babel-jest",
      ".+\\.svg$": "jest-transform-stub"
    }
  },
  "percy": {
    "agent": {
      "agent-discovery": {
        "network-idle-timeout": 500
      }
    }
  },
  "author": "Yext",
  "license": "BSD-3-Clause",
  "engines": {
    "node": ">=14"
  },
  "exports": {
    "./css": "./dist/answers.css",
    "./rtl-css": "./dist/answers.rtl.css",
    ".": "./dist/answers-umd.js",
    "./modern": "./dist/answers-modern.js",
    "./modern.min": "./dist/answers-modern.min.js",
    "./template": "./dist/answerstemplates.compiled.min.js",
    "./es": "./dist/es-answers-umd.js",
    "./es/modern": "./dist/es-answers-modern.js",
    "./es/modern.min": "./dist/es-answers-modern.min.js",
    "./es/template": "./dist/es-answerstemplates.compiled.min.js",
    "./fr": "./dist/fr-answers-umd.js",
    "./fr/modern": "./dist/fr-answers-modern.js",
    "./fr/modern.min": "./dist/fr-answers-modern.min.js",
    "./fr/template": "./dist/fr-answerstemplates.compiled.min.js",
    "./it": "./dist/it-answers-umd.js",
    "./it/modern": "./dist/it-answers-modern.js",
    "./it/modern.min": "./dist/it-answers-modern.min.js",
    "./it/template": "./dist/it-answerstemplates.compiled.min.js",
    "./de": "./dist/de-answers-umd.js",
    "./de/modern": "./dist/de-answers-modern.js",
    "./de/modern.min": "./dist/de-answers-modern.min.js",
    "./de/template": "./dist/de-answerstemplates.compiled.min.js",
    "./ja": "./dist/ja-answers-umd.js",
    "./ja/modern": "./dist/ja-answers-modern.js",
    "./ja/modern.min": "./dist/ja-answers-modern.min.js",
    "./ja/template": "./dist/ja-answerstemplates.compiled.min.js",
    "./ar": "./dist/ar-answers-umd.js",
    "./ar/modern": "./dist/ar-answers-modern.js",
    "./ar/modern.min": "./dist/ar-answers-modern.min.js",
    "./ar/template": "./dist/ar-answerstemplates.compiled.min.js",
    "./hi": "./dist/hi-answers-umd.js",
    "./hi/modern": "./dist/hi-answers-modern.js",
    "./hi/modern.min": "./dist/hi-answers-modern.min.js",
    "./hi/template": "./dist/hi-answerstemplates.compiled.min.js",
    "./ko": "./dist/ko-answers-umd.js",
    "./ko/modern": "./dist/ko-answers-modern.js",
    "./ko/modern.min": "./dist/ko-answers-modern.min.js",
    "./ko/template": "./dist/ko-answerstemplates.compiled.min.js",
    "./nl": "./dist/nl-answers-umd.js",
    "./nl/modern": "./dist/nl-answers-modern.js",
    "./nl/modern.min": "./dist/nl-answers-modern.min.js",
    "./nl/template": "./dist/nl-answerstemplates.compiled.min.js",
    "./pl": "./dist/pl-answers-umd.js",
    "./pl/modern": "./dist/pl-answers-modern.js",
    "./pl/modern.min": "./dist/pl-answers-modern.min.js",
    "./pl/template": "./dist/pl-answerstemplates.compiled.min.js",
    "./pt": "./dist/pt-answers-umd.js",
    "./pt/modern": "./dist/pt-answers-modern.js",
    "./pt/modern.min": "./dist/pt-answers-modern.min.js",
    "./pt/template": "./dist/pt-answerstemplates.compiled.min.js",
    "./ru": "./dist/ru-answers-umd.js",
    "./ru/modern": "./dist/ru-answers-modern.js",
    "./ru/modern.min": "./dist/ru-answers-modern.min.js",
    "./ru/template": "./dist/ru-answerstemplates.compiled.min.js",
    "./sv": "./dist/sv-answers-umd.js",
    "./sv/modern": "./dist/sv-answers-modern.js",
    "./sv/modern.min": "./dist/sv-answers-modern.min.js",
    "./sv/template": "./dist/sv-answerstemplates.compiled.min.js",
    "./zh-Hans": "./dist/zh-Hans-answers-umd.js",
    "./zh-Hans/modern": "./dist/zh-Hans-answers-modern.js",
    "./zh-Hans/modern.min": "./dist/zh-Hans-answers-modern.min.js",
    "./zh-Hans/template": "./dist/zh-Hans-answerstemplates.compiled.min.js",
    "./zh-Hant": "./dist/zh-Hant-answers-umd.js",
    "./zh-Hant/modern": "./dist/zh-Hant-answers-modern.js",
    "./zh-Hant/modern.min": "./dist/zh-Hant-answers-modern.min.js",
    "./zh-Hant/template": "./dist/zh-Hant-answerstemplates.compiled.min.js"
  }
}
