{
  "name": "ngxtension",
  "description": "Utilities library for Angular",
  "version": "7.2.0",
  "engines": {
    "node": ">=18"
  },
  "repository": "ngxtension/ngxtension-platform",
  "homepage": "https://ngxtension.dev",
  "license": "MIT",
  "keywords": [
    "ng2",
    "ngx",
    "ngxtension",
    "angular",
    "typescript",
    "rxjs",
    "signals"
  ],
  "peerDependencies": {
    "@angular/common": ">=19.0.0",
    "@angular/core": ">=19.0.0",
    "@use-gesture/vanilla": "^10.0.0",
    "rxjs": "^6.0.0 || ^7.0.0"
  },
  "peerDependenciesMeta": {
    "@use-gesture/vanilla": {
      "optional": true
    }
  },
  "dependencies": {
    "tslib": "^2.3.0"
  },
  "sideEffects": false,
  "module": "fesm2022/ngxtension.mjs",
  "typings": "index.d.ts",
  "exports": {
    "./package.json": {
      "default": "./package.json"
    },
    ".": {
      "types": "./index.d.ts",
      "esm2022": "./esm2022/ngxtension.mjs",
      "esm": "./esm2022/ngxtension.mjs",
      "default": "./fesm2022/ngxtension.mjs"
    },
    "./active-element": {
      "types": "./active-element/index.d.ts",
      "esm2022": "./esm2022/active-element/ngxtension-active-element.mjs",
      "esm": "./esm2022/active-element/ngxtension-active-element.mjs",
      "default": "./fesm2022/ngxtension-active-element.mjs"
    },
    "./auto-effect": {
      "types": "./auto-effect/index.d.ts",
      "esm2022": "./esm2022/auto-effect/ngxtension-auto-effect.mjs",
      "esm": "./esm2022/auto-effect/ngxtension-auto-effect.mjs",
      "default": "./fesm2022/ngxtension-auto-effect.mjs"
    },
    "./call-apply": {
      "types": "./call-apply/index.d.ts",
      "esm2022": "./esm2022/call-apply/ngxtension-call-apply.mjs",
      "esm": "./esm2022/call-apply/ngxtension-call-apply.mjs",
      "default": "./fesm2022/ngxtension-call-apply.mjs"
    },
    "./assert-injector": {
      "types": "./assert-injector/index.d.ts",
      "esm2022": "./esm2022/assert-injector/ngxtension-assert-injector.mjs",
      "esm": "./esm2022/assert-injector/ngxtension-assert-injector.mjs",
      "default": "./fesm2022/ngxtension-assert-injector.mjs"
    },
    "./click-outside": {
      "types": "./click-outside/index.d.ts",
      "esm2022": "./esm2022/click-outside/ngxtension-click-outside.mjs",
      "esm": "./esm2022/click-outside/ngxtension-click-outside.mjs",
      "default": "./fesm2022/ngxtension-click-outside.mjs"
    },
    "./collections": {
      "types": "./collections/index.d.ts",
      "esm2022": "./esm2022/collections/ngxtension-collections.mjs",
      "esm": "./esm2022/collections/ngxtension-collections.mjs",
      "default": "./fesm2022/ngxtension-collections.mjs"
    },
    "./computed-previous": {
      "types": "./computed-previous/index.d.ts",
      "esm2022": "./esm2022/computed-previous/ngxtension-computed-previous.mjs",
      "esm": "./esm2022/computed-previous/ngxtension-computed-previous.mjs",
      "default": "./fesm2022/ngxtension-computed-previous.mjs"
    },
    "./connect": {
      "types": "./connect/index.d.ts",
      "esm2022": "./esm2022/connect/ngxtension-connect.mjs",
      "esm": "./esm2022/connect/ngxtension-connect.mjs",
      "default": "./fesm2022/ngxtension-connect.mjs"
    },
    "./control-error": {
      "types": "./control-error/index.d.ts",
      "esm2022": "./esm2022/control-error/ngxtension-control-error.mjs",
      "esm": "./esm2022/control-error/ngxtension-control-error.mjs",
      "default": "./fesm2022/ngxtension-control-error.mjs"
    },
    "./control-value-accessor": {
      "types": "./control-value-accessor/index.d.ts",
      "esm2022": "./esm2022/control-value-accessor/ngxtension-control-value-accessor.mjs",
      "esm": "./esm2022/control-value-accessor/ngxtension-control-value-accessor.mjs",
      "default": "./fesm2022/ngxtension-control-value-accessor.mjs"
    },
    "./create-effect": {
      "types": "./create-effect/index.d.ts",
      "esm2022": "./esm2022/create-effect/ngxtension-create-effect.mjs",
      "esm": "./esm2022/create-effect/ngxtension-create-effect.mjs",
      "default": "./fesm2022/ngxtension-create-effect.mjs"
    },
    "./create-injectable": {
      "types": "./create-injectable/index.d.ts",
      "esm2022": "./esm2022/create-injectable/ngxtension-create-injectable.mjs",
      "esm": "./esm2022/create-injectable/ngxtension-create-injectable.mjs",
      "default": "./fesm2022/ngxtension-create-injectable.mjs"
    },
    "./create-injection-token": {
      "types": "./create-injection-token/index.d.ts",
      "esm2022": "./esm2022/create-injection-token/ngxtension-create-injection-token.mjs",
      "esm": "./esm2022/create-injection-token/ngxtension-create-injection-token.mjs",
      "default": "./fesm2022/ngxtension-create-injection-token.mjs"
    },
    "./create-notifier": {
      "types": "./create-notifier/index.d.ts",
      "esm2022": "./esm2022/create-notifier/ngxtension-create-notifier.mjs",
      "esm": "./esm2022/create-notifier/ngxtension-create-notifier.mjs",
      "default": "./fesm2022/ngxtension-create-notifier.mjs"
    },
    "./create-repeat": {
      "types": "./create-repeat/index.d.ts",
      "esm2022": "./esm2022/create-repeat/ngxtension-create-repeat.mjs",
      "esm": "./esm2022/create-repeat/ngxtension-create-repeat.mjs",
      "default": "./fesm2022/ngxtension-create-repeat.mjs"
    },
    "./create-signal": {
      "types": "./create-signal/index.d.ts",
      "esm2022": "./esm2022/create-signal/ngxtension-create-signal.mjs",
      "esm": "./esm2022/create-signal/ngxtension-create-signal.mjs",
      "default": "./fesm2022/ngxtension-create-signal.mjs"
    },
    "./debug": {
      "types": "./debug/index.d.ts",
      "esm2022": "./esm2022/debug/ngxtension-debug.mjs",
      "esm": "./esm2022/debug/ngxtension-debug.mjs",
      "default": "./fesm2022/ngxtension-debug.mjs"
    },
    "./derive-loading": {
      "types": "./derive-loading/index.d.ts",
      "esm2022": "./esm2022/derive-loading/ngxtension-derive-loading.mjs",
      "esm": "./esm2022/derive-loading/ngxtension-derive-loading.mjs",
      "default": "./fesm2022/ngxtension-derive-loading.mjs"
    },
    "./derived-async": {
      "types": "./derived-async/index.d.ts",
      "esm2022": "./esm2022/derived-async/ngxtension-derived-async.mjs",
      "esm": "./esm2022/derived-async/ngxtension-derived-async.mjs",
      "default": "./fesm2022/ngxtension-derived-async.mjs"
    },
    "./derived-from": {
      "types": "./derived-from/index.d.ts",
      "esm2022": "./esm2022/derived-from/ngxtension-derived-from.mjs",
      "esm": "./esm2022/derived-from/ngxtension-derived-from.mjs",
      "default": "./fesm2022/ngxtension-derived-from.mjs"
    },
    "./effect-once-if": {
      "types": "./effect-once-if/index.d.ts",
      "esm2022": "./esm2022/effect-once-if/ngxtension-effect-once-if.mjs",
      "esm": "./esm2022/effect-once-if/ngxtension-effect-once-if.mjs",
      "default": "./fesm2022/ngxtension-effect-once-if.mjs"
    },
    "./explicit-effect": {
      "types": "./explicit-effect/index.d.ts",
      "esm2022": "./esm2022/explicit-effect/ngxtension-explicit-effect.mjs",
      "esm": "./esm2022/explicit-effect/ngxtension-explicit-effect.mjs",
      "default": "./fesm2022/ngxtension-explicit-effect.mjs"
    },
    "./extended-computed": {
      "types": "./extended-computed/index.d.ts",
      "esm2022": "./esm2022/extended-computed/ngxtension-extended-computed.mjs",
      "esm": "./esm2022/extended-computed/ngxtension-extended-computed.mjs",
      "default": "./fesm2022/ngxtension-extended-computed.mjs"
    },
    "./filter-array": {
      "types": "./filter-array/index.d.ts",
      "esm2022": "./esm2022/filter-array/ngxtension-filter-array.mjs",
      "esm": "./esm2022/filter-array/ngxtension-filter-array.mjs",
      "default": "./fesm2022/ngxtension-filter-array.mjs"
    },
    "./form-events": {
      "types": "./form-events/index.d.ts",
      "esm2022": "./esm2022/form-events/ngxtension-form-events.mjs",
      "esm": "./esm2022/form-events/ngxtension-form-events.mjs",
      "default": "./fesm2022/ngxtension-form-events.mjs"
    },
    "./gestures": {
      "types": "./gestures/index.d.ts",
      "esm2022": "./esm2022/gestures/ngxtension-gestures.mjs",
      "esm": "./esm2022/gestures/ngxtension-gestures.mjs",
      "default": "./fesm2022/ngxtension-gestures.mjs"
    },
    "./filter-nil": {
      "types": "./filter-nil/index.d.ts",
      "esm2022": "./esm2022/filter-nil/ngxtension-filter-nil.mjs",
      "esm": "./esm2022/filter-nil/ngxtension-filter-nil.mjs",
      "default": "./fesm2022/ngxtension-filter-nil.mjs"
    },
    "./if-validator": {
      "types": "./if-validator/index.d.ts",
      "esm2022": "./esm2022/if-validator/ngxtension-if-validator.mjs",
      "esm": "./esm2022/if-validator/ngxtension-if-validator.mjs",
      "default": "./fesm2022/ngxtension-if-validator.mjs"
    },
    "./host-binding": {
      "types": "./host-binding/index.d.ts",
      "esm2022": "./esm2022/host-binding/ngxtension-host-binding.mjs",
      "esm": "./esm2022/host-binding/ngxtension-host-binding.mjs",
      "default": "./fesm2022/ngxtension-host-binding.mjs"
    },
    "./inject-attribute": {
      "types": "./inject-attribute/index.d.ts",
      "esm2022": "./esm2022/inject-attribute/ngxtension-inject-attribute.mjs",
      "esm": "./esm2022/inject-attribute/ngxtension-inject-attribute.mjs",
      "default": "./fesm2022/ngxtension-inject-attribute.mjs"
    },
    "./inject-destroy": {
      "types": "./inject-destroy/index.d.ts",
      "esm2022": "./esm2022/inject-destroy/ngxtension-inject-destroy.mjs",
      "esm": "./esm2022/inject-destroy/ngxtension-inject-destroy.mjs",
      "default": "./fesm2022/ngxtension-inject-destroy.mjs"
    },
    "./inject-document-visibility": {
      "types": "./inject-document-visibility/index.d.ts",
      "esm2022": "./esm2022/inject-document-visibility/ngxtension-inject-document-visibility.mjs",
      "esm": "./esm2022/inject-document-visibility/ngxtension-inject-document-visibility.mjs",
      "default": "./fesm2022/ngxtension-inject-document-visibility.mjs"
    },
    "./inject-inputs": {
      "types": "./inject-inputs/index.d.ts",
      "esm2022": "./esm2022/inject-inputs/ngxtension-inject-inputs.mjs",
      "esm": "./esm2022/inject-inputs/ngxtension-inject-inputs.mjs",
      "default": "./fesm2022/ngxtension-inject-inputs.mjs"
    },
    "./inject-is-intersecting": {
      "types": "./inject-is-intersecting/index.d.ts",
      "esm2022": "./esm2022/inject-is-intersecting/ngxtension-inject-is-intersecting.mjs",
      "esm": "./esm2022/inject-is-intersecting/ngxtension-inject-is-intersecting.mjs",
      "default": "./fesm2022/ngxtension-inject-is-intersecting.mjs"
    },
    "./inject-lazy": {
      "types": "./inject-lazy/index.d.ts",
      "esm2022": "./esm2022/inject-lazy/ngxtension-inject-lazy.mjs",
      "esm": "./esm2022/inject-lazy/ngxtension-inject-lazy.mjs",
      "default": "./fesm2022/ngxtension-inject-lazy.mjs"
    },
    "./inject-leaf-activated-route": {
      "types": "./inject-leaf-activated-route/index.d.ts",
      "esm2022": "./esm2022/inject-leaf-activated-route/ngxtension-inject-leaf-activated-route.mjs",
      "esm": "./esm2022/inject-leaf-activated-route/ngxtension-inject-leaf-activated-route.mjs",
      "default": "./fesm2022/ngxtension-inject-leaf-activated-route.mjs"
    },
    "./inject-local-storage": {
      "types": "./inject-local-storage/index.d.ts",
      "esm2022": "./esm2022/inject-local-storage/ngxtension-inject-local-storage.mjs",
      "esm": "./esm2022/inject-local-storage/ngxtension-inject-local-storage.mjs",
      "default": "./fesm2022/ngxtension-inject-local-storage.mjs"
    },
    "./inject-network": {
      "types": "./inject-network/index.d.ts",
      "esm2022": "./esm2022/inject-network/ngxtension-inject-network.mjs",
      "esm": "./esm2022/inject-network/ngxtension-inject-network.mjs",
      "default": "./fesm2022/ngxtension-inject-network.mjs"
    },
    "./inject-params": {
      "types": "./inject-params/index.d.ts",
      "esm2022": "./esm2022/inject-params/ngxtension-inject-params.mjs",
      "esm": "./esm2022/inject-params/ngxtension-inject-params.mjs",
      "default": "./fesm2022/ngxtension-inject-params.mjs"
    },
    "./inject-route-data": {
      "types": "./inject-route-data/index.d.ts",
      "esm2022": "./esm2022/inject-route-data/ngxtension-inject-route-data.mjs",
      "esm": "./esm2022/inject-route-data/ngxtension-inject-route-data.mjs",
      "default": "./fesm2022/ngxtension-inject-route-data.mjs"
    },
    "./inject-query-params": {
      "types": "./inject-query-params/index.d.ts",
      "esm2022": "./esm2022/inject-query-params/ngxtension-inject-query-params.mjs",
      "esm": "./esm2022/inject-query-params/ngxtension-inject-query-params.mjs",
      "default": "./fesm2022/ngxtension-inject-query-params.mjs"
    },
    "./inject-text-selection": {
      "types": "./inject-text-selection/index.d.ts",
      "esm2022": "./esm2022/inject-text-selection/ngxtension-inject-text-selection.mjs",
      "esm": "./esm2022/inject-text-selection/ngxtension-inject-text-selection.mjs",
      "default": "./fesm2022/ngxtension-inject-text-selection.mjs"
    },
    "./inject-route-fragment": {
      "types": "./inject-route-fragment/index.d.ts",
      "esm2022": "./esm2022/inject-route-fragment/ngxtension-inject-route-fragment.mjs",
      "esm": "./esm2022/inject-route-fragment/ngxtension-inject-route-fragment.mjs",
      "default": "./fesm2022/ngxtension-inject-route-fragment.mjs"
    },
    "./linked-query-param": {
      "types": "./linked-query-param/index.d.ts",
      "esm2022": "./esm2022/linked-query-param/ngxtension-linked-query-param.mjs",
      "esm": "./esm2022/linked-query-param/ngxtension-linked-query-param.mjs",
      "default": "./fesm2022/ngxtension-linked-query-param.mjs"
    },
    "./intl": {
      "types": "./intl/index.d.ts",
      "esm2022": "./esm2022/intl/ngxtension-intl.mjs",
      "esm": "./esm2022/intl/ngxtension-intl.mjs",
      "default": "./fesm2022/ngxtension-intl.mjs"
    },
    "./map-array": {
      "types": "./map-array/index.d.ts",
      "esm2022": "./esm2022/map-array/ngxtension-map-array.mjs",
      "esm": "./esm2022/map-array/ngxtension-map-array.mjs",
      "default": "./fesm2022/ngxtension-map-array.mjs"
    },
    "./map-skip-undefined": {
      "types": "./map-skip-undefined/index.d.ts",
      "esm2022": "./esm2022/map-skip-undefined/ngxtension-map-skip-undefined.mjs",
      "esm": "./esm2022/map-skip-undefined/ngxtension-map-skip-undefined.mjs",
      "default": "./fesm2022/ngxtension-map-skip-undefined.mjs"
    },
    "./merge-from": {
      "types": "./merge-from/index.d.ts",
      "esm2022": "./esm2022/merge-from/ngxtension-merge-from.mjs",
      "esm": "./esm2022/merge-from/ngxtension-merge-from.mjs",
      "default": "./fesm2022/ngxtension-merge-from.mjs"
    },
    "./navigation-end": {
      "types": "./navigation-end/index.d.ts",
      "esm2022": "./esm2022/navigation-end/ngxtension-navigation-end.mjs",
      "esm": "./esm2022/navigation-end/ngxtension-navigation-end.mjs",
      "default": "./fesm2022/ngxtension-navigation-end.mjs"
    },
    "./merge-http-context": {
      "types": "./merge-http-context/index.d.ts",
      "esm2022": "./esm2022/merge-http-context/ngxtension-merge-http-context.mjs",
      "esm": "./esm2022/merge-http-context/ngxtension-merge-http-context.mjs",
      "default": "./fesm2022/ngxtension-merge-http-context.mjs"
    },
    "./not-pattern": {
      "types": "./not-pattern/index.d.ts",
      "esm2022": "./esm2022/not-pattern/ngxtension-not-pattern.mjs",
      "esm": "./esm2022/not-pattern/ngxtension-not-pattern.mjs",
      "default": "./fesm2022/ngxtension-not-pattern.mjs"
    },
    "./poll": {
      "types": "./poll/index.d.ts",
      "esm2022": "./esm2022/poll/ngxtension-poll.mjs",
      "esm": "./esm2022/poll/ngxtension-poll.mjs",
      "default": "./fesm2022/ngxtension-poll.mjs"
    },
    "./reactive-on": {
      "types": "./reactive-on/index.d.ts",
      "esm2022": "./esm2022/reactive-on/ngxtension-reactive-on.mjs",
      "esm": "./esm2022/reactive-on/ngxtension-reactive-on.mjs",
      "default": "./fesm2022/ngxtension-reactive-on.mjs"
    },
    "./reduce-array": {
      "types": "./reduce-array/index.d.ts",
      "esm2022": "./esm2022/reduce-array/ngxtension-reduce-array.mjs",
      "esm": "./esm2022/reduce-array/ngxtension-reduce-array.mjs",
      "default": "./fesm2022/ngxtension-reduce-array.mjs"
    },
    "./on-event": {
      "types": "./on-event/index.d.ts",
      "esm2022": "./esm2022/on-event/ngxtension-on-event.mjs",
      "esm": "./esm2022/on-event/ngxtension-on-event.mjs",
      "default": "./fesm2022/ngxtension-on-event.mjs"
    },
    "./repeat-pipe": {
      "types": "./repeat-pipe/index.d.ts",
      "esm2022": "./esm2022/repeat-pipe/ngxtension-repeat-pipe.mjs",
      "esm": "./esm2022/repeat-pipe/ngxtension-repeat-pipe.mjs",
      "default": "./fesm2022/ngxtension-repeat-pipe.mjs"
    },
    "./repeat": {
      "types": "./repeat/index.d.ts",
      "esm2022": "./esm2022/repeat/ngxtension-repeat.mjs",
      "esm": "./esm2022/repeat/ngxtension-repeat.mjs",
      "default": "./fesm2022/ngxtension-repeat.mjs"
    },
    "./resize": {
      "types": "./resize/index.d.ts",
      "esm2022": "./esm2022/resize/ngxtension-resize.mjs",
      "esm": "./esm2022/resize/ngxtension-resize.mjs",
      "default": "./fesm2022/ngxtension-resize.mjs"
    },
    "./rx-effect": {
      "types": "./rx-effect/index.d.ts",
      "esm2022": "./esm2022/rx-effect/ngxtension-rx-effect.mjs",
      "esm": "./esm2022/rx-effect/ngxtension-rx-effect.mjs",
      "default": "./fesm2022/ngxtension-rx-effect.mjs"
    },
    "./shared": {
      "types": "./shared/index.d.ts",
      "esm2022": "./esm2022/shared/ngxtension-shared.mjs",
      "esm": "./esm2022/shared/ngxtension-shared.mjs",
      "default": "./fesm2022/ngxtension-shared.mjs"
    },
    "./signal-slice": {
      "types": "./signal-slice/index.d.ts",
      "esm2022": "./esm2022/signal-slice/ngxtension-signal-slice.mjs",
      "esm": "./esm2022/signal-slice/ngxtension-signal-slice.mjs",
      "default": "./fesm2022/ngxtension-signal-slice.mjs"
    },
    "./signal-history": {
      "types": "./signal-history/index.d.ts",
      "esm2022": "./esm2022/signal-history/ngxtension-signal-history.mjs",
      "esm": "./esm2022/signal-history/ngxtension-signal-history.mjs",
      "default": "./fesm2022/ngxtension-signal-history.mjs"
    },
    "./singleton-proxy": {
      "types": "./singleton-proxy/index.d.ts",
      "esm2022": "./esm2022/singleton-proxy/ngxtension-singleton-proxy.mjs",
      "esm": "./esm2022/singleton-proxy/ngxtension-singleton-proxy.mjs",
      "default": "./fesm2022/ngxtension-singleton-proxy.mjs"
    },
    "./svg-sprite": {
      "types": "./svg-sprite/index.d.ts",
      "esm2022": "./esm2022/svg-sprite/ngxtension-svg-sprite.mjs",
      "esm": "./esm2022/svg-sprite/ngxtension-svg-sprite.mjs",
      "default": "./fesm2022/ngxtension-svg-sprite.mjs"
    },
    "./take-latest-from": {
      "types": "./take-latest-from/index.d.ts",
      "esm2022": "./esm2022/take-latest-from/ngxtension-take-latest-from.mjs",
      "esm": "./esm2022/take-latest-from/ngxtension-take-latest-from.mjs",
      "default": "./fesm2022/ngxtension-take-latest-from.mjs"
    },
    "./testing": {
      "types": "./testing/index.d.ts",
      "esm2022": "./esm2022/testing/ngxtension-testing.mjs",
      "esm": "./esm2022/testing/ngxtension-testing.mjs",
      "default": "./fesm2022/ngxtension-testing.mjs"
    },
    "./to-lazy-signal": {
      "types": "./to-lazy-signal/index.d.ts",
      "esm2022": "./esm2022/to-lazy-signal/ngxtension-to-lazy-signal.mjs",
      "esm": "./esm2022/to-lazy-signal/ngxtension-to-lazy-signal.mjs",
      "default": "./fesm2022/ngxtension-to-lazy-signal.mjs"
    },
    "./to-observable-signal": {
      "types": "./to-observable-signal/index.d.ts",
      "esm2022": "./esm2022/to-observable-signal/ngxtension-to-observable-signal.mjs",
      "esm": "./esm2022/to-observable-signal/ngxtension-to-observable-signal.mjs",
      "default": "./fesm2022/ngxtension-to-observable-signal.mjs"
    },
    "./trackby-id-prop": {
      "types": "./trackby-id-prop/index.d.ts",
      "esm2022": "./esm2022/trackby-id-prop/ngxtension-trackby-id-prop.mjs",
      "esm": "./esm2022/trackby-id-prop/ngxtension-trackby-id-prop.mjs",
      "default": "./fesm2022/ngxtension-trackby-id-prop.mjs"
    },
    "./when-document-visible": {
      "types": "./when-document-visible/index.d.ts",
      "esm2022": "./esm2022/when-document-visible/ngxtension-when-document-visible.mjs",
      "esm": "./esm2022/when-document-visible/ngxtension-when-document-visible.mjs",
      "default": "./fesm2022/ngxtension-when-document-visible.mjs"
    }
  }
}