@yext/answers-search-ui
Version:
Javascript Search Programming Interface
256 lines (255 loc) • 9.27 kB
JSON
{
"name": "@yext/answers-search-ui",
"version": "1.18.4",
"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.6.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.2",
"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"
}
}