{"_id":"@d-m-p/ngx-d3","_rev":"10-0a755d34a8aa92298252de67c0fc872b","name":"@d-m-p/ngx-d3","dist-tags":{"latest":"19.0.0"},"versions":{"16.0.1":{"name":"@d-m-p/ngx-d3","version":"16.0.1","keywords":["ngx-d3","angular-d3","ng-d3","katze","d3","ng","ngx","angular","d3-array","d3-axis","d3-brush","d3-chord","d3-collection","d3-color","d3-contour","d3-dispatch","d3-drag","d3-dsv","d3-ease","d3-force","d3-format","d3-geo","d3-hierarchy","d3-interpolate","d3-path","d3-polygon","d3-quadtree","d3-random","d3-scale","d3-scale-chromatic","d3-selection","d3-shape","d3-time","d3-time-format","d3-timer","d3-transition","d3-voronoi","d3-zoom"],"author":{"url":"https://github.com/ZeevKatz","name":"Zeev Katz"},"license":"MIT","_id":"@d-m-p/ngx-d3@16.0.1","maintainers":[{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"}],"contributors":[{"url":"https://gitlab.com/dmp-repo/js-pkg/","name":"DMP-Team","email":"repo-npm@digital-media-park.de"}],"homepage":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3#readme","bugs":{"url":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3/-/issues"},"dist":{"shasum":"edac0eb0f9806367b91731547d9db02642400150","tarball":"https://registry.npmjs.org/@d-m-p/ngx-d3/-/ngx-d3-16.0.1.tgz","fileCount":18,"integrity":"sha512-iihnvLrgsk2v9tURAFCLmYeSjdUpHZDhSxQkZlOuJnlKh12QUdb5Kh7ii1lZ9wkm2pJR9le/uzhBZLRwHvRtoA==","signatures":[{"sig":"MEUCIQDAKmUpL/Fj2G8Pg1h9voHNrMOr4CvPw7si9fAUq0ponQIgVW7IQwL23cc+CZ9zIuKZOhMD0JISt6SsT/mXg+6GPHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11982},"gitHead":"9cdc1b841b99792d017c5a37e1c2b9a6166c1c24","_npmUser":{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"},"repository":{"url":"git+https://gitlab.com/dmp-repo/js-pkg/ngx-d3.git","type":"git"},"_npmVersion":"9.8.0","description":"A D3 service for Angular applications","directories":{},"_nodeVersion":"20.5.0","dependencies":{"d3":"^7.8.5","tslib":"^2.0.0","@types/d3":"^7.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^16.0.0","@angular/common":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-d3_16.0.1_1691659402694_0.9019658127924108","host":"s3://npm-registry-packages"}},"0.0.0":{"name":"@d-m-p/ngx-d3","version":"0.0.0","license":"MIT","_id":"@d-m-p/ngx-d3@0.0.0","maintainers":[{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"}],"dist":{"shasum":"0d146a839f1104dd7020cbb602e8834b86d2f97d","tarball":"https://registry.npmjs.org/@d-m-p/ngx-d3/-/ngx-d3-0.0.0.tgz","fileCount":40,"integrity":"sha512-WJpAvW5aj+mz2BghIevp54y8PBQZmQw0U2tbavwIJl7dJUc83u4kphAq30ywNWZw48yfxYaeS2v9FhursnoQYA==","signatures":[{"sig":"MEQCIG1n1HgaRyfTFatqPucjlMDd037UhIWpIiOHhZMEhhlJAiA5RxG3ukhdPwlHHerj0Ivtq9YvBNPwedMobqnfMFIvuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155107},"gitHead":"9cdc1b841b99792d017c5a37e1c2b9a6166c1c24","scripts":{"ng":"ng","e2e":"ng e2e","help":"nx help","lint":"nx lint && ng lint","test":"ng test","build":"ng build","start":"ng serve","format":"nx format:write","update":"ng update @nrwl/schematics","affected":"nx affected","prebuild":"cd libs/ngx-d3; npm install","dep-graph":"nx dep-graph","affected:e2e":"nx affected:e2e","format:check":"nx format:check","format:write":"nx format:write","update:check":"ng update","affected:apps":"nx affected:apps","affected:libs":"nx affected:libs","affected:lint":"nx affected:lint","affected:test":"nx affected:test","affected:build":"nx affected:build","affected:dep-graph":"nx affected:dep-graph","workspace-schematic":"nx workspace-schematic"},"_npmUser":{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"},"_npmVersion":"9.8.0","description":"<p align=\"center\">   <img src=\"docs/assets/logo.png\" /> </p> <p align=\"center\">   <a href=\"https://www.npmjs.com/package/@katze/ngx-d3\">     <img src=\"https://img.shields.io/npm/dt/@katze/ngx-d3.svg\" />   </a>     <a href=\"https://www.npmjs.com/package/@k","directories":{},"_nodeVersion":"20.5.0","dependencies":{"rxjs":"~7.8.1","tslib":"^2.6.1","core-js":"^3.32.0","zone.js":"~0.13.1","@angular/core":"16.2.0","@angular/common":"^16.2.0","@angular/compiler":"^16.2.0","@angular/platform-browser":"^16.2.0","@angular/platform-browser-dynamic":"^16.2.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"~6.4.2","tslint":"~6.1.0","ts-node":"~10.9.1","prettier":"3.0.1","codelyzer":"^6.0.2","ng-packagr":"^16.2.0","protractor":"~7.0.0","typescript":"~5.1.6","@types/node":"^20.4.9","@angular/cli":"~16.2.0","jasmine-core":"~5.1.0","karma-jasmine":"~5.1.0","@types/jasmine":"~4.3.5","@nrwl/workspace":"16.6.0","jasmine-marbles":"0.9.2","@nrwl/schematics":"8.12.11","@types/jasminewd2":"~2.0.10","@angular/compiler-cli":"^16.2.0","jasmine-spec-reporter":"~7.0.0","karma-chrome-launcher":"~3.2.0","@angular/language-service":"^16.2.0","karma-jasmine-html-reporter":"^2.1.0","@angular-devkit/build-angular":"~16.2.0","karma-coverage-istanbul-reporter":"~3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ngx-d3_0.0.0_1691666674655_0.3270904866185529","host":"s3://npm-registry-packages"}},"16.0.3":{"name":"@d-m-p/ngx-d3","version":"16.0.3","keywords":["ngx-d3","angular-d3","ng-d3","katze","d3","ng","ngx","angular","d3-array","d3-axis","d3-brush","d3-chord","d3-collection","d3-color","d3-contour","d3-dispatch","d3-drag","d3-dsv","d3-ease","d3-force","d3-format","d3-geo","d3-hierarchy","d3-interpolate","d3-path","d3-polygon","d3-quadtree","d3-random","d3-scale","d3-scale-chromatic","d3-selection","d3-shape","d3-time","d3-time-format","d3-timer","d3-transition","d3-voronoi","d3-zoom"],"author":{"url":"https://github.com/ZeevKatz","name":"Zeev Katz"},"license":"MIT","_id":"@d-m-p/ngx-d3@16.0.3","maintainers":[{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"}],"contributors":[{"url":"https://gitlab.com/dmp-repo/js-pkg/","name":"DMP-Team","email":"repo-npm@digital-media-park.de"}],"homepage":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3#readme","bugs":{"url":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3/-/issues"},"dist":{"shasum":"4cf9c88d062f1c920822baaec1a83255420e375a","tarball":"https://registry.npmjs.org/@d-m-p/ngx-d3/-/ngx-d3-16.0.3.tgz","fileCount":9,"integrity":"sha512-MVS7cVr/o3FxT0vD0zKJXEKR9ynoIWJgLhuvLKXC6Zl+UWUUJZ8iMTOWnc2BFBOGEvLWa9JhUb+xC5rydSVvcw==","signatures":[{"sig":"MEUCIF5AqbMVaZX2FBK1wMGYyFXGzDnp1baC/UKkq5FtE6T/AiEAxHsXMIGEpvMA1OW7kCr7CuQ/iBsg/IxIvPp7MF+/7IY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16061},"module":"fesm2022/d-m-p-ngx-d3.mjs","exports":{".":{"esm":"./esm2022/d-m-p-ngx-d3.mjs","types":"./index.d.ts","default":"./fesm2022/d-m-p-ngx-d3.mjs","esm2022":"./esm2022/d-m-p-ngx-d3.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9cdc1b841b99792d017c5a37e1c2b9a6166c1c24","typings":"index.d.ts","_npmUser":{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"},"repository":{"url":"git+https://gitlab.com/dmp-repo/js-pkg/ngx-d3.git","type":"git"},"_npmVersion":"9.8.0","description":"A D3 service for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"20.5.0","dependencies":{"d3":"^7.8.5","tslib":"^2.0.0","@types/d3":"^7.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^16.0.0","@angular/common":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-d3_16.0.3_1691669021123_0.9974986374423636","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"@d-m-p/ngx-d3","version":"17.0.0","keywords":["ngx-d3","angular-d3","ng-d3","katze","d3","ng","ngx","angular","d3-array","d3-axis","d3-brush","d3-chord","d3-collection","d3-color","d3-contour","d3-dispatch","d3-drag","d3-dsv","d3-ease","d3-force","d3-format","d3-geo","d3-hierarchy","d3-interpolate","d3-path","d3-polygon","d3-quadtree","d3-random","d3-scale","d3-scale-chromatic","d3-selection","d3-shape","d3-time","d3-time-format","d3-timer","d3-transition","d3-voronoi","d3-zoom"],"author":{"url":"https://github.com/ZeevKatz","name":"Zeev Katz"},"license":"MIT","_id":"@d-m-p/ngx-d3@17.0.0","maintainers":[{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"}],"contributors":[{"url":"https://gitlab.com/dmp-repo/js-pkg/","name":"DMP-Team","email":"repo-npm@digital-media-park.de"}],"homepage":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3#readme","bugs":{"url":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3/-/issues"},"dist":{"shasum":"40263fd61a928c76238b6ff61660636fc3edacb4","tarball":"https://registry.npmjs.org/@d-m-p/ngx-d3/-/ngx-d3-17.0.0.tgz","fileCount":9,"integrity":"sha512-R0smRe521qdV0VFreJmZuWhPQ8Nd9Qw0+vsDwa0YfWWhoRmjPui+bFvurGCt541CQdV9CfhCN6eKEPmHv7I9ww==","signatures":[{"sig":"MEYCIQC4bgmZDGBZkpHUMUtP0XkvGovlkkwPWGbZ71/C8yL/6AIhAID2QJ4O/9wksLvoWPIicgFL6SYYa91Hhjs+VdlCv+bq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16037},"module":"fesm2022/d-m-p-ngx-d3.mjs","exports":{".":{"esm":"./esm2022/d-m-p-ngx-d3.mjs","types":"./index.d.ts","default":"./fesm2022/d-m-p-ngx-d3.mjs","esm2022":"./esm2022/d-m-p-ngx-d3.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ae4e1d92e742b59e6a1319c9650b49b27d92574a","typings":"index.d.ts","_npmUser":{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"},"repository":{"url":"git+https://gitlab.com/dmp-repo/js-pkg/ngx-d3.git","type":"git"},"_npmVersion":"9.6.7","description":"A D3 service for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"d3":"^7.8.5","tslib":"^2.0.0","@types/d3":"^7.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-d3_17.0.0_1738764520384_0.6651939405703118","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@d-m-p/ngx-d3","version":"18.0.0","keywords":["ngx-d3","angular-d3","ng-d3","katze","d3","ng","ngx","angular","d3-array","d3-axis","d3-brush","d3-chord","d3-collection","d3-color","d3-contour","d3-dispatch","d3-drag","d3-dsv","d3-ease","d3-force","d3-format","d3-geo","d3-hierarchy","d3-interpolate","d3-path","d3-polygon","d3-quadtree","d3-random","d3-scale","d3-scale-chromatic","d3-selection","d3-shape","d3-time","d3-time-format","d3-timer","d3-transition","d3-voronoi","d3-zoom"],"author":{"url":"https://github.com/ZeevKatz","name":"Zeev Katz"},"license":"MIT","_id":"@d-m-p/ngx-d3@18.0.0","maintainers":[{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"}],"contributors":[{"url":"https://gitlab.com/dmp-repo/js-pkg/","name":"DMP-Team","email":"repo-npm@digital-media-park.de"}],"homepage":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3#readme","bugs":{"url":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3/-/issues"},"dist":{"shasum":"34a8b71d3cdb5eb588bc84e4c2b6d4e680a9ab2c","tarball":"https://registry.npmjs.org/@d-m-p/ngx-d3/-/ngx-d3-18.0.0.tgz","fileCount":9,"integrity":"sha512-yl+w7MOAPhGpZm7KNLajHFV8Lqql5BhZ8lfDLhZymG7s7/II1LIHdv9TSUDc+L+4ttG0DgYvrwQtervpc7VqAA==","signatures":[{"sig":"MEYCIQDzjMbHj/xRL/ukQGuGBmqu99UNtMa0zsvsGir+EzUJDAIhAIf5Hme5JkBRrYnYI7S45/W3WXT4+gCVOjfMUH3PpdXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16037},"module":"fesm2022/d-m-p-ngx-d3.mjs","exports":{".":{"esm":"./esm2022/d-m-p-ngx-d3.mjs","types":"./index.d.ts","default":"./fesm2022/d-m-p-ngx-d3.mjs","esm2022":"./esm2022/d-m-p-ngx-d3.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"f70b5ed6d869b58632c16fcebf5e0c1082d30f42","typings":"index.d.ts","_npmUser":{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"},"repository":{"url":"git+https://gitlab.com/dmp-repo/js-pkg/ngx-d3.git","type":"git"},"_npmVersion":"9.6.7","description":"A D3 service for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"d3":"^7.8.5","tslib":"^2.0.0","@types/d3":"^7.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-d3_18.0.0_1738765569484_0.2036263953107167","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@d-m-p/ngx-d3","version":"19.0.0","keywords":["ngx-d3","angular-d3","ng-d3","katze","d3","ng","ngx","angular","d3-array","d3-axis","d3-brush","d3-chord","d3-collection","d3-color","d3-contour","d3-dispatch","d3-drag","d3-dsv","d3-ease","d3-force","d3-format","d3-geo","d3-hierarchy","d3-interpolate","d3-path","d3-polygon","d3-quadtree","d3-random","d3-scale","d3-scale-chromatic","d3-selection","d3-shape","d3-time","d3-time-format","d3-timer","d3-transition","d3-voronoi","d3-zoom"],"author":{"url":"https://github.com/ZeevKatz","name":"Zeev Katz"},"license":"MIT","_id":"@d-m-p/ngx-d3@19.0.0","maintainers":[{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"}],"contributors":[{"url":"https://gitlab.com/dmp-repo/js-pkg/","name":"DMP-Team","email":"repo-npm@digital-media-park.de"}],"homepage":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3#readme","bugs":{"url":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3/-/issues"},"dist":{"shasum":"7a909466a0a27b533c0840ca3e2d74457635a136","tarball":"https://registry.npmjs.org/@d-m-p/ngx-d3/-/ngx-d3-19.0.0.tgz","fileCount":6,"integrity":"sha512-F1SJiZ6qxusAc0RZGVsz3lIOtzlPSiXHqjkFZptm5+e1vsiFM/xowl1M6Fyun1JT0yTIVuo0zfWEPLBCYjyHMQ==","signatures":[{"sig":"MEQCIHrIzxVX7+Hl+Cw+7/PkB2eUjQ9nov3gofrlApip9Q+OAiBOCyGkDjmgfpAbT10XsZlWkFf4HBMCCRyl6I1w3OmgYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8263},"module":"fesm2022/d-m-p-ngx-d3.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/d-m-p-ngx-d3.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b942a247bc5fdf950f89f5651ff20e974442c532","typings":"index.d.ts","_npmUser":{"name":"ygottschalk","email":"ygottschalk@digital-media-park.de"},"repository":{"url":"git+https://gitlab.com/dmp-repo/js-pkg/ngx-d3.git","type":"git"},"_npmVersion":"9.6.7","description":"A D3 service for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"d3":"^7.8.5","tslib":"^2.0.0","@types/d3":"^7.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0","@angular/common":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-d3_19.0.0_1738766513738_0.3666114341639193","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-08-10T09:23:22.617Z","modified":"2026-09-28T12:34:24.364Z","16.0.0":"2023-08-10T08:41:08.599Z","16.0.1":"2023-08-10T09:23:22.905Z","0.0.0":"2023-08-10T11:24:34.835Z","16.0.3":"2023-08-10T12:03:41.312Z","17.0.0":"2025-02-05T14:08:40.626Z","18.0.0":"2025-02-05T14:26:09.684Z","19.0.0":"2025-02-05T14:41:53.950Z"},"bugs":{"url":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3/-/issues"},"author":{"url":"https://github.com/ZeevKatz","name":"Zeev Katz"},"license":"MIT","homepage":"https://gitlab.com/dmp-repo/js-pkg/ngx-d3#readme","keywords":["ngx-d3","angular-d3","ng-d3","katze","d3","ng","ngx","angular","d3-array","d3-axis","d3-brush","d3-chord","d3-collection","d3-color","d3-contour","d3-dispatch","d3-drag","d3-dsv","d3-ease","d3-force","d3-format","d3-geo","d3-hierarchy","d3-interpolate","d3-path","d3-polygon","d3-quadtree","d3-random","d3-scale","d3-scale-chromatic","d3-selection","d3-shape","d3-time","d3-time-format","d3-timer","d3-transition","d3-voronoi","d3-zoom"],"repository":{"url":"git+https://gitlab.com/dmp-repo/js-pkg/ngx-d3.git","type":"git"},"description":"A D3 service for Angular applications","contributors":[{"url":"https://gitlab.com/dmp-repo/js-pkg/","name":"DMP-Team","email":"repo-npm@digital-media-park.de"}],"maintainers":[{"email":"ygottschalk@digital-media-park.de","name":"ygottschalk"},{"email":"dheil@immopark.de","name":"dheil4real"}],"readme":"<p align=\"center\">\n  <img src=\"docs/assets/logo.png\" />\n</p>\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@katze/ngx-d3\">\n    <img src=\"https://img.shields.io/npm/dt/@katze/ngx-d3.svg\" />\n  </a>  \n  <a href=\"https://www.npmjs.com/package/@katze/ngx-d3\">\n    <img src=\"https://img.shields.io/npm/l/@katze/ngx-d3.svg\" />\n  </a>\n  <a href=\"https://travis-ci.org/ZeevKatz/ngx-d3\">\n    <img src=\"https://api.travis-ci.org/ZeevKatz/ngx-d3.svg?branch=master\" />\n  </a>\n</p>\n\n`ngx-d3` is a [D3](https://github.com/d3/d3) wrapper service for [Angular](https://angular.io/) applications inspired by [@tomwanzek/d3-ng2-service](https://github.com/tomwanzek/d3-ng2-service).\n\n---\n### Installation\n\n```\nyarn add @katze/ngx-d3\n```\n---\n### Usage\n\n* `NgxD3Service`: The Angular D3 Service injectable,\n* `D3`: A TypeScript type alias for the `d3` variable which can be obtained from the `NgxD3Service`, and\n* the various TypeScript interfaces and type aliases which are related to the D3 modules constituting `d3` as provided by this service (e.g. `Selection`, `Transition`, `Axis`). \n\nTo obtain the `d3` object from an injected D3 service `ngxD3Service: NgxD3Service`, it offers a method `ngxD3Service.getD3()` with return type `D3`. \n\n---\n### How to use\n\n```ts\nimport { Component, OnInit } from '@angular/core';\nimport { NgxD3Service } from '@katze/ngx-d3';\n\n@Component({\n  selector: 'histogram-component',\n  templateUrl: 'histogram-component.component.html',\n  styleUrls: ['histogram-component.component.css']\n})\nexport class HistogramComponent implements OnInit {\n  private readonly d3 = this.ngxD3Service.getD3();\n\n  constructor(private readonly ngxD3Service: NgxD3Service) {}\n\n  ngOnInit() {\n    this.d3.select(...)\n    // ...\n  }\n}\n```\n","readmeFilename":"README.md"}