{
  "name": "@aws/amazon-location-migration-sdk",
  "description": "Amazon Location Migration SDK for JavaScript",
  "license": "Apache-2.0",
  "version": "1.3.0",
  "keywords": [],
  "author": {
    "name": "Amazon Web Services",
    "email": "",
    "url": "https://aws.amazon.com/"
  },
  "homepage": "https://github.com/aws-geospatial/amazon-location-migration",
  "repository": {
    "type": "git",
    "url": "https://github.com/aws-geospatial/amazon-location-migration"
  },
  "contributors": [
    "Chris Galvan <chgalvan@amazon.com>",
    "Jonathan Yuan <jonayuan@amazon.com>"
  ],
  "engines": {
    "node": ">= 16.0.0"
  },
  "browser": "./dist/amazonLocationMigrationSDK.js",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "files": [
    "./LICENSE.txt",
    "./README.md",
    "./package.json",
    "./dist"
  ],
  "scripts": {
    "clean": "rm -rf dist",
    "prettier": "prettier -w .",
    "prettier:check": "prettier -c .",
    "lint": "eslint .",
    "lint:fix": "eslint --fix .",
    "typedoc": "typedoc",
    "pretest": "node -p \"'export const PACKAGE_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts",
    "test": "jest --collectCoverage --collectCoverageFrom=src/**/*.{ts,js}",
    "prebuild": "node -p \"'export const PACKAGE_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts",
    "build": "npm-run-all build:*",
    "build:ts": "npm-run-all build-ts:*",
    "build:bundle": "rollup -c",
    "build-ts:types": "tsc --declaration --emitDeclarationOnly --outDir dist/types",
    "build-ts:cjs": "tsc --module commonjs --outDir dist/cjs",
    "build-ts:esm": "tsc --esModuleInterop --module esnext --outDir dist/esm",
    "prepare": "husky install",
    "prepublishOnly": "npm-run-all clean lint prettier:check test build",
    "hostExamples": "node ./examples/generate.js && vite"
  },
  "jest": {
    "testMatch": [
      "**/**.test.ts"
    ],
    "transform": {
      ".(js|ts)": "ts-jest"
    },
    "transformIgnorePatterns": [
      "[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx|cjs|json)$",
      "package.json"
    ],
    "coverageReporters": [
      "cobertura",
      "html",
      "json-summary",
      "text"
    ],
    "testEnvironment": "jsdom",
    "setupFilesAfterEnv": [
      "./setupFilesAfterEnv.js"
    ]
  },
  "lint-staged": {
    "*.{js,ts}": [
      "eslint --fix",
      "prettier --write"
    ],
    "!(*.{js,ts})": "prettier --write --ignore-unknown"
  },
  "dependencies": {
    "@aws-sdk/client-geo-maps": "^3.981.0",
    "@aws-sdk/client-geo-places": "^3.981.0",
    "@aws-sdk/client-geo-routes": "^3.981.0",
    "@aws/amazon-location-for-maplibre-gl-geocoder": "^2.0.3",
    "@aws/amazon-location-utilities-auth-helper": "^1.2.2",
    "@aws/polyline": "^0.1.2",
    "@turf/turf": "^7.1.0",
    "libphonenumber-js": "^1.11.16",
    "maplibre-gl": "^5.5.0",
    "open-location-code": "^1.0.3"
  },
  "devDependencies": {
    "@babel/core": "^7.21.8",
    "@babel/preset-env": "^7.21.5",
    "@babel/preset-typescript": "^7.21.5",
    "@googlemaps/js-api-loader": "^1.16.8",
    "@rollup/plugin-babel": "^6.0.3",
    "@rollup/plugin-commonjs": "^25.0.2",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-node-resolve": "^15.1.0",
    "@types/geojson": "^7946.0.16",
    "@types/google.maps": "^3.57.0",
    "@types/jest": "^29.5.0",
    "@types/react": "^18.2.43",
    "@types/react-dom": "^18.2.17",
    "@eslint/js": "^9.39.2",
    "@typescript-eslint/eslint-plugin": "^8.54.0",
    "@typescript-eslint/parser": "^8.54.0",
    "eslint": "^9.39.2",
    "glob": "^11.1.0",
    "husky": "^8.0.3",
    "jest": "^29.5.0",
    "jest-environment-jsdom": "^30.2.0",
    "jsdom": "^24.0.0",
    "lint-staged": "^15.2.10",
    "mustache": "^4.2.0",
    "npm-run-all2": "^6.1.2",
    "prettier": "^2.8.7",
    "prettier-plugin-jsdoc": "^0.4.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "rollup": "^4.22.4",
    "rollup-plugin-polyfill-node": "^0.13.0",
    "ts-jest": "^29.1.0",
    "ts-node": "^10.9.1",
    "typedoc": "^0.24.1",
    "typescript": "^5.0.2",
    "typescript-eslint": "^8.54.0",
    "vite": "^6.2.6"
  }
}
