{
  "name": "@owja/i18n",
  "version": "1.0.0-alpha.9",
  "description": "lightweight internationalization library for javascript",
  "main": "index.js",
  "module": "index.module.js",
  "source": "src/index.ts",
  "types": "index.d.ts",
  "exports": {
    ".": {
      "deno": "./src/index.ts",
      "browser": "./index.module.js",
      "require": "./index.js",
      "import": "./index.mjs",
      "default": "./index.module.js"
    },
    "./plugins": {
      "deno": "./src/plugins.ts",
      "browser": "./plugins.module.js",
      "require": "./plugins.js",
      "import": "./plugins.mjs",
      "default": "./plugins.module.js"
    },
    "./package.json": "./package.json",
    "./": "./"
  },
  "keywords": [
    "typescript",
    "internationalization",
    "intl",
    "i18n",
    "javascript",
    "translation",
    "translating",
    "date formatter",
    "time formatter",
    "number formatter",
    "currency formatter"
  ],
  "scripts": {
    "prepack": "npm run test && npm run lint && npm run prettier && npm run build",
    "postpack": "npm run clean",
    "prebuild": "shx rm -rf lib",
    "build": "npm run build:main && npm run build:plugins",
    "build:main": "microbundle -i src/index.ts -o index.js --format es,cjs",
    "build:plugins": "microbundle -i src/plugins.ts -o plugins.js --format es,cjs",
    "postbuild": "shx cp index.module.js index.mjs && shx cp plugins.module.js plugins.mjs",
    "clean": "shx rm -rf lib && shx rm -f ./index* && shx rm -f ./plugin*",
    "clean:all": "npm run clean && shx rm -f ./owja-i18n-*.tgz && shx rm -rf coverage",
    "test": "cross-env NODE_ICU_DATA=node_modules/full-icu jest",
    "lint": "eslint --ext .ts,.js ./src",
    "lint:fix": "eslint --ext .ts,.js ./src --fix",
    "prettier": "prettier \"src/**/*.ts\" --check",
    "prettier:fix": "prettier \"src/**/*.ts\" --write"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/owja/i18n.git"
  },
  "bugs": {
    "url": "https://github.com/owja/i18n/issues"
  },
  "homepage": "https://github.com/owja/i18n",
  "author": "Hauke Broer <info@owja.de>",
  "license": "MIT",
  "devDependencies": {
    "@types/jest": "^26.0.23",
    "@typescript-eslint/eslint-plugin": "^4.25.0",
    "@typescript-eslint/parser": "^4.25.0",
    "cross-env": "^7.0.3",
    "eslint": "^7.27.0",
    "eslint-plugin-jest": "^24.3.6",
    "full-icu": "^1.3.4",
    "iso-639-1": "^2.1.9",
    "jest": "^27.0.1",
    "microbundle": "^0.13.1",
    "prettier": "^2.3.0",
    "shx": "^0.3.3",
    "ts-jest": "^27.0.1",
    "ts-node": "^10.0.0",
    "typescript": "^4.3.2"
  },
  "optionalDependencies": {
    "@formatjs/intl-locale": "^2.3.0"
  },
  "mangle": {
    "regex": "^_"
  },
  "files": [
    "/src",
    "/lib",
    "/index.d.ts",
    "/index.js",
    "/index.mjs",
    "/index.module.js",
    "/plugins.d.ts",
    "/plugins.js",
    "/plugins.mjs",
    "/plugins.module.js"
  ],
  "browserslist": [
    "since 2021 and >0%",
    "safari >= 14",
    "last 1 samsung versions",
    "maintained node versions"
  ]
}
