{"_id":"@lakea/gravity-svg-adapter-svg-injector","_rev":"28-7742ebb88c4ffd56b4609b07fc8a2c92","name":"@lakea/gravity-svg-adapter-svg-injector","dist-tags":{"latest":"3.0.2","next":"3.0.0-next.0"},"versions":{"1.0.8":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.0.8","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.8","@tanem/svg-injector":"^10.1.25"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"93c0aed33dfbf3ff25d46db67e5a900aef00cdb7","description":"","_id":"@lakea/gravity-svg-adapter-svg-injector@1.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7NRnmrFQ+rDQzOdSawJBp3YiMn+7KStF8xdb0ytIDGBAyarertM1WBGiZJUFtfm8Sus0xUjuxMVmxx96ZGy+Ng==","shasum":"6ff7c252f38bc444ad5399b7bbeb5549df6f9de8","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.0.8.tgz","fileCount":12,"unpackedSize":16379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKk5Evk++eg8JZ03JqWRvPvvH0SnMSQx2/ejPIAp9o0AIhAMwSOf0uVs6gLheJCkV+Xo6atMN6YXCtwVOZ3OxEW3dn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitL1OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLhQ//c3bFyFuN9JU5Tj2RmMr71k+gzpPyqiTsrjELNTxEfuZwuguK\r\nJ5oFwmWuFRotKAr2gC8Gg7hynfOZoIoGsjgPPEENjgXr/LTob/lDJeGeJbpv\r\n+W6t4t5Fd0Z6HmLVVk8YkYyErJ/VyJmIHg2jnzuIofN2EplKl0iQyfw28+/Q\r\nbhpmu4H8QE072gEzehQe/mHg/aaWPAIIDS+FwBvHYiP898VqALKIbfYGNSYR\r\nOwguxHbgJUXSpFZ6EKavUo6k4DByIkAtk2tKPZZzlKO1bmYJGACXSBm0dJtW\r\nG9rxjpNtH1dusgbZakfSb1jwnlexeKWuRzhkYHY/eqV4w3mowA3/k69UQy1R\r\nxBTLtNsnJb25oIlBY1rZLdWjCW7/VBWezp4zPAKZhZ+0Tk++m2qt9YI9biU4\r\nPMhYn/0TrGJwglcUssFJMeUUq9Gtpda9LMZT8ppX2OG5D69sle5kFKQhAAcj\r\nxT8L3ssi+s/yMOf1yDNPluw2ygH1gpvHylvJXoUNKbclP+Vjtp0xwENPPQMl\r\nRfejxc94Qg0sldtYfNpOBjnTefPfiMBd/wctrnFvXcEk7ejjCVLeUh/+USTI\r\nqz/ccWmHeI6EDkUrGMe4Yx93bws8UJOwLuPGiOzzfJMGmqN4xinnYKj3U+CB\r\nskbTlPPgjwCqM3rGCh4aZLHNdv79PJfMsV0=\r\n=HYwf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.0.8_1656012109872_0.8524374250225122"},"_hasShrinkwrap":false},"1.0.9":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.0.9","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.9","@tanem/svg-injector":"^10.1.25"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"31872ce9e15c164d6605b9e1c03ff5c56fdcc428","description":"","_id":"@lakea/gravity-svg-adapter-svg-injector@1.0.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-3rb8+Fd5UX0vvPJGQ9blULwymPdrhOXSVbYnGvUFw9KMR4TBExL45Fm6nileBD7smvWK0ZPd0lzyZPbZK2vDYQ==","shasum":"0af2be582f65bc3865e0dba49f22d037b7b5619c","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.0.9.tgz","fileCount":12,"unpackedSize":16373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYUEVS1qlhuvFZLwurcRFYHY2+LReEHkIQ/e1pvJ/0NAiBMkfXzjdd+pGV4mTlGqu0SkXgV4D08nia1A8DrAB3AiQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiueV7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVShAAmklLW3UDUnl1ll9SmiLxrgUNJW4y/hvnBvEX06uYEXPv1lgl\r\n+Uv4UpA6SsoE+pv+ChMWZvaG0U6br46p3zo5cNA6uPHKKDpeYKnH2fWlFp4I\r\nQtn9Zd6EqwHrjQIyu3D54djxtU7GZSyWEAys0XY88f6AeITyQEZrvG6gPfiV\r\n/vjRTOkBTRN1XftpN1HWEdtNMB8AGY4VSyiU8BGST4vKkZeHRToHb3TXt7VO\r\nT6YXAkVybmXz9s38CWUh6gcc+quo8Umos0Y4G5Db6FR26Ldb+DUoYDVTUUse\r\njV0EWaNpr5w89jUzVXb5P4Zn4A94La6vGop+hMSGforonKO4rZ5J6z+WZRcL\r\nIWJQZWiELTw6DURL8zBdLNIcgRNWyDvwv69W68VBzs30AJCNhhGqLP4r/kYD\r\nGy3v0Wwydr+5GguRieyGh2XmpulR4UeTZ8iDbV44srUbP0MUDdoFD/GFtQja\r\nrAoquND9vbw5FncT2LRgR27MOoV4t3sgaQjt6/vGHoEAuTMHtJWHw58dUwWi\r\nBrOjdpJuifvJJgNKaIGbfQxwC+bS9+EDwWET0QDv2Sc/+sHlUttPUSXin4Ch\r\n8ZQ18LnMdcUa9zxdfVUH0PEUwh1Ua8Aor327QDPdBkxJkZAgD6nNE56qybpU\r\nf2Vniebl9j1opSvHyrl8IPx+KfZF1WGccCo=\r\n=gocc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.0.9_1656350075547_0.7567083431319372"},"_hasShrinkwrap":false},"1.0.10-next.0":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.0.10-next.0","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.10-next.0","@tanem/svg-injector":"^10.1.25"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n","readmeFilename":"README.md","gitHead":"af253dfd58d4ee4f2b2df39032bb1720ca0ac67a","description":"","_id":"@lakea/gravity-svg-adapter-svg-injector@1.0.10-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FxFdZu11gC2M10fUrpNgdUUq1PRn4KibXgRi5swKVX5t2WoD4vbobubxJp6PXBXfA/TsO64uPh1TJ7+yhhFBpA==","shasum":"8b3e2345eabcf3b6a068d0bc9105223b46a5b9b1","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.0.10-next.0.tgz","fileCount":12,"unpackedSize":16389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeJU9NPESClAvcZXRZUnnbXW2+0SGJtFoTQ9RA7vN2YAiBVjqfQIEuYp3Debfdfh689fF3RDVRHzstBUP4z1JSRLw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufVeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR6xAAnYBi7wyh3FCffcJ4AWQ6/QucLYFKbsw4jBfZezB7h5Yk3gM6\r\nDhSFIzijJU0vLwZZOOynrs/OIBjfRfDX/4og5EkBhtHRJWb6eSMswp7C7bqU\r\nKPlyBAdQRsqVG9WA1jD6QrrKwwtunicQrU8ha3h6clOAN6jcU3JbhDQI5Coy\r\nn11YFMPYNqZrWD9n5QRoAgJ+MkgZhgpYRrPhSt1X2O2vPiea9yyZbuM4U2Zn\r\nW6XJT9vCZvwc8XlyLHwXF/UBuFr8tjlh+DG+yNPcbDKrsiEX/tuQ2FKBRYUy\r\no4RmPc9OeETUA2S+jL92dSjRfkGWFdaPvBFIaSxhGBMNM8cQPGkrgerU5X07\r\n4iQTtuD805wqwQ5cSItGQTqGYbl/2AJSLjU2pVvpGRQp7Zn9IRemL/6TeUqW\r\nqBIlHpy8VqChCZ5wDbjf9m9iUSwwLirPMmr6rPqjYNSO7kGHH4lfuTeRV+/q\r\n0ca3jKhXSkI9s5/O4q0IbUeZu2qEw7HKcp0J41vIgz6QfuQ+7awCXhEWW5i1\r\nZVoJAvUIS/qMwUWjgkLKvfBKF4HmMlz37rK7aeF+I9qxFujnzNq7PeW1yzZA\r\nLV1ihJjuBYl8N7FcBBpFjG+VyODTxcO8hh2u3vf3thqw+pGJbfgFz7XqFqt0\r\n+eiDru1/8cU14a57RP7HzXHzATYvehIoiok=\r\n=NwmR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.0.10-next.0_1656354142721_0.7431442114232887"},"_hasShrinkwrap":false},"1.0.10-next.1":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.0.10-next.1","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"^1.0.10-next.1","@tanem/svg-injector":"^10.1.25"},"dependencies":{"tslib":"^2.4.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"6dd57e6527eae63e8d92100fab21040a5635f915","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.0.10-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-XTLPsjLaY0JhYWLkVps0CYP+l6AsWZySECEhJRUqIjtV5K71lqiHq8SaMxCtMve5VJ7JDkSX2cbcbvkmBqqHQA==","shasum":"826122dce880aceb839b8130a877e8970ce62f83","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.0.10-next.1.tgz","fileCount":12,"unpackedSize":17921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj12UGj+1jk7dD5fu9gHHkNTo2ybJ/MHnFQKqzAR1dsAIgWh0rvfP3Z/MNYNl0eLO7WjtfL73RQd9l6x2kmxSNkHg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0FUJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLHg//S6xS5AA7eAbIa1ehkltB1tgp3hn+HP7g7UcQuUtJvFiPkd9D\r\n8JsuqdP9azmdtXtKfh8R0LMS39/q6fZduJGyUh0g/1NmdyK8PPX/LMWgljxG\r\n1XglnZ9MRXSNbSzpfriY6xOafMqHVkOzxJlL3F6+Q3RzoVxuLjJdMi8DBFXu\r\nrMjUt0HukZVLWeFH03Ch4QahiHH6nYDXBWk+ThRnJ/CB4a888iBdbHoGU9p6\r\nfPjMGDrsnKCPFECy4hkcW1oxD1Ivcu4nKqoutNjDZEQn/5O95M+JWAZy6r0j\r\napn1kGj9V+M9rf8jyMv5B8JyB8DedQouLw1kKioTgVDShhSjtXb5g7koOwuL\r\nwCDv+6gJr8WriPS3K6Fe0XjFydT6JnBGcLvl2+uUsf7R09jiNAUQfMZ/h/4q\r\nqBqq89L+zMN6GXl9ruTqz/P5xs0dgXjlCG7RyHfxcYzDvG5EI7WeF5H9HOw2\r\ntJoTnO9pVkvbKDtu0YG8ZjEwEgkTDMagCsF/u6swZxE1Z9gjb6WSFxH4Mr7m\r\nG53vTVsEhUNtJW629ZI8tk4CJ1pDaf+uh4Lcpx5iJYp85FlNWPWVyPiyiVOP\r\nXOuzGZFt8S746YmqAflHswUTGxvmTEOP64n9VkPuw/xBtkaMmilbv1vx6BFr\r\nsLZNq9s0bgy2uwtQiGny0mbg0KTojvoynkI=\r\n=Jftb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.0.10-next.1_1657820425208_0.4851847361338171"},"_hasShrinkwrap":false},"1.0.10-next.2":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.0.10-next.2","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.0.10-next.2","@tanem/svg-injector":"^10.1.0"},"dependencies":{"tslib":"^2.4.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"0d940352616e1ab4f2382277bc25b97c86d0d216","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.0.10-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-5JY4zHlHICwFg95YZhE003XE5JUmIPIrHRs3TsKIPhyQckwzJxjAfRfn/K3kJR26EdHvOSjF43YY38+E4T/LYg==","shasum":"2657e021112ee851d546d7550c2436d8fe1696fe","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.0.10-next.2.tgz","fileCount":12,"unpackedSize":17919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1i6GApwIrtYcSKinxw5NugosXPXAKY6rQM0HgUsm0DAiATMVibN2sLe0nKyvpzKU1pLt0CwApQ+TP1ZvGOaeiL3A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0GJOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEqg/8DyEKON+pps3S3PhYdxDrNJE19rEuufRXyn1oCVNDx/4spl4N\r\nDc8fb9wsQdIrCItLRG4Qo4pl4z5NTS5uXbr099Cn8n2sSLY3VhVmlbKYs0h+\r\nblwPXMcAIshb9FzD7tl/YzUwDOtseKPrW17xKwmJ1CIFY/EjD/gnV8oD0HqM\r\nWjto01h0Qhuvew+zAntR/hw9hqKqOqj6wdYv4G1BMg1vZ1lBmgGkTWNMhj3J\r\nuCTgyckBAKxj/CBN+Ij6pWW1zrN3C4ALYWPglb0JqXsyHqwUdhvCKhPvJgtO\r\njxX4Mhkc28RGqoHXnNs0lonPmzMQ3d4vL8Iq1oatlQHb8CiCpFJ1RfRz4kQK\r\nzg4HPQoetJovk11te91jw5Pp+w5MeFnmaI4DkGm8qsT+5GPodTVjdIvTQfcb\r\nibBJGamsBo9hCU6PhJUNzkRdGYsqFjze+4Sd6wwl+0mZfrKn587EcjCHlKfj\r\nLyKztr7yOkP9lJVLud06G6YykI4W5zEmBnXZ7FrASmmk0s9o2f0PYVCcXOpc\r\neJL8yygwZ40/XsVTUChKxkIqItf2ANaaytZi7sBzXayt+ZAmM/bvlluhUawh\r\nddPzuoSjsP4nWrCy6LJSnU73dEOznmetWT6g0acs8r2JDmNyCmmfLuXQxKzF\r\nAYqYiQz9Il6EMawRL7yiJQPncy/0EuJ454E=\r\n=ehP1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.0.10-next.2_1657823822644_0.8149237790338717"},"_hasShrinkwrap":false},"1.0.10":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.0.10","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.0.10"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"0d940352616e1ab4f2382277bc25b97c86d0d216","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.0.10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CPWHnX+cRJeZNsKKoynUXfJF5QEbR56YBSAgO178VQUiYvFMf4KiuRV4xLbVKHLQxk0eEp0O60jhdViZ8ALuVw==","shasum":"56f288cc11ffeb22ea8464b180afb4d611437733","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.0.10.tgz","fileCount":12,"unpackedSize":17905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCod0z+ThMR0cHMdRVB86vR+igNolM96TKmbgNbDL36AIhAK11aMBGd00khAlFYFD+ztCZj+Ug8gvmnUAmZGS+JIR4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0HAVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3FhAAhDqEJl5DyHOqPjKwBINiuiQt+5RPzeLe07jqbKK42NaJoMtm\r\nVWi+LNnuy9r0pHfZgusNCyjWSvGKG85HquLeRaSc5wphg/qHdL80NLXlvgtc\r\neYOPqqcGsAvlIAGJQjZSJ9O9axoce8pcEsV+p58pURddk06dWe7hU6x/Dt8S\r\nLivgsqapqOdFxeyX+EyiA5GaNMLfTPK40RlLkjff8azG/LEYsof/U3O9xmpA\r\nStyBJImcdfbMRd9uvoJTth7oW6d0OZeEFwPa8UqfQH7sDv2oOLMgTCueeP3J\r\nA3s2V7PdI95Kp3gCzaO8SOHe8yNKsl3E2fwUy9P7mij2xzh+tf/Fj4y81ZnF\r\nfhkczKIlPqmT02EBFFIg+L5c7T8ofsY6DTHP6/ru9iwOM2605HVfDKbbX5rh\r\n9tOx/464rtubG5VdcmgOWJqH5QpoIGWlQRfMwXMln8N0pQ3We6sQKhUtwKlf\r\nhOl+jvFmiW3lcg527XbotuU6tr5RjE5F6VnYxCQQ4G0VQ7nvjj+i7uKvgzqD\r\nO6YKtPKjWPkwZG4cgRV3L9hEASF4cVhiMnni8ScQI7/ZQ5RARItqbsUqxjvq\r\n6Zwet8NW8ojZxbJkyEkn5yOXpCFYE+SxEYkZIiJswWc0DO9qZEOYW47iPGRh\r\npl6EQQCZo6BY5GRWgzXZ3KervVoLuZR9Pkw=\r\n=eF4J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.0.10_1657827349377_0.12738919977688723"},"_hasShrinkwrap":false},"1.1.0-next.0":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.0","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.0"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"6c6dfaeaa5f51cba12503910ddf9625f33c6ded9","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Lb8KHtz4s7zsHKd1VXPCxoH4LyNsqzUjjDMeYWBzFUKTYtD9RxbQEgBKipq2juRnUgs+yRpElKFUqTzd+K2q3g==","shasum":"ad7f601ea03c71e42c335062bd025620bf599f5d","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.0.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkWOTC9VTL4emwdhZ42dYOYB+5C9NDyrM1835wIkEhCAIgVdTR1dKzStXfydn8/MxyYe+0G7008UXo1YQ89JpsICs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1p0sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC0w/5AE9ox0HJhqAIIAbM7HjInQhzDqE7OjikCwDUmu4rFfxbJMBm\r\nq60gXs1HKYDdfJFB1ik8m9uzgnZioo67WrdHio8O/0uvqiIdE3+9+6c+elL+\r\n7S9Kdi6DkQlIWDr1sE00DMFdnxQBGs1HLvLiX3mwdj+i1J7vGwMGn3OPmCHG\r\nA8s1sUKWAfBNbIwfAyMYf/CVQCHCclfzHMlhjvL03a1mpq3HgjwtpxBqEcCY\r\nbpW4D7dYy0gXgVsZq3NxJ3u0ft67mBzOUVMnUohlQTXdRS+zbL96CibAdb75\r\nU+5Aa7aXYfcYFpCD5Ufa8uTySSAeuTsx2+20W0fn+jDzFzPoyWbgrl/vn8QU\r\nS+Fu3Emek3h0iooFayFXOJjelcQdNjAPhY7fh5/eAXyPxogOgSy1Evqcy+Pl\r\ns/zuttuHC4Vm8QzmDz9zH7HvsRt/5XjeVMvxC6ap1b/nzVXTh/O8o0wOTBaF\r\nPqplUZIkvJ4eGZLqh5NBLIBc4JVuk1QfAUQrJSHzwrNoWCV0BovvRP5TECsA\r\neVI/W2ytq9anBuMNAzJKMI7B/GhWaQh+g40LoB4GGeo57ibdgElGGj0EUmRA\r\n6o/1oImPIGhpg7OC3N7Yz/o+Bil0HuRxmBxhqn7qRO8KMaWiIUVxfpb8axYa\r\noyBTkAlGcCe7hTvzzB+AGkNwYh69xUmc1X8=\r\n=fXAJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.0_1658232108323_0.8811189384177336"},"_hasShrinkwrap":false},"1.1.0-next.1":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.1","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.1"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"4048a76326d49edbb8e7bbf9cc9798154bc6222f","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-3gkhaTPqva5+zYNijJ7bh5Zw+v+mlmdjr5mQtERTQhEXgIlvQ2yI8qobIlBPHfGDLLiyyMvb1CTvbbIistrqRg==","shasum":"98e80d40c60024d8b6a2108e0930516e72d260e2","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.1.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChMNRNJ3Q8lMb07om0gpknVdk03XFillFj6QhH2nBOeAIgF/tByGULhzsdNvxaaeZia9xZq6jt70YjEbpbLuYKza8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2DVHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2dQ//Y8nwCAQzRiQquD7Sy+S4EU/7quloYKn+Y+uBE69MoMgqdb/L\r\npyMPI3QIJsJiCgZVz3iNbPr5D47pAp3inM99Xi1hsET083WQ61fzTtDz6kE0\r\nNrR0TWH5pt9G8uDGFykphS9qjq7IxVBv8eItF3WY6DUEiEErNf/DPWoiG/8V\r\nrk9DnsJZngUmfNE+ckP4VYxJemG8+zAQUZAXggUPMZkOO+bhOB7O6c9DwdY4\r\nyzrQVYIprY1uySbQbDKBe9tYOzDea+9O/K9+K91kSYhT7IPeFC6tokKcmQfA\r\naIB49kWeHdv1DkC0q9JgJFbRGdf75wXJAZscRc+ZX6nkBi7j/+VXSDiqXHhL\r\nKoB307b8tplwK9AAp2skj++jKWBhUi2S94Jjn74QTmDFXqCz1FDAIS7Yw38B\r\n7w4hCTyIOdAZUpdwDajyCAJT9mi+hyIZZGZw+rlkyaU3Lx0X9rYdoqpEo+rV\r\nkGmWqiGJd+qiruXL51s0vp074kj3xnkbIloz44p+pEJk9X6xy85UG4skAhoA\r\nrvpXiRKzxBIYcLI329jq9tIcb6XdBMKb2rj4dwZFMKgwFue2kCezUyfi2XqV\r\nYCf5Xnmo/thRc9iZiGvs9psMPU3ybAiTdGFN9tiRscnEoeo/6SZfAwsT8D4D\r\nh2p2LJFQY+khdS07jYzvnQemxASeYoGWGYg=\r\n=NhpS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.1_1658336583195_0.2184346457412476"},"_hasShrinkwrap":false},"1.1.0-next.2":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.2","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.2"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"67c288e930a80fd2f1281480bd677126acd42170","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-b2kRR33OfidQ0ARS8jHxMTUxJXRPp1x5mMXs4TISe6QZwEND4GTqpYgiU7b6uJd6pztsDkGZxY8lxAqkDNlBWw==","shasum":"ba7d396866c5b737c429f5ffbe6db8a6491c1546","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.2.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1v5nbCC7XPnr4E+x3p6ZsIJ7q0GEmFYPP4txZSQJUGAiBLHbR+eEfDjLjP7zMuq01fvVmnVeWbPcUYEtgzO6DPqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2ptTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXHg/+OY/kP3LCtvBCYcNz17h00IjOf5rQDwfQS+U8mB/yrH0PLf0g\r\n2ORtjq+/5MaWVVaDLRKCuLrcFg4lZusmjnw0Cy0/58Fjp0fbPO/LbglSBkr5\r\nfuEbTkoKNurpOukcTWhopjuFSOoSWn/ZPG5FWvMQEnJIXFukdS3pLMMKCHMW\r\nksVtSXRcjuvZFkEG6yn+XrdaytOomS4uesAHwRVJztgMqrPxc+CuFxM/qLzR\r\nT6PJxVyp0M7L/VpO6zQ8H0G0sEAuiCZzXxy0U3Q9blLIKs+6WI9YI9Uuhkyq\r\njtYxvswo0CabbHVv2qtx/t/JUKPQ16zZdtqnJscG/n00HefhMBKTPdS3bOPu\r\nMGDhRIuOP/J65So1WaYS/tpOOo9Vr8vkKE+PCrlImAchPK+jVq0yvO9ZSgnD\r\n3wWMb66D20Af89CF28iOeUGRP/GTg34Ew9Bbhx7Srkkmy7e5j9cp5y0JjIeD\r\n5/655YnFCddrfMOKPtMpLKao38W+McqGHuUdNul7qvProXoeOFOPkosd7FkZ\r\nYb/13XM4OpZXukV/ItJfrKXCTw9SsrlDNiCJCTparkIQSJ1W/bV3k3K7qAji\r\n6vDNxHW19KU+aQhwDDWVjMVNQecFouMgB9mROo5mrDh5f328ZxdxbukMgisQ\r\nXv2itM7XSm4DFdp2CixMDqgCGdrN8sAVBeU=\r\n=C0ql\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.2_1658493778967_0.30546807318884905"},"_hasShrinkwrap":false},"1.1.0-next.3":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.3","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.3"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"4dcd172760d5f15d771ef9c72c10da6a44af1fbe","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-K60gSk3UZKT56troykxIAYF8vAUP5GbSVG3UDdVINYOrQsFklNrFwC4st6JGHQcVIK2KUl7gxzoKbDYvVzqLPw==","shasum":"f5fdf48faedfdd52e761de6b5fa11399a6ebb3d8","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.3.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ3ak3vY/YmNQepXMgWOBrO+uM77e0omdubEiEsE6PDwIhAIt3z0Zma32OYyv+W8gip4ausjIgUD4ziCbK1M/WJ1VV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi58MgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYMQ//R+DhYbxMADtaA1+Hu0+KsEnQoEfTkWut4fZ4aRWKVizKAzb6\r\n4M2y+wtmIKffUZf27bpl2bKAG3QOJWwkCqNxmczJ9Jt0M52KxFpgHNFpjAf0\r\n1se0YHPKr50v5o7ZDvM/OIzSevz017XrmM5PGPMNWYs0lYMkkUXIeOaCO+vg\r\nHMeBWBzu/mix3/a4CspB+RRpMYeVWaEFDaNFbCIb/4Usn33FrsMB5bdbelyk\r\nM2x67fuU5i7C/vKWPNf7z3Didl6+5mZVuU7cB5icCnhYdr2gxIP8VAGqfhsL\r\nI9zgWaRot0u/R4fzRMovTGj9ID4iw39mFWTMoQneBryhdl+GKc7BviV0u3c5\r\nhRSF1SppsXHYT8OK5veecA2Qw4dYVJCPvAXcmblc9Orx+E7mNEYyvd6kGdBe\r\n0OmnhrXh+liLR/qSMc4VyhnV/kyzn84SfvrQiDm2gyo1FnzG3JqLEgIgqABn\r\nZRsCOEdeuvF3QJ+aqr2JhxS1QvpPrc1onYxYQnz1fUTcxQMfawuhR5vfQWPq\r\nUssLY0uzXWLpjYW0z/Ph/0Y8LUzOEX2hhYH2I3JHyUWab42WiGwZioXWJyu8\r\nAR8PRi8Hy8kYYhUFEC//bt4O1RD2Yue/uoESEorNGP5QonOW1cludLf3pTBO\r\nMpFLvNjQbG8AoNNeoaaX5h80YsXB8/64HIQ=\r\n=xji1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.3_1659355936724_0.4686295651351564"},"_hasShrinkwrap":false},"1.1.0-next.4":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.4","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.4"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"3551647fb899d57911e4e46569f7fc388f7d15bb","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CRaUJiyBR6rx8G7sDivXy0UvdcrSDasAywT87yb65dSujp2Ypc6xILk99AAsKz2SdUw6hZSrTCe23EIwS9Q2Xg==","shasum":"0e8841cd3d0c00b238bd2994d5ef8b16170839b8","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.4.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqbo26nVwuGhfsdk0psDVcXbzCzSMct8GQctO/6pReJgIhAOjm++1kiG8Tu481W9LtqEUdN7d/nTYvXySSXp3vR6hU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi67iUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHbQ//YeFCyr9wWMry6Y1BDarMY43iHVIJb276lqY8SH8zOcTsqfE2\r\nDJqp2O42tBnOpgt1A5t5cDgwdPx7gmPp1N91SbIb/Tgh1BJBX4iV4DThBl7l\r\n83X6ejh7ULl7lhLROjWJNE3cY/BG2nvvIUJJhcJs+QyJ5odlzgZ/tUNSBYCA\r\nXHDSo2J4Yxj7mbMdHv8G5XmHzfAnJ9Z3iFQoTWrKxIRdVxUQNqD93lamTUQW\r\noTlUVyG0qqm446TsWWm+x5aZBpk+tRcMwt1YouFAcRU+brPHlnPbuGWbKTP6\r\nvBUEeJzO1oj7LuLwd0ukEzpnCsLKikOkENKNGjis1Lplx4zMfc8VVrBmkz+u\r\nLxhLrq8zDwrZgjFWAuW9AGRp7U1pbM60yemdGP7NBsZqbtIQd4JfRSKm2n6P\r\nRRak+f2i7wV7bpvedccj05ehh229R8HNqPyKCFeR/Z12AN1NGmdS7llnhMST\r\nsvEoUimfDhxgvuWIkljfFCa9ZRpaW4uCatJR126k7kZ+1YpLP+hS2MYfusmW\r\nOkTiJIWsvR1er5uQlmGAgQ+RPRz6ivmUsx0ZPC0IjxWuoo8UBZRiw87XI5qH\r\nlwtUGCTcBFIXHDTjg9Mndyw57JovSHWKrJfnvmnm1txbBE1P0Xkfdaf/i7nb\r\n76e/YO9vG649vS+GKH5PbEgVUkQTET9JjPY=\r\n=IPc2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.4_1659615380295_0.5904014682663503"},"_hasShrinkwrap":false},"1.1.0-next.5":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.5","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.5"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"720902f273cbf1c3581bd37f9f6e6dfa026e67c4","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-8pKYOU9yW9hHQY/ZvbUul+5cDiVNRfvEn6NPF/DhGKDx7WA2tdQ0N757+SwMvMf6URuXKo3kFEMwVm04KMUhTA==","shasum":"b6922a00429a429867861d54198a3a26f1bc799f","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.5.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyq0cddowmDA4gslyF8Sy3HEuJxkaoSPCrri5yG9Jl6AiEAygb/qs3BxpuQ245iben3YWwxULRTOwz4qYHJpKRWs5U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7BzeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAqg//aCiVjvU1bfLQ3Mv73UC09YgVtIvsKylrfiF2wDsXcHqgNMDE\r\nLQydG+kSW4kQD0fQ+Qw9L49i5jGmZV1EgK6awP1sjo8TzYe1pGkf8OhUm7Vn\r\nQzoSR7DSPA5isG3GXYnNyTJt9YGrQis8ThK5klC7/CRZ91yN1yFWZypQoine\r\nJ9jRDnGQY7V3M0sbCuENZ+HneGx/4PLS8LW0UgJAbj55zgCusswg+x0JF4DZ\r\n0q5mBEMIx7fvDTN6cS4GmBUq+5nLT8/9hTRZOmgliKf+GZaOjv7eXa3tGzg4\r\n3z350aysGyTFUSJUedqVSvNyOHGn33ycYXw45dlx+dwFJNl0ubqFHUznbsHd\r\nGgaj7kgeJUZ9OYXRNz/cVyigt/AsB78r+HZSfXNoXnctpubUXfiqHjxvL0OJ\r\n+kUUvVOUPDuCDrS7Zm3xE/KFbTOHfhbg3zY39VKG4zVo+cBpdANWxpqwt1Q9\r\nUa6HlSZIXdAdS1YRHxkmSqo+faXVawceWPt5t4Ct3OOs/oAZRJLaJtp7v/Jg\r\nbi5yiuCrnuIzpvbbPKTNDKGLC8+wEUn6E0RgQF+FffVYEBXIv5P7SBk+9bg7\r\nxZDWzGZT/Y4/uUwxazcy1VbDVm8mTR3VqOUkSjBA0BfA5NzLK7cV3VZxuexF\r\nwOWpHW1z9i2YnwsqToGqC9H8JbO4uPFM8pc=\r\n=CZ4Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.5_1659641054833_0.31588292923114736"},"_hasShrinkwrap":false},"1.1.0-next.6":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.6","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.6"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"0396b9b3687bf3bef94e847f5e8ced8a5e8163d8","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-h11+XMBH9VJ5k9RnSiAqTknEG+vHXetqgII2MmSOPDNlv0FFB2kUBmADucqtSiYcyENF5PDYExinn64XnjTIeg==","shasum":"d8d50c039fab75b5c398601bfe13cd922bd479d7","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.6.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd8sTSRoZPoNoaKoHp+XRAOLwgGnvXqsurLxl+nROSEAIgfeo0kDCir9gVwJOgFz9yd9aLE1Te/w0Mju8L7MyJxeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA79UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr3xAAikVbmw+pDCWS77/b9/Q7c6dw+6MVFQXqG+0k6ShJG/hvPFIr\r\n2gpVnuv+fDbeMkE/rRLP9Rko0XykqhPnoykESqnO7+9TbB6DT/0j4XgqbELu\r\noM+NMUk9fMopCP9LYerUY0ilZBoPC9HCvbHbqA5DjkZjIKOBzQydF23/PSA0\r\n/yq7DQelhDtZvt5gwqrzXYkOmyrzo/yh8Wsny7sifOJ4NKfL2FOmnDzUDKkc\r\nl6PU0i/DvbcnTLPTYPjF1Q1aXB8/THRmbqRIrIFlQlm8gzxnVzaDFUKE0pTD\r\n9J+E/E5gZavGIRLd/g4cCuEEpNf2kGehg89AVkhpy6cAW9jnZeqC1doQELPJ\r\n6iIRhrjhBwLOASMW/hYJNWgpUbahHp/QMuzdnzteuH1sQb8g7cUtkYl2XN9/\r\nmAwHuuIHuwQPN5ObF1uK19qf4WKcW6Xw5pZN/bQPhGsrQSkkNT6fpW4K/QLV\r\nmHqL624Ejso35KrQ+YVkKU3G8+iEL5+gCqa2GKU4DhyrttwJcV7Vw7eEmdcV\r\nNICdBMnCK23Cp9q4q8VVdCKgRDnHnIwmFNhVh6kpQ4cBT+n9fOZvQhLiQnfO\r\ncAXErPfRbsuYZm9IUJ9Ls/sPjUBnOmGV1koK8yCYGyrO7wjauqgUMrkCPlFt\r\nPbI3smPZiWkmj/ejO1rEZ981XqcwEolCf+A=\r\n=fqtB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.6_1661189972245_0.3864141780634176"},"_hasShrinkwrap":false},"1.1.0-next.7":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.7","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.7"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"33b849ee8aaea99d3eadc45301b78c6d1de37f01","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-t6Tcma5pvNCCLxdijy0CD8zP137EE9ICWF0Zp8Xw3DMwiHRFm2lSGBNWzuxU6bSlV4TwmnY+6oGGVWXMEandqA==","shasum":"f1c3884378ffcd90a07e730fac5ec11da5a3f213","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.7.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEv1IZgHtA5/F9P2wj8nRFMc5MmFtcBLQvGqN4OnowiwAiBeDCTaZxJwpNGbK9x06Sl8Y1O1BDAwyX2xR0K+xmV1bA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQDg8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq01Q//X9b74ZtHNrjvhdeXwbN9wecZYwTpe3LFgL7Ws5Csg77igv4H\r\nngeBVQoeFz6ukhplhA9wTalkv6y8xz405oUG72tzmHw2wdVn9o9bHkVpXQel\r\nnhLnCuIWuKPXwVuS009qi0tDb5h+eCm4iFmGibgCjHR2RNge2ecS2T0x8evx\r\nyYRazvCjfk/UmLGI1Np52Lb2KkUvtu89SG+MsR6YmnAQ69dDMugXROh0f8IN\r\nlk30Kc2xOGGkqOs7qYoM/z3wlZ9VV/bWbIp0nW30D+kiwVAyHziVA8XOCfoW\r\nBNAdwyIDogLs+TIBKz2TTlcG06b3eOhXYNF7FTSMolBX8PhBMm2jGqsmu0kq\r\nJ0LcmpQfjkKO1WxgdDO8ke+id9esNEevhLOQpomTXS1mcfoW3MBvTg6yNPQZ\r\nfA1W0EaiT8IbbwmVzcr4OVQ2FD+8svv0LjNqgoubsmcBh5oUs+DKfx4oV5N9\r\nxj2F5E/HZl+ymcpAEAdpE/y/rM9CGwUEf7RyXd+qxKP8EVO4UoQEnQaaOF9R\r\nhPMnseXFRaX9mXhiJ52EOAvreeZWYG0Tm+LgieKYCxkYIO+hWmJwvzsrmNpK\r\nH3m2YummyGvsRaRlXCnfEbHodBMVM5oMWsgCHVu+4rLZXujyDWy30W6EVx6I\r\nZVwnpyn4wNk7gIKw271BTj419/lQdGTLDMM=\r\n=839h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.7_1665153084340_0.802758070120545"},"_hasShrinkwrap":false},"1.1.0-next.8":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.8","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.8"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"cd6e72ffe61278ad02da8830766583a45ff558ad","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+oyaT8v7cnwt7xKH+6q3whgJyfdxC9vYLq422dXntcrxikHiKhe76sL/CGSl3uZGrsySgxiwyFneVLr9PtbKqQ==","shasum":"557f17f6578cb62d4598ebd5e9cdef533270ac9d","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.8.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHNYVVbwX+Z06sFfvoVCkG7dlupadg/4EiR1mPTWeU0AiEA34qAPKAPL3BfcMqMXxOVfZj40RBvSfynHXfkDZKD/dg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRHCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhwg//e8HjajmhpDgfw1QzEMKgpALoPyEdAcLtSyM9Ah2NuVu3Zt0S\r\n8nX5oLbVqEzOFLwbpwoEy2dlrOaWFDkaQ+PJ1iZnQwLlMHCgWwaX7HB38xHV\r\nVTCBbUyG13Ftv/vWAkpoj3T7pgoOvHromtoELGtfsUCSZ1qSJZ758qIxsSyJ\r\np1Y3r41pFFSVaM6oMpTGKmBo984k4tPuKwI8lQFt9EZTouz59sZ/hSRCOefF\r\nrQfsdUukJth0bJErrZjWXXlNoVs44IjUr5An2hDtTNoN0LWUQ+EbTqJMk6Rj\r\nm74fPXvSLF3l7RfMfHXD5O4EJ57tKdvu47IxjvM4FHav6ixlEsyGln24MxSt\r\niMBuOnZxJcnVARVLUmHSpKwQuLs7FbeglQ7boLGlANiON4QmEluq441beqnS\r\njlekwwsW7pL+lA0M5zE01Kb6AbIQLiFYiQx/1ayMNo99iOe3QcRoC+EV6CSJ\r\nIM/pQDOsTevk4x4DVxgFxrHhqq97VNbLfD6aBTS2AtLcIE5DzQvaTuOXwPKf\r\nR579wmjYgNH4vEhPe25+xo3PkJpEiFt1dD5IBb9YK28cfgmOYCe1CZc+FjRd\r\ntLCSXMm/58YUOceN6Ng5hvs7fAGDn420qTiWhKqW3WKVaiGsM6XpSGJ6fRK2\r\nlwyBQ55w5TQAzXiENN8r0aHS9xOBxMiOyY0=\r\n=g+bw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.8_1665429683727_0.8492626880764393"},"_hasShrinkwrap":false},"1.1.0-next.9":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.9","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.9"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"2a4930d7cf30de9cfc0c60f8de3b8eb7af690245","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-kqhli2uAt4Y39Q00zLIJq3n4h1NoivPW6BJdxWwu0/kx474FR3ekB3Nk3rvyiyhZP6NyqSIOVFsr1npZ/UKv+Q==","shasum":"991f5d4c6c267f18812d33ff9b61ee6c9d2aa46c","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.9.tgz","fileCount":12,"unpackedSize":17917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdkZLpnw+rl+qBNFLnwN7o6nDbLgc7Gcar2YJJ5Iqu9gIhAO9F7V8uK2bz0LKS63EUo6ClGRUgeCTafWXmJmUexpEV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSGfpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXahAAhru6Vzjjlmuy/yuOmc8xR9UolGmzS8KxmvyhG4nZYO2XkpPZ\r\nIE/ntMf+WlUq4+S89khUxK+sijlpWze9OwNlalwVfCTnZK96MgJUNrmb9gUR\r\n8hJUVJWZDyYeFyVOzIot4N3m6/D3mHWxn/USlfmCgOIgm7vixtBBTPCD6mnP\r\nW6eibGfVIV3sls3bWElQAOgZXyY5K1L247N9NIDWan03HFhw9Mgs9yCmoiEj\r\n+b5a17Fl0GiMZLK/3JFG7OJWClBbCO49k/cAs2UK/XuNzD6dexp3bTchZjM/\r\n+u39Tz8vKBVctkdxVFxhLV9qEl7mTVXpxJsJZOxEmxzcnFAPnqlLbi2povmE\r\nh7prGyrqslxtD7Hdk+dCB3moHnstCEvGo96j5q6GEZOiODztIrvjJB1lJ+WP\r\n6pkxPIsBhljrN2it2qchsnDtrdxEPJkQc4JmA1n7/L1IzFOYT0rK4KS80UnJ\r\nyhPfm0GtZ5asgDh/2x1Jz/F/YVzRxQKcqOMS1LCAT4Fj5lH/Utmz3KFfm4PX\r\nm8Lj+nMEW+ct1UIHQt0Rgv3pokLz76P9x3EFt8CtKB80zoizNoFJtqh7FnJh\r\nx/gnoGL+otizJXJJeHIiaZfQGbrkDxOf/yPBzn1LHpD3LGCk0PVhADEQES60\r\nkGf5QzRJL/eAzIkw/NC4nETsRHXOZq9Mec4=\r\n=gVrn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.9_1665689577085_0.603919010808426"},"_hasShrinkwrap":false},"1.1.0-next.10":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0-next.10","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0-next.10"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"a5e5d5f7911aeef970dc08656314f2ec6f0f4af8","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0-next.10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-RRmtesqtD5ydbzawiiTIIq4cOQ7kG4eqIHAiKhZ9wfNm3q5luUHO2RTBwKzXMIyFX+an3i1z4wih0ITn0S4XvQ==","shasum":"57d61440dad6b05c9fc3489e4981a9ba1d29c210","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0-next.10.tgz","fileCount":12,"unpackedSize":17919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOp+/53D8SsvozMF3TmQBrZ+gEk8UWCWT5L9t/WldgWwIhALke8vr69+trcDcoph5spUYBWjd4Dikcyw1m0B+G/Nyq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX9k9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUew//d7PSNbCWkRePq9IlxbjPFo+YW+d0+zXwNR3Txcb2Eg0LWeFA\r\nGb/y1QiRstp+Z39GGjZtu+utCHEo/Ev6dduYTNVLXmxXr8A+R944OnWlPx1N\r\neihOG+1DHvdh7TuT4TUdmID7ZnDVPHR2/ZQU66ejrgOnyzcTrpDZfCxysvCi\r\n2nqArz/MPCPkeGKrtW78Zs/s2KUQALjnqNz0CG/7bt6sz/7gsQhopO9GdyTw\r\nvPf6E3eNkKJe4xrvikvTHZLxGztE7pJPs9xupGojCbbaTk7nvDc1GHe/Dcbt\r\nMjRbo7CGdXfjo4nt2Z8bO4jYbaYj1GmX76QxzP8r2y/CJJMswZG5sbN1qCqS\r\nF+1vlYujrMS5zp13wYkj8XEz4w/RPTr1uKxlMXyIbDZVbQT8xk91YrwBzm05\r\nAmlQ3R2MFMWEP0OGXSFpqgDZ6395wQ3pEpzU7FF0CVO65CVRSiK9OeOTIXhj\r\niTOJUz+zZOWPf2IHNyVs/53RUki9LFGuezT53X+mm5wq5/dpRqbW1xSr7fZe\r\nrMV4ilI+YbyBz071n+RAFQFdVgHd4gEGK2W98n/C4i5zE82O5PXkp4NwuJlF\r\nSGRcdsnFFN39L218vAwBi6GaoBJa/4BQxcdXduAN34JN0toXYfN9ZpXHBv5y\r\nPbZelUM0qGxGX2dH+P9AwjR9DY2XZ1Vx2n0=\r\n=GV2p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0-next.10_1667225917593_0.6495376735463627"},"_hasShrinkwrap":false},"1.1.0":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"1.1.0","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@lakea/gravity":"1.1.0"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.1.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"lakea-gravity-svg-adapter-svg-injector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-svg-adapter-svg-injector.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"a5e5d5f7911aeef970dc08656314f2ec6f0f4af8","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@1.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-QO0xNPTaXY6Y7vV80gQq3kbxTAMkm635Peh9DLNRLJOtXTZQHT2r5WvafgQA4gpjCLfuUDmF7POsqsMk8R/0Mg==","shasum":"ede938522fa1df657d03fdc056d67ffe5dd8900d","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-1.1.0.tgz","fileCount":12,"unpackedSize":17903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQes81EM4MJ9FkWsfSFj25nyFW00vGnK9QWYMaqPnZUAiA189jxxDUqA4v1qxH2BGLrS51dB/lU3Ne/pQCE5M1wBQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+GRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Hg//VIcTo5bLibGUcGv8KppTF9F8WdBsAN/GkjtteVDkaJMLH10s\r\nq2x87dVsz8pyD24wvg463tLVv1bo6ESly/3CVeqeTHh3qHu9MJPaw0eXx1V/\r\nlGrGeLT+rGqh4ci6LIYMiEBgPWh4NGfrRCzIAePESBUe97hvW2s3SFECSj/k\r\n2CjPdeQx7WQxIU/O8vPOgLBSZJdLJJoUOf0eNUC5o2O41DiKrvkwkV30wyqx\r\nHVpKPvz/T3H/ZsVvSK1bXFMZeTKjubT+VeQJibzfgwZCt8HfXiPWqap1UgKc\r\nsP5kGjZU8fVgRya82ECk01U4WWpDi9Qme3x4tLsOUQCGpjWkmxpgWfeP66/u\r\nfMF4xHknQ65alfOyHBwUsX46okcXmHzkhbsZ1yme2OWLl2c9gu6i3gIAkhhV\r\nYY6IcCGbzNOPlEuylAaeo7Ws3rpi9ARmUAPSgBTeQVu++4EOyxJpl9g3xr8x\r\nklEtxN3r0QLn0GbOyIonEQqu84U2tF10KJWeQ/C4Tu2+b1+KfGCGFjsBcWt9\r\nUKO2VqG4qzIYNzWoPDkCQgyCgs7Xdy9c3K34WNK3+fsZ68zh4fyjaK5V5Bzx\r\nYAFog1vBG23TDYiy/96xkpD8IOpyhmigjMkb9tC2xHUsG/yUgIZmGfV1Yq6D\r\na7XooVj4q91bIELz29BWEAGY86rKxAuJMq8=\r\n=AYSx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_1.1.0_1667228048904_0.72871032219"},"_hasShrinkwrap":false},"2.0.0-next.0":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"2.0.0-next.0","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.0"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"ec40f2c9faf40f8669f89bbe845ae171b7f04390","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@2.0.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0OlaJShl/OL+dE91MFQtn5egbj2rhH2vTpg1UsmauAstFNzIkpfXJZSoUA+TcJN9bHau/HZZt5gitUz+AMpaKA==","shasum":"5e14d29acb3da3feca7c18f18a81cd3800767391","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-2.0.0-next.0.tgz","fileCount":12,"unpackedSize":17851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSy2Dad/RNtUjzBizjrxF3gxLX1zwh3VVmu+XonOzsggIhALfuaK76hf24134/sNla31FocxmCYKtU0UV1VUCRCzRa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY7g0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3kxAAidzDTmHZoC02lt81zV+2ezT8LgPTU/RU1Hogr58eRieVukSb\r\npazX6Dmn6belGaikVzVbgN5wMbuvZD55EqHrlgGaJ3CpCF+jwM2MsgIGyLdC\r\n9x180lXjF3db7KhT3Tr6vJlYHqO8CO1PLsXFEjSAW3E/RbKRUXH7in1G6Ii/\r\nSU7Opg7O2Yn84Wg7ftfNSPwiLNm4Mt2nWbhWirT1mo6lEdaI0z0xVnNRLShF\r\ndfSjYaRKqVkM+Jh5DWycJak5FGwUiWn1dvvhe9PZrrA6mP3lcmqpxqc97vI0\r\n4s9I1aVxxNOUcgOf4WbtuKiUg8L2NQdcXe8b1GWIR+Vw0XJwRJwkpi8/CCbn\r\nmd9UMLQH2NbU4O5usrUJfZxYy9P2VPeZ2QdRJcEdLtWWTJCG8Mj7h/W5G/0J\r\nfwdLv4pgtRCGqlOXg+AfylbNdTo8lqfNFq4Y+Rmce4Hjy+TsIWiUU8cMbDh4\r\nQeDtsV9Yj3mrhYkxximC/mKxiBXycA4P+osxfOYyrGKnUygFa0kpC1YoPtsh\r\naLjDyCNz9547qrOZCuUwJxCadw9w+P7F1uyLv+POGoGD7bN6GcwfAoM7Ko/m\r\nGb1tFzfyuBNEiHvrtikSNt6wNd1/0yaqraK+hoH9eUYJu002m4gp4bp6Si0X\r\neLwibo+h3szPmSjXpo0BgP/e+/cqG9690TA=\r\n=TxX2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_2.0.0-next.0_1667479603877_0.8178597676166637"},"_hasShrinkwrap":false},"2.0.0-next.1":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"2.0.0-next.1","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.1"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"b4d8e91ab4dee2482fe22c17eb4426cc8507cdf7","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@2.0.0-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-bq3TddY/GdgBn323/sxvguNhb/hXB/sADjdVi2onUa1BTvI9YZ7sEDST45D943T3pHm061zPY1PXx8xLf7IGDw==","shasum":"6c5c6e6281ed70f80513fbaf7e99e105423213b7","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-2.0.0-next.1.tgz","fileCount":12,"unpackedSize":17851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSXaZMkgemzGu5SmUyyMRuJdprq52NDueovUiT9nBFOAiAg8VtuP3TUsdJaO37sPKVQ8t+kN4DVsJTIqBgE/7zxjw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfQ/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp97Q//VGgTLS4wanGKkdYuHym4WsZAzWav9YIuwLqt/kwSnoMfZY8A\r\niR03BVyx/jFA3xS+3ms0fBcfYbPGyux1Mz1p2rVOFOj5ql0mMsu5Yi3RsojG\r\nMdNPz2kyBeIEFu0hBQGyrffawf5qOqrbBhXCERwedtnqyIICcTq9R9Sidxfu\r\n2w0SexsovbxoOHTp8/Z/48g3zgIqNpUpFkmiqflWrJFURRo293fI180a6nv2\r\nDjvtAG1YQhqYljGVeUCE06S2vxFbTSnq9m0wm2iLg8GlLSjCaWPFkTmg4JMR\r\nBazwOYOn5UaEVBgA3kZ7Ubct+5Ye5ejpU8TgSzFTfw9L4MZFNgSYYuTKjrjm\r\nJHaQyavDIfyyCkcrcl0tIJqg16ucKdW4xJEqQJ0BA1ciqAMbskdMCZmXTXnw\r\nQCtLbXj0gL+S2P1ZOVhd6ffundUr50Qi3Ryqnu9LNVitNgCz18phUN30ectj\r\njsHOnQXhBszSnj/D2653SMExBZWvCMUUrH7lHqASiwDDPEdruH9X55L2xCeC\r\nd62DJxt+0f6BB39H/HM8cvMeFQNoz/JEuAQ2h2GSdmLSKyvD2Pn7kvNk61we\r\nkXp5m7piozoWwZtUkOIXNhKbNbl0rAruns8eeqrqF9uQ044Rcta6ZxCLvOAs\r\ni3ixb9UZj6vo0HoCVOc3XhRSc4+zsqymPoE=\r\n=6Gg1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_2.0.0-next.1_1669140435800_0.25597264908005046"},"_hasShrinkwrap":false},"2.0.0-next.2":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"2.0.0-next.2","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.2"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"22a44334b99015487d4ea7464006629b1d2998d2","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@2.0.0-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-U9DkHG8IxaDfeugQ5Bjn/wX84YWS8lfPZzXyHOqG1Bbt1ntsbtuDoi8fnZQbFcGPHvjaleNPeHUzNKEjttiCOg==","shasum":"f4dd3b9b6428c23801336f3338d7d477e8f3234f","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-2.0.0-next.2.tgz","fileCount":12,"unpackedSize":17851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpI3mHO80pcuHF1ugUt2zvggAyDV1DGAev1w+ncEdNRAIgD5DKpDv4iV2ojo3dUtDtTAnLC7ROIiNByzUV5tfWDUo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjflapACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSqg//SFulRlkivIH7FogVCMqEBrTRTGqojcKmNCYDU5iEblFGBvmP\r\nTDdUduLcCUJtOzwgaYCVAEKBrBN7A3dpsVlUkhH//WbplKyHTJm/mNy9lQ+g\r\n9GhrRb5plqFOL62X0K2hltiuyWuMWQQ8aM5sU38QrzycR9Hq4i5NZuMgkOiQ\r\nlCpVHFDUPaCyU41IdGrLFP7aZGVgTNv02Vf5wReBlZ+5CldzdkNgNOufhQDX\r\n97ety9AMQcg/hKwWRLUnRZXEPhD6w7OkzcruQmsJf9oqIQzbo8qvhGvdyNAD\r\nwygpEO5P+kwvNNax5U/0UiQa49Aq+j9jNQvE1yszxeyw3ScNNyfQssS/2ByC\r\nNPy9Sq91EaRj2ExpyPLeZ9hso/fbY++e8/jvHgre8qceZrOuwknfm7sj+sv0\r\nnn1NMO0Vkl9fn/Q8VSQp1jfHWuMIPfuy1F8vA5jTJmbwSan8XVUDqcGP9ACr\r\nb1t3PxC8M5pktSUdI7RiwsCblI7n5wLBVm+3X84FZ+bvaiipmRD4PJTkFCva\r\nUIAl9nNgh3cHXFRUxKyanRdVB++ckQmWf999kkIqmHJR0zELt55ETKAPsqqN\r\nr7JdC50apzTXon28QTLkrgs4ypSch34CACp3vqy9f4+OOc9oVQw9d/tDCvyB\r\nvqvdQBnMGnNV+XJfF4SZtrFuScX2/WPmcQs=\r\n=XAFR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_2.0.0-next.2_1669224104848_0.985622930696743"},"_hasShrinkwrap":false},"2.0.0-next.3":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"2.0.0-next.3","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.3"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"22a44334b99015487d4ea7464006629b1d2998d2","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@2.0.0-next.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-zTh9rovPTYWLKI+gCeL6S4SRQ46V97AGyuUk/74I4rTpt5Nn0lE58TSUcwZDZTTewZjizq0hDp2sbJXJxMd0rw==","shasum":"a015742f6b3241bc38ee8b4cc17c0f18009649fd","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-2.0.0-next.3.tgz","fileCount":12,"unpackedSize":17851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhVFls/l52p8ZYWYzRcINp8YL/H8lotU6ef+ghSgzqzAiEArk6u8bbF9nZcItqhc2I8ASM0UdaRi3HfFuRgXk6maiY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgMYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4rBAAmTS4YQUSUaot4mebG1Q99Yw/Xg/4w+tBy2BG479PVoXxZ3HL\r\nu/vN5FqFzzM5fDfYEh7iuyVvGHWJJvzrRVtyymcVJwQ7MSdt6nlt6sqVSdQS\r\nbDeZMWrLVqSPYym9LaLvVWxSjuRS34ysFV9zW1btS3OeVUvozou9ubVVXQmR\r\nhKzTpPg9EJb0HFYN9p/LyEGO5ZcxmrpYxoLhU8Ox4Gus8t5qXXOLRaRDkZA9\r\nH3rZs3CgUYMPkUm+lgsRdLV+xEOgIcdMq4yVl7ryjxM47z3IyXVoBpergJYK\r\nr5XXUZnopZPQw7Db3VhoB3+zPuiJXCIJ7bVG0E3oAnte1XWem1Qe5d+TsRVz\r\nwmi2hFYPI6nP6DinzPr3SqSDkLLSB0x+lXz6lHii0W4JAo6cODPBaziaYZDP\r\nFuOACqwCuSoXhf0/7qsVRh/jZXNbSrYfDViEn1kcAxlHtbiecuoscxldCUeG\r\n1hjddB3/74Nw9v8ZD7SjMjJzG9+r6nSVMJqLwiwXhUaph5SN809QfqxaC28f\r\nMfwN/CTt1MaxfgIhRQnOP9HLvNGxpzjiYec1N5Wb2RsIWXA1verfdLOIrWLe\r\nWygt2Gpd1Ez0tr+bKaRkaNJC+6eSPU1XAPrvpLTfLXI2sTxD/2P/XFgrVE+t\r\nbUeUv4P/DppcBGyVhyrkJndrJzln/Fw0JtY=\r\n=bRhL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_2.0.0-next.3_1669383698313_0.49564868103006643"},"_hasShrinkwrap":false},"2.0.0-next.4":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"2.0.0-next.4","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","@lakea/gravity":"2.0.0-next.4"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"465340841b5c60f62b03149841eeeb92bbe0b15b","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@2.0.0-next.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-HKdJboxqs/qmy8odMy5HUokGDT8pHyuHP0oJ14hq/j3g1lw+ZY59f3+UiSmVJkr+wFBwQSexUtKAQnRoCZjXWw==","shasum":"d2d03c3b47b78ac4b30648c4b5348a01dd781909","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-2.0.0-next.4.tgz","fileCount":12,"unpackedSize":17851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2bADeivZfJOEZCNhM/uKlUWR8fx0/4h855LTb1DJKVAiEA39JiVijI2moMgxhyMsaZzRUeZp5sTMeTwlsXaE7AeKA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmgqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQzA/9Fw8QH69mi+g9ccosp+7/P92gvhlA2iejC3dAacL2zMSvO6uh\r\n5/E6lALdq0Npd5KqpSCTLCvkiAO53GhXZh5rSgZpQ76t0bVMs6ybj71geJGX\r\nS5LRlcJPKDgc44u9sCmQXXXeNAACPmYKe2NFgSqlfUwDLIg0da+L/Uzgq7Aj\r\nmYjM4onKlXZX7UNK7Cb6HxXOxpmKBI2Ys11I+/IMUD7w6h+e6ue45pnuvlZM\r\n+W5pLb0A61H47wSyJBQFcMdZ4r44+1UjyMc6FNY7SnR9ftjLpVEeXht5Nl5c\r\nEAatkXJ4mFKUBXr+si0AbC/MccwtN58s173Km1r9ieOK1MFCht7XKYIVDdXz\r\npfrJ3sLFhWrJmbSfxb0c25M8AGNlbi4TKHY7WhupwxIJEyFGRBF4aVXL7Sfp\r\n1f3J0TyfeTgCIHwE7OQb9WcBS46kAbq4vnRyxmuUB44yS8/m/8pQ8IOPNy6l\r\nAbHzG6OSwxTdRMy4f0pyJcDLyx2JZ659zd/YHKq2TqMxqGNGNBCHiewrxqLp\r\nhHQCs4vkrCMlem95G89cDRK/7VeBJqgszkt35oLlJuF6KQTBuQx8x55Sirtt\r\nXqLnWKopnctdpiyPiIWCpbMN/3tJKZbsSIdtuWzSpU1cPWYLnAyU//53exwI\r\n2A9FGLOCLMTPO/wNyXLwMmtft+e2Np79WJc=\r\n=zIo/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_2.0.0-next.4_1671039620061_0.3774508365835334"},"_hasShrinkwrap":false},"2.0.0":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"2.0.0","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","@lakea/gravity":"2.0.0"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"1941f426ea4b8daf0dc8f51b9c03e6a640c61890","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@2.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-sZCNNLPW8sPjpFLH1vMGS0GOpZCcBieRXheN+yMAtzdB74JBOBtTSZZR+sGjk8GvLpi9J8NgUnYJyCCTsWKOSg==","shasum":"83d4eafd64696562976cb84bd141dd94a8c2c8e6","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-2.0.0.tgz","fileCount":12,"unpackedSize":17853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzl6fu4x07v8H3wUbGUjwcjOzInV7Qc24YN2nU0SIRqAiEA4ZVP4IquP1MLl3zNLd54j4ZRKkax0Lths2lS7rNnlds="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmxPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHHQ//b55x1Yc+wpOwNCmydC1tL3TqY1OcehveFUmwB7AePotA9C+3\r\n1W8Xf5dMrM13j+NvimuDDykxgQD4S5WHmebm9NnMB0XoHSOkS7K3/sk84sEZ\r\nEBOa6izLk3cvcDOb0QD5SgrGrKCTbEUhwdEEc1Zu0egSE27CJg8uBJYH0MTZ\r\nqiUZEq6cWrq6TtbUVCP43jZqLI+KCdxksFr2o56O8O8pzDFgj66hh1Sa5FsS\r\n+t8jzs+v0E2LrJBapgmETsNPGuex+Cw+BkZZ/t4gl7HK+Y8QWEiivl3mmEZc\r\nZDKU2dTk0mmMENdn/9c/mHOb1HDR0JntP1KAGKyJg9YSwlKgzgho+TWPf8eq\r\nXvPblGNjrW7Mn/IpjxS+dGGrtTdwOAwH1JJHC+kCr42DzpUhBkccZ3/GnbqU\r\nt++ER+vXF5K+X6TPApMI1sjh7vvYFzUl6vPqaCLmsn4xHuRNVXc10o01SL5x\r\n6u2OtuHZNclvz3RSZpEIW1PgntDats9JYBz7AfPi+SnYBp8ybw4CqUPgKheF\r\nWjwYdD92D9U5TZSKANkkLz2XIMISxBu+a7K6eCnvXvpWRicoVE89KMcafEMI\r\nAuP1rVWRUPcWNu/rqG+dKVB4eSODCJNVfGzH1Ml3+NKKhVYWnXGVmIq/pyGQ\r\n+b1Lf9PzTsaIHodB3BLFphBrqB+nifwFgT0=\r\n=+edJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_2.0.0_1671107526561_0.799206030629906"},"_hasShrinkwrap":false},"2.0.1":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"2.0.1","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","@lakea/gravity":"2.0.1"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"f6518e890668b3fa82b55297d79c560e0f2bad2c","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@2.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-xNgPmh/Hl1s0XdIQ2gDDN8eAFowUa8IR+Tyre+7Uvjurt/FYJRPPfV3cgxKR+/ZGUArOLjxNJv+BhKA+KQvRwQ==","shasum":"cb08f5d78260f70fd6ad71b1372f2a19e869a3d8","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-2.0.1.tgz","fileCount":12,"unpackedSize":17853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHSZBkumtKsSb9JZJEI2P8Z7K6Tbf/8gp0GzGIWwOXdwIgMM9pDQa+7jqZjeTJjxPxseb6HC+pBsjXvueIwPif8sM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo0u0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo37BAAkZ87ExixSAL8lJ7e3fxl+nKBY3Me1mbgk43YkG0cxSNGT34J\r\nbqp5Wpgtg8fvTRCZqPFt85KPlTxToeyzDhTIHclVlnAJDWJNm3wfLHalsU+T\r\n8rQOpE6E8tNgTcjq+UAgLpGjgRU+MWkVEeogn2DMx7ibXYPqNDbzEBH/ItHf\r\n7eVM6pQdvXLYZjS7hoAp2ZvcVAdnaUOH7gcAbVXTp70aLhitczQu2Sm5+YWQ\r\nwzzPf1iKmJCX29AHzQqqkcSvgkw/9H51rDI8zOdfifPO1jNpXIEt2pw087Ug\r\noFnKgFSfUrr2P543w9rCfnfAYQU/kb5g+K3DPiJmV4KhCAotVHZ5v9OfwSVy\r\nlmoEHiOGOHd0OoQY4ElTwhohFjxyvZTcMKvF4uxEc892mnLJSCrKaKc0rE9L\r\nGzbXs9JzS/qGDgi0AH4jWzIxX+xNRvUJtwEXn8ym81iTkZFRUE8aVgSfaSi8\r\nyChmpLA041KthAY8xSDGP7wPkk5mQUfjCMg+En6nK8Vlv/Ape8dAIduvy9Gl\r\nVDuBrqo50QqgFTcOOSLDEcodT5r/u1quKyMa66oh9JboRaeuCFZiv9o8q66z\r\nyuuhXJO8YeT2SzRCB0SRdy1eju3oQehFadOat/YXcY+gFDuXutu7Ga6zWHuE\r\nQrsMllaO0AmIKNLlL2Q2l1ewcPpTcjnF7KE=\r\n=ac1W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_2.0.1_1671646132777_0.12024925160587263"},"_hasShrinkwrap":false},"2.0.2":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"2.0.2","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","@lakea/gravity":"2.0.2"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"6f1037af89bb26f844355a8cdadb0d07b5e00837","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@2.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-BJ8iqstL/l0Myo2xzAuZvqveB23eh7zKIZp2PIHxEXyRRSkCdhL8v31uxUhP8r8XsRtRuD3pLS5BhlDj3bPpwA==","shasum":"875f9b5754aa59fd173086de3f241ebc68195b59","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-2.0.2.tgz","fileCount":12,"unpackedSize":17853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp8dZ/uLJoUgpVWKBIXyn4tcoAH93AOysSWWMItnojRAIgXuJGQ6IzWZzA+RCxzc5A2OoKT9L2Y4jcFRBA/vpW5WI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpFPmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqng/9FJMFpUn5qmCfa9+QmLT4syj3oVk9rBJjHWNNPx/hGdoLAHK2\r\n60edRBFSjU2ApT6O5n6j3XxFGAiiN9btCK99M1rkEekz3T5VDA58aH9sIUT+\r\nH9aM612HmcFLZBQjX/SL+OezyjAgadQFR3bYHzSRmcsu7M7xQlYtvGHtt5uY\r\nfXtj5UH/hCdLFPOkfytjYyNw8IiFlnXKX5poyQUqa39PHk9eUKtaai/rDhVE\r\ncVgYFeEnm78HqdcBI1w2KfBOF8H4dYneJ3pH3GhEwuN2pCYw5EGZ9FmnOF9S\r\n9H4M5lXt8pg0IjnosU3Jgya88pI3EPxkf4cwIS48szH5AUaIj05AWNrB5EsR\r\nf8qjNiNxxz54jNFGD4Ex49pGYOPyx/RIo4qzlIM8IXIHwbKo/63tkmgsoM11\r\nG0R8VrOgz43KUEnln4GoXbk0JhU7Ag23J7cg+rA0nYzd0cXMcEMseBg4vjok\r\n0QX1Vbmzqh2D4OKyAxXxXzJgavrmtMRhuBvFo7ZnC71ByzHQvcRV/lg9dQn4\r\n3K34uHdnzAVZHq3HMn1MIkO3te2PyYfNGolTBLlgImXoH26PjS0+Wx9v0Sjv\r\nYUtFywIwGWnovRHkNpT3gj6Xmpfur0HH+KQF7DoDeywNc4Ekk9I+BuB1BlS3\r\njunOJzoiSvBmh09z3nuSsHIPf4sXdHn5Xdo=\r\n=pXW9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_2.0.2_1671713766622_0.05660974356248194"},"_hasShrinkwrap":false},"3.0.0-next.0":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"3.0.0-next.0","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","@lakea/gravity":"3.0.0-next.0"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"ce934b354ac8b6018bf351e9e41c45c25e1546e2","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@3.0.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-5t3KT/if22jHIEeIvBQ3zG8rDQo1ORQkkZ4qTQv8pHUEHknVLTo8DS51OMo5bgT9zTDHXqWTj9CjPb7uYpCjog==","shasum":"1f4dffad2fbf795ebd82424282c17f76ab8bb0f0","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-3.0.0-next.0.tgz","fileCount":12,"unpackedSize":27186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD97JtsCBGfEMRo2OLwJr8IIcXl6aD8ZJbtp28pSw8y7wIhAJMQ0N8+MCe7tX3xSzl8djemLGLKfKYJbTH4XsexbvYO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvB/jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpojg/9EGUz9znMTicd5WeGjtyCjG0f4miP/dYVja2HPUnFZmKPgccq\r\nG/KlK69RSUnJVOdyhyaogb7x7SiHNkYGFoKSatcD1VZIL509QUXolNeT0gVV\r\n9YCDoypLiUoB0bazVDuegHQDJyIRCoTH3v1vTJTtPnNTx1S8K3DIlgUXPUk8\r\n6g3vMRNJoprbtgTrRLVEZHXNCaUkhi7sOrMFe0eI3/fuQTEQT8RGzoIiHcx+\r\nCabNT1waQvLL6jb4TPqbjg+AWlS04o8YOe1D+Xnh8JhYVnqykIBDa7UY0+Cw\r\naB/yWX0Ona/ki7jW6E97j/CnPVQrj0W14YSPItV+vicGzZhh8lZ8zoqSxKab\r\ny2pl5km/SKWu4c1llH11HCfVa+QajrlB5wU7Hk1eVmGE0wYcjAVeo7Owkjcs\r\nXvSJchCUU/SS2KjZbvmmMrTtmL+F05buEYPAzGYfZg4HZEOiOWhv7oYV2NGT\r\nGgc2uZ6Nf1i1FNw6iYx3wDzoVhawKzBmYhSnGiJSWUQxHG1GMKqVNh7GCfra\r\nM8DIsaC3knUMNsbQ0Pp2LdNZqBJDkBRJ5Ti0+kJq9DyE1Zr+MAjBVEGryuAR\r\nWCIIkTjgSldX3d0u3mA9pLEilPszhfn/bsxomcH/2U5OUQQH7xtzQqN/MzvU\r\nTfudO179adSzW4NpJEpaMsWRNCKmoF4hRkw=\r\n=JV0j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_3.0.0-next.0_1673273315005_0.28230536438591725"},"_hasShrinkwrap":false},"3.0.0":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"3.0.0","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","@lakea/gravity":"3.0.0"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"6b49243a4ff0fc956435b65692796061e6541d72","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@3.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-EDp2lGnjpB5N9MbzHISYIYdWIZcCB9lhUGXhB8tcZGoTo5oj0ff2uGiluneaC8dSZDT3Q5FYpg0+MxPeeAP9Kg==","shasum":"bffaecca5edb725a492b6dece202eb4a6e4272a1","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-3.0.0.tgz","fileCount":12,"unpackedSize":27308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAJmmkhZ8ksepL6/sVP0X+Ee2DlNFlYDljrTMEwGPlbAiEA8CLwVJmdZ3v14tw7bny5DtbwGao66C1Shtw5PsMUEIw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvEMeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUtA//YcShv/79uHm7HPYWfumc1iAobLj6clO3KAdE3LqtFswzkD6n\r\ndBeka/7lXYVYpbecNFH/Mt3qBs/ZDHFx53ej7k/vUmOQFnz+TeYzk7uF+uUR\r\n49BJ6i4mCDFvH2h7e3oNF0wjpLGPsIx5tPHTlZEzy2mbjjE6Nm52A79SIpBE\r\nMA0GmjUfE7PFvnPkk/LBCeV2JHMT6Vfl6jyB2ULSy9Bml502z7fQCjCx6NwY\r\nuTZ0WskTm5Idlu1sa9CpWtocMqjhKg2bxGMjBG422dOKSeXIsfMo2vAj8twr\r\n9M2RAzWdbhicTKRNAGGgeQF+0k/aV1f0k95F++qCRyUZvcnlZ+obvQbfSpxd\r\nTza4vJsDgRSJid6Q7utQuSdJ8Je+M/ac3m5Fbdu21PWCu3BkkvWfpcePM0Pr\r\n70Jk9eqvWlZLc4tLXJBhI+ee8qlXc+omr2ZWxiZbzXRcanO3t+S7FEeITkVk\r\nLQ7xlKj6QLApTWlbozJxdgXRVUUQHM7GslflKB5GNbn9KQj3lghEjlX6GFgJ\r\nFWlBRaLkvTfaVnYyuPyFX4aYPAxP8D1nN0ewkksvA9YS1VKg8G6tMstFNWBL\r\nFhewYMcA7jf3ewXm0W4Bc6cOHpVLkTiZd9QlXx6vIRHiiUlUoV0/60DWisjB\r\nfIZulUof0n5NrcQGQ5yYUfUSyIfEyX8/XUE=\r\n=n1tV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_3.0.0_1673282333956_0.2309870253288897"},"_hasShrinkwrap":false},"3.0.2":{"name":"@lakea/gravity-svg-adapter-svg-injector","version":"3.0.2","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","@lakea/gravity":"3.0.2"},"dependencies":{"tslib":"^2.4.0","@tanem/svg-injector":"^10.0.0"},"module":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","esm2020":"esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2020":"fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","fesm2015":"fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2020":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs","es2015":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","node":"./fesm2015/lakea-gravity-svg-adapter-svg-injector.mjs","default":"./fesm2020/lakea-gravity-svg-adapter-svg-injector.mjs"}},"sideEffects":false,"gitHead":"d21be6377117f661be52de36d0e0f317acec7612","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.","_id":"@lakea/gravity-svg-adapter-svg-injector@3.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-vsEt7yd5C4Mz3l7V4nsfJIjI4pd2WV3C3+h5aYaw2Di29gWrrE65P+Ce91YdabBC57QkkWxaGSiwViwAZcuPuQ==","shasum":"1fd524fce2bfe56a9ebb48c96776ab69474d8996","tarball":"https://registry.npmjs.org/@lakea/gravity-svg-adapter-svg-injector/-/gravity-svg-adapter-svg-injector-3.0.2.tgz","fileCount":12,"unpackedSize":27308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR2SKlHobE/VN3QQL4Gg0DV9TWqATy24fHoq4n1MzJCAIgZCuHPiZHupIWPJsD6x8M8da7yvFl/9NER6zlo0Bjhxk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyZIAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx0w/+L9yjMaCiABgpO5uVVb6PxgBNKZyhXLarGJqZqwnos2fUoxBJ\r\nHu0cSEnx25vvRMrDUHffcMJzQIoZsnkx9btCeQj5YovWlA+xBdyj7xd1FoST\r\nN461ZF7BOOoX4NiPtiJSGaudZnJ0Jrm3PZxkqdTukYn9sKdbQIpAWlz7o8Hl\r\n/LDmC+VVLHePnZlmRU5fu1LXDeo4dzod3m/QW24K/UgSTtn48PmyLRPYVEKY\r\nhprPY/hy3GLl7qiAkFoYW8jaFH2NRZ3v6M27mwUm1BkAtBgWsBvfup8lRPJf\r\nsjNh+3LT4yd/Q9fl2NsTR8tV/vU5aK2t+TqbEvmLLB9OKDoo082KgW43JIVs\r\nKCh4nqfQDj1Yr4tSEbxUHePYDMHEKfpio/wucz2yKHYFf7MfWNUWBIkArzGX\r\ngNFWLTWZu+W+GcmbDV6qP3dqvrkqBx7r0xFD6fppk4rrIlWF/9u5egP8A9yR\r\nnxnPCYp5GwD7KkeglBL/q+hnSRj3Ah/b7FtThMDNtC+hMrymigLhotLBok8z\r\n8LwynspkMYjdjtIxPLdo4jp9oiPherJrcXN5Ui03/U+zBhawMgwCZwPVNr/W\r\nZHAsmh75gfVHCuk5ukrHzsXKG6zhiribTfKliVb0xkpXwEEMNU8zA/JKngyn\r\nu4v6vRsHT2NQCktURbKFvOEnUFrqQOLSyrQ=\r\n=3BIs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-svg-adapter-svg-injector_3.0.2_1674154495945_0.4849726380922863"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-23T19:21:49.791Z","1.0.8":"2022-06-23T19:21:50.012Z","modified":"2023-01-19T18:54:56.182Z","1.0.9":"2022-06-27T17:14:35.725Z","1.0.10-next.0":"2022-06-27T18:22:22.863Z","1.0.10-next.1":"2022-07-14T17:40:25.430Z","1.0.10-next.2":"2022-07-14T18:37:02.815Z","1.0.10":"2022-07-14T19:35:49.541Z","1.1.0-next.0":"2022-07-19T12:01:48.508Z","1.1.0-next.1":"2022-07-20T17:03:03.344Z","1.1.0-next.2":"2022-07-22T12:42:59.104Z","1.1.0-next.3":"2022-08-01T12:12:16.902Z","1.1.0-next.4":"2022-08-04T12:16:20.450Z","1.1.0-next.5":"2022-08-04T19:24:14.962Z","1.1.0-next.6":"2022-08-22T17:39:32.443Z","1.1.0-next.7":"2022-10-07T14:31:24.485Z","1.1.0-next.8":"2022-10-10T19:21:23.926Z","1.1.0-next.9":"2022-10-13T19:32:57.256Z","1.1.0-next.10":"2022-10-31T14:18:37.761Z","1.1.0":"2022-10-31T14:54:09.094Z","2.0.0-next.0":"2022-11-03T12:46:44.126Z","2.0.0-next.1":"2022-11-22T18:07:15.939Z","2.0.0-next.2":"2022-11-23T17:21:44.979Z","2.0.0-next.3":"2022-11-25T13:41:38.577Z","2.0.0-next.4":"2022-12-14T17:40:20.228Z","2.0.0":"2022-12-15T12:32:06.700Z","2.0.1":"2022-12-21T18:08:52.955Z","2.0.2":"2022-12-22T12:56:06.815Z","3.0.0-next.0":"2023-01-09T14:08:35.145Z","3.0.0":"2023-01-09T16:38:54.114Z","3.0.2":"2023-01-19T18:54:56.091Z"},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"readme":"# @lakea/gravity-svg-adapter-svg-injector\n\nAn adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-svg-adapter-svg-injector @tanem/svg-injector --save`\n\nNext, create a new file, `svg-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrSvg} from '@lakea/gravity/ui';\nimport {GrSvgAdapterSvgInjector} from '@lakea/gravity-svg-adapter-svg-injector';\n\n@NgModule({\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapterSvgInjector,\n    },\n  ],\n})\nexport class SvgAdapterRootModule {}\n```\n\nImport `SvgAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the SvgAdapterRootModule once in your root module.\n\nThe `SvgAdapterRootModule` provide the adapter implementation for `GrSvg`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrSvg` abstraction:\n\n```typescript\nimport {Injectable, Renderer2, RendererFactory2} from '@angular/core';\n\nimport {GrSvg} from '@lakea/gravity/ui';\n\n@Injectable()\nexport class GrSvgAdapter extends GrSvg {\n  constructor() {\n    super();\n  }\n\n  public generateSvg(assetUrl: string): Promise<SVGSVGElement> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrSvg,\n      useClass: GrSvgAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","description":"An adapter for `GrSvg` using [`svg-injector`](https://github.com/tanem/svg-injector) as implementation."}