{
  "name": "intl-pluralrules",
  "version": "1.3.1",
  "description": "Intl.PluralRules polyfill",
  "keywords": [
    "unicode",
    "cldr",
    "i18n",
    "internationalization",
    "pluralization"
  ],
  "author": "Eemeli Aro <eemeli@gmail.com>",
  "license": "ISC",
  "homepage": "https://github.com/eemeli/intl-pluralrules#readme",
  "repository": "eemeli/intl-pluralrules",
  "files": [
    "factory.*",
    "plural-rules.*",
    "pseudo-number-format.*",
    "polyfill.*"
  ],
  "type": "commonjs",
  "main": "./polyfill.js",
  "exports": {
    ".": "./polyfill.js",
    "./factory": [
      {
        "import": "./factory.mjs",
        "require": "./factory.js"
      },
      "./factory.js"
    ],
    "./plural-rules": "./plural-rules.js",
    "./polyfill": "./polyfill.js",
    "./pseudo-number-format": "./pseudo-number-format.js",
    "./package.json": "./package.json"
  },
  "browser": {
    "./factory.js": "./factory.mjs"
  },
  "react-native": {
    "./factory": "./factory.js"
  },
  "jest": {
    "collectCoverage": true,
    "moduleFileExtensions": [
      "mjs",
      "js",
      "json"
    ],
    "testMatch": [
      "**/*.test.mjs"
    ],
    "transform": {
      "\\.mjs$": "babel-jest"
    },
    "transformIgnorePatterns": []
  },
  "prettier": {
    "arrowParens": "avoid",
    "semi": false,
    "singleQuote": true,
    "trailingComma": "none"
  },
  "devDependencies": {
    "@babel/core": "^7.11.4",
    "@babel/preset-env": "^7.11.0",
    "@rollup/plugin-babel": "^5.3.0",
    "@rollup/plugin-commonjs": "^20.0.0",
    "@rollup/plugin-node-resolve": "^9.0.0",
    "babel-jest": "^27.0.6",
    "jest": "^27.0.6",
    "make-plural": "^7.0.0",
    "rollup": "^2.26.5",
    "rollup-plugin-terser": "^7.0.0"
  },
  "scripts": {
    "build": "rollup -c",
    "clean": "git clean -fdxe node_modules -e examples/node_modules",
    "prepublishOnly": "npm test && npm run build",
    "test": "jest"
  }
}
