{
  "name": "@mapvx/web-components-ssr",
  "version": "1.7.0",
  "publishConfig": {
    "access": "public"
  },
  "author": "Mapvx",
  "homepage": "https://docs.mapvx.app/ssr-angular-component/",
  "license": "UNLICENSED",
  "files": [
    "dist/browser/*.js",
    "dist/browser/styles.css",
    "dist/types",
    "LICENSE",
    "README.md"
  ],
  "main": "./dist/browser/main.js",
  "types": "./dist/types/public-api.d.ts",
  "engines": {
    "node": "^22.22.3 || >=24.15.0"
  },
  "scripts": {
    "ng": "ng",
    "dev": "ng build && npm --prefix example/test-app start",
    "deploy:test-app": "ng build && npm --prefix example/test-app run deploy",
    "start": "ng serve",
    "start:setup": "npm --prefix helper install && npm --prefix helper run build && npm --prefix example/test-app install",
    "build": "node scripts/inject-sentry-dsn.mjs && ng build && npm run build:types && npm run build:clean",
    "build:types": "tsc -p tsconfig.types.json && rollup -c rollup.dts.config.mjs",
    "build:clean": "node -e \"const fs=require('fs');fs.rmSync('dist/prerendered-routes.json',{force:true});fs.rmSync('dist/types-tmp',{recursive:true,force:true})\"",
    "watch": "ng build --watch --configuration development",
    "test": "ng test",
    "e2e": "playwright test",
    "lint": "ng lint",
    "prepare": "husky",
    "release": "semantic-release",
    "upload-sourcemaps": "bash scripts/upload-sourcemaps-to-sentry.sh",
    "docs:dev": "npm --prefix docs run dev",
    "docs:build": "npm --prefix docs ci && npm --prefix docs run build"
  },
  "lint-staged": {
    "*.{css,scss}": "stylelint --fix --allow-empty-input",
    "*.{js,ts,md,html}": [
      "eslint --fix",
      "prettier --write"
    ]
  },
  "dependencies": {
    "@angular/common": "^22.1.7",
    "@angular/compiler": "^22.1.7",
    "@angular/core": "^22.1.7",
    "@angular/elements": "^22.1.7",
    "@angular/forms": "^22.1.7",
    "@angular/platform-browser": "^22.1.7",
    "@angular/router": "^22.1.7",
    "@fortawesome/angular-fontawesome": "^5.1.0",
    "@fortawesome/fontawesome-svg-core": "^7.3.1",
    "@sentry/browser": "^10.75.0",
    "ngx-google-analytics": "^14.0.1",
    "rxjs": "~7.8.2",
    "tslib": "^2.8.1"
  },
  "devDependencies": {
    "@angular/build": "^22.1.8",
    "@angular/cli": "^22.1.8",
    "@angular/compiler-cli": "^22.1.7",
    "@awesome.me/kit-099daaf0b1": "^1.0.75",
    "@commitlint/cli": "^21.2.2",
    "@eslint/js": "^10.0.1",
    "@mapvx/web-js": "^4.0.1",
    "@playwright/test": "^1.63.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^12.0.9",
    "@semantic-release/npm": "^13.1.5",
    "@semantic-release/release-notes-generator": "^14.1.1",
    "@sentry/cli": "^3.8.0",
    "@vitest/coverage-v8": "^4.1.11",
    "angular-eslint": "^22.5.0",
    "commitlint-config-gitmoji": "^2.3.1",
    "conventional-changelog-conventionalcommits": "~9.3.1",
    "eslint": "^10.10.0",
    "eslint-import-resolver-typescript": "^4.4.5",
    "eslint-plugin-import-x": "^4.17.1",
    "http-server": "^14.1.1",
    "husky": "^9.1.7",
    "istanbul-lib-instrument": "^6.0.3",
    "jsdom": "^30.0.1",
    "lint-staged": "^17.5.1",
    "prettier": "3.9.7",
    "rollup": "^4.63.3",
    "rollup-plugin-dts": "^6.5.1",
    "semantic-release": "^25.0.5",
    "stylelint": "^17.15.0",
    "stylelint-config-standard-scss": "^17.0.0",
    "typescript": "~6.0.3",
    "typescript-eslint": "^8.70.0",
    "vitest": "^4.1.11"
  }
}
