{
  "name": "@inlang/paraglide-js",
  "type": "module",
  "version": "2.1.0",
  "license": "MIT",
  "publishConfig": {
    "access": "public",
    "tag": "latest"
  },
  "author": "inlang <hello@inlang.com> (https://inlang.com/)",
  "homepage": "https://inlang.com/m/gerre34r/library-inlang-paraglideJs",
  "repository": {
    "type": "git",
    "url": "https://github.com/opral/inlang-paraglide-js"
  },
  "bin": {
    "paraglide-js": "./bin/run.js"
  },
  "files": [
    "./dist",
    "./bin"
  ],
  "types": "./dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./urlpattern-polyfill": "./dist/urlpattern-polyfill/index.js"
  },
  "dependencies": {
    "commander": "11.1.0",
    "consola": "3.4.0",
    "json5": "2.2.3",
    "unplugin": "^2.1.2",
    "urlpattern-polyfill": "^10.0.0",
    "@inlang/sdk": "2.4.9",
    "@inlang/recommend-sherlock": "0.2.1"
  },
  "devDependencies": {
    "@eslint/js": "^9.18.0",
    "@rollup/plugin-virtual": "3.0.2",
    "@ts-morph/bootstrap": "0.26.0",
    "@types/node": "^22.10.6",
    "@vitest/coverage-v8": "2.1.8",
    "eslint": "^9.18.0",
    "memfs": "4.17.0",
    "prettier": "^3.4.2",
    "rolldown": "1.0.0-beta.1",
    "typedoc": "0.28.3",
    "typedoc-plugin-markdown": "^4.6.0",
    "typedoc-plugin-missing-exports": "4.0.0",
    "typescript": "^5.7.3",
    "typescript-eslint": "^8.20.0",
    "vitest": "2.1.8",
    "@inlang/paraglide-js": "2.1.0",
    "@inlang/plugin-message-format": "4.0.0",
    "@opral/tsconfig": "1.1.0"
  },
  "keywords": [
    "inlang",
    "paraglide",
    "javascript i18n",
    "i18n",
    "l10n",
    "translation",
    "internationalization",
    "svelte",
    "localization",
    "react",
    "vue",
    "angular",
    "nextjs",
    "react router",
    "next i18n",
    "astro",
    "astro i18n",
    "solid",
    "solidstart",
    "vite",
    "vite-plugin",
    "rollup-plugin"
  ],
  "scripts": {
    "dev": "tsc --watch",
    "bench": "vitest bench --run",
    "build": "npm run env-variables && tsc --build && npm run generate-api-docs",
    "generate-api-docs": "typedoc",
    "test": "npm run env-variables && tsc --noEmit && vitest run --coverage ./src/**/*",
    "test:watch": "npm run env-variables && vitest --watch ./src/**/*",
    "env-variables": "node ./src/services/env-variables/create-index-file.js",
    "lint": "eslint ./src --fix",
    "format": "prettier ./src --write",
    "clean": "rm -rf ./dist ./node_modules"
  }
}