{
  "name": "emoji-mart-vue-fast",
  "version": "11.1.1",
  "description": "Customizable Slack-like emoji picker for VueJS, fast version",
  "main": "dist/emoji-mart.js",
  "repository": {
    "type": "git",
    "url": "git@github.com:serebrov/emoji-mart-vue.git"
  },
  "keywords": [
    "vue",
    "vuejs",
    "emoji",
    "picker"
  ],
  "author": "Etienne Lemay",
  "license": "BSD-3-Clause",
  "bugs": {
    "url": "https://github.com/serebrov/emoji-mart-vue/issues"
  },
  "homepage": "https://github.com/serebrov/emoji-mart-vue",
  "dependencies": {
    "@babel/polyfill": "^7.12.1",
    "@babel/runtime": "^7.18.6",
    "vue-virtual-scroller": "^1.0.10"
  },
  "peerDependencies": {
    "vue": ">2.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.16.7",
    "@babel/plugin-transform-runtime": "^7.16.4",
    "@babel/preset-env": "^7.16.7",
    "@vue/test-utils": "^1.3.0",
    "acorn": "^8.7.1",
    "autoprefixer": "^10.4.0",
    "babel-core": "7.0.0-bridge.0",
    "babel-jest": "^28.1.2",
    "babel-loader": "^8.2.3",
    "css-loader": "^6.7.1",
    "emoji-datasource": "14.0.0",
    "emojilib": "^3.0.6",
    "inflection": "1.13.1",
    "jest": "^27.4.5",
    "jest-serializer-vue": "^2.0.2",
    "jest-transform-stub": "^2.0.0",
    "postcss-loader": "^6.2.1",
    "prettier": "^2.7.1",
    "quasar-framework": "^0.17.20",
    "size-limit": "^7.0.8",
    "url-loader": "^4.1.1",
    "vue": "^2.6.14",
    "vue-jest": "^3.0.7",
    "vue-loader": "^15.9.8",
    "vue-style-loader": "^4.1.3",
    "vue-template-compiler": "^2.6.14",
    "webpack": "^5.64.2",
    "webpack-cli": "^4.9.1",
    "webpack-dev-server": "^4.5.0"
  },
  "scripts": {
    "clean": "rm -rf dist/",
    "build:data": "node scripts/build-data",
    "build:data-debug": "node --inspect=0.0.0.0:9230 --inspect-brk scripts/build-data",
    "build:dist": "webpack --config src/webpack.config.js",
    "build:dist-stats": "webpack --config src/webpack.config.js --profile --json > stats.json",
    "build:docs": "webpack --config docs/webpack.config.js",
    "build": "npm run clean && npm run build:data && npm run build:dist",
    "dev:docs": "webpack -w --config docs/webpack.config.js",
    "start": "npm run dev:docs",
    "stats": "webpack --config ./spec/webpack.config.js --json > spec/stats.json",
    "size-limit": "size-limit",
    "test": "NODE_ENV=test jest && size-limit",
    "jest": "jest --detectOpenHandles --forceExit --runInBand --coverage",
    "jest-debug": "node --inspect=0.0.0.0:9230 --inspect-brk node_modules/.bin/jest --runInBand",
    "jest-clear": "jest --clearCache",
    "prettier-check": "prettier --check \"{src,spec}/**/*.js\"",
    "prettier": "prettier --write \"{src,spec}/**/*.js\""
  },
  "jest": {
    "testMatch": [
      "**/spec/*-spec.+(ts|tsx|js)"
    ],
    "moduleFileExtensions": [
      "js",
      "vue"
    ],
    "snapshotSerializers": [
      "jest-serializer-vue"
    ],
    "transform": {
      ".+\\.vue$": "vue-jest",
      ".+\\.jsx?$": "babel-jest",
      ".+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": "jest-transform-stub"
    },
    "moduleNameMapper": {
      ".+\\.css$": "<rootDir>/spec/css-stub.js",
      "../data/all.json$": "<rootDir>/data/all.json"
    },
    "transformIgnorePatterns": [
      "^.+\\.css$",
      "<rootDir>/node_modules/"
    ],
    "collectCoverageFrom": [
      "src/**",
      "!src/vendor/**",
      "!src/polyfills/**",
      "!src/webpack.config.js"
    ],
    "testEnvironment": "jsdom"
  },
  "size-limit": [
    {
      "path": "dist/emoji-mart.js",
      "limit": "80 KB"
    }
  ],
  "postcss": {
    "plugins": {
      "autoprefixer": {}
    }
  },
  "browserslist": [
    "last 3 version",
    "IE >= 11",
    "iOS >= 9"
  ]
}
