{"_id":"@alpeshabitat/happlynotif-client","_rev":"11-f519bfdf9dcc5f52a1149636c348b17d","name":"@alpeshabitat/happlynotif-client","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.0":{"name":"@alpeshabitat/happlynotif-client","version":"1.0.0","keywords":["analytics","symfony","matomo"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.0.0","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"dist":{"shasum":"9e59612a06dd51f68a75e7b57e7411485be54ea3","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.0.0.tgz","fileCount":12,"integrity":"sha512-YO7pRI/5YCLsb/jQwn51pznMnHkgR5MXKNWhfHy/rCV/LLJyvy89w03LvQXpq0ApcqChO6mtO5x7eNGV38mvdg==","signatures":[{"sig":"MEUCIQCpa43Ip56w/wEDtk+QtZsvhfHtFT2y0ZUuuJ6zA4gSOQIgW3gt4ZE9Q8fJdmX9ckDlQdC94kb7eIBAMoDxNS/H0nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT8WKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyXw//V757w3nZ8Of8YbIjIbDzKxhHec2ohAAXARc5DEDLqBa3L/O0\r\nWadttJ4HANQkmIvuXqObWTYVxaNptDU/iml+G2j5bqlP+7oRvfXv8qTnU3z2\r\n1DpMh9xm2iPm8Wl5gWX2BmyEOKS5obUDjHLsOkVBZTguy8GeB0el8CJjHLjW\r\ny92wG0F/fVl85OR7tnamJxILYZXTrPUNn+ulICCzMeUBbZinCpcspTcpoNfJ\r\n87UvZSbD/f66ClQ2DhJrzPPqVL+2O4+BXhRr2+Aw7XD8zJXZjDzNgEzNckUN\r\nBK8inEsWbxlc+JOR6wgoFu9sMUm/y1Su1tmbWzQ8JoC6rt0eGn+LLPaBnhv9\r\nfbo5lyyoZ1P5HHuwIsDOHaPq8SMy1PmCoG3nnVNQaTqV7uOI6MVCnR7W1fha\r\nqlWsMJPXJEIztWty4IlgS9Ht2IvPQRvmoVrJllmNVtKLolw/+gUbuLvRdr52\r\nGfY9afh8O8RpSxIIpa3gbrpYnD+wYeIYQtzCKEtMAQX6TwOjxdW0zeXd2qlm\r\nKoHUyc5fjjeR2Drz3eVs3CArBVdqKt1MoMeSC4G/xJp3n7W0TUrQat1LSGS7\r\nzf1tT6he94fdfEfLaTnR8/GSkmVrXcTNmg1LgLiuGenxo79OoD258+qiwHa/\r\nDzfPImPhqGGD1De+H/w4YTl3jYlHN9YQOlA=\r\n=sMq7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"gitHead":"58cdc4f5adf4d23a5263909f270a43ad22694697","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"sass":"^1.55.0","dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.0.0_1666172298146_0.9213456541123266","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alpeshabitat/happlynotif-client","version":"1.0.1","keywords":["analytics","symfony","matomo"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.0.1","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"dist":{"shasum":"f76d6daa538d748c2356f93e0e3286ec5f719f35","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.0.1.tgz","fileCount":12,"integrity":"sha512-Ksm1ixOoLApD9BRLwUQEcboajtolEesze3W7dB+wWQkugd3+AbFfwiPm6f+/26iuhMDdp8o9hQlGpYGVn2yvSw==","signatures":[{"sig":"MEYCIQDxx0nPSkTDnN/lBtVrdcBcnkQXDMY9mijBbIFEHIamZAIhAM6GZkK9/66brWpAFWEpHu1MDnkLgTHVBHC6oqcvKy8S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT8hiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvYQ/8C6vIMvZIWcoY6st57y4JVQXZq++C8WS1bYsji6zhEANY/J8Z\r\nFwTlzIhuqRwoduuXixh6Werc/cxutzOIDFG9KBwojG5OpZOkC9nN9wMg56H0\r\nzedRT4BwKD2lUpjCredz8wfnOlZ4PQ8XN3gCeMuMYN+bYNr6Sy5V0sBetUoh\r\n8i9R4+6baCJU2FmvL9s3+VFmH48GIYx8WcG5B6XKKCNrWNP3m2DpAefvoX6E\r\n9ihr3vhj/PR7imy5PAZsSz+7s4gbwsfjjHN/5EPu20lSZtnX/KHcG9PrMPgp\r\nnaZrztmL7EKH2pNNVuIVzS0EBOdQDnSAWuGrbv+Vyu+KKEK8KVx4URlR0H3k\r\nX8T9oNv7aN8486YHfdnS1m0/fzHg2iSQ8LigxvdL6NdNNepsIgyn/0jgg4e1\r\n+uZHmzh+33xb9BmXV5L/ZDidEk9DVVpP0yH8zze+ANtTrwqaXkjSRPZIhKRi\r\noY3idCt9HOC8qSm6IyixQWqNT2C4e6mKweOPNvc6WrOCFgROAdAPBMVmcPnp\r\nituWmZRzKabsI4/1/tL5mMaViHHoT9hHvcmsNrRhCcLmuS7ezB4WoBZ8qDYj\r\n/bUxnRbXzJ1de41IYWlSDbVpdM0SrIw429vyLMyi3H9kODXrIXaX9FjUQQ9+\r\nAKm70Sk+bYKbBeYyuf+CCI+k1w+x29HYz0o=\r\n=sBdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"gitHead":"d270aa5c7964932f73851dbb5534c30093ba2953","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"repository":{"url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"sass":"^1.55.0","dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.0.1_1666173026203_0.4706180927040373","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@alpeshabitat/happlynotif-client","version":"1.0.2","keywords":["happlynotif","symfony","notification","changelog"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.0.2","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"dist":{"shasum":"5c7a852039bb9488ed7d1129fbd81980335b6b54","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.0.2.tgz","fileCount":12,"integrity":"sha512-btmYkU4oQux9SmFUSRh83J0uOIKF3Hcguo4dds1KrcHurjwlSyJg//Ma9S+y0B6Y43nY0GLMSZK+mvjCp+WvvA==","signatures":[{"sig":"MEYCIQCbzP084moofZo+9HhccVDDQfG8iBYiqBN4zLvIhFsRggIhANCcAs55rfZ52vtKpjwQKvOaBD6CSs95wQpsV43V9d0t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT8pMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpheQ/+KDXXsaPy106gityIDUYf9umY/YIwwRaa8pq5yhQ/vhDU07Op\r\n/BFU7fN0kCMATTlnLTxeCdLbkwGWPJ4usdHY/Xl3vY9VVMgtumpvKuDnbR4s\r\nTzCGmURK6g5ypYnVBmBla1yKo6XVGInluD3bn2ADkSO1aA405rwQQwGOCB7h\r\nhcOC87QWqgj6AeXdiUfbueQValfMRbkWGmrtoDHIrOQTZeXuvnUiKrIEFNJq\r\nK20btn3MIm0D01XlvDPAsedDXLneui80PD510iF5ena53KJfJ1ks2lOHffnx\r\niFLWNxxkotbWDSrirz52jjyRY2r/SOrM6YoZnzof877pk9+kD+QTGGXhy+wO\r\nMVxtsxPP3kqQQhmNyvQndNfsUO3uabjTIA6n2GsEq3KAN03hZjBa9/iaZbgp\r\nxz0zQt2Rn757acjiHsE9HJ8Dk6ZVE/k7wZki+ETVWAw1GDvj+bSgEgqEvoz4\r\neTIbzs4zupOBzRtlV+a3MR5x0WkbapOpXeo0aL1ghkSc9Bz3DuZ7+Khq85kg\r\niE11JWTjWXcBH5xwe+4nLLwTx/hu2yMS99FB1bbkBodn3fQ9bqjq4RS2DVMr\r\no0l+1CcjrJ+hX9mJdbdBN35NKQyi4W6J2JRVzfXtb+6X1672Ze2ZmGlKvno7\r\nbQ5IZSARixxk+Ifo2HKs8y/mDdA/HxBvNvM=\r\n=BWtV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"gitHead":"214468f2025f20b6763bde05416e3bd1f8691a9d","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"repository":{"url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"sass":"^1.55.0","dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.0.2_1666173516696_0.26028648873442717","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@alpeshabitat/happlynotif-client","version":"1.0.3","keywords":["happlynotif","symfony","notification","changelog"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.0.3","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"dist":{"shasum":"0824ad6755c737c151ffa983c5200521da11e524","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.0.3.tgz","fileCount":12,"integrity":"sha512-3LhznLQia2pFEVbVOc7PWxbyCNdvH1QpUYX5R1Ld3AmncgIM8oGf9oImN5NcS784mYvYzWbVaB4pnfk1DMOFhQ==","signatures":[{"sig":"MEQCIA8wibfgwnKF3VYVYmXzZPOvkd3xJuEk9kMzn4gJFjXPAiAUtoK6MyZ3Aud8piIZHj40HfdQ9cKKZJD6dvXr2qhYMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT8q4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw6RAAhs7YGYsuVW1iB4Sx4RbqIL2LeR/FXW0sFrMclZcJxYVno/6q\r\nSZLuofYkZCqo1K+A/Ixr2OchLP7bjp494/nQTYBKSoCZmKgMQCmFCrp/REXh\r\nNv1yUuga8hoOEZ1E3mQMGXk8DjFDR9zXygTC4G6DcqbHeSBoQXiha4ZTE1tU\r\na0NkJJtzoJtqRF436XpzxJ7mKu8BxDKLEWfz1rDE+l1++sogF/Fp+OJgcGPk\r\nFFN3L27SbjBQRJ7B3dIC6/eoVmeHV7dO/s4PphEXJzBK0uOHCgVJsXR9onP7\r\nBtWKRODn1LV2KTS3uEbLwDCLCu7ibRU0PZUCopsVDIQa+ko3Tyji3WfnJRls\r\nu/CRKCEu5xZfcqOYLqK+zn5w3jcXXpAhuLAwDfSADrRwOIaqNsUOaa+jXIFy\r\nBnSAZAjYLowa5dooe4zaQpef/63vuBCzNDSiiXdPw7Dg3/1NvYEAe9DK+f0G\r\ncBJGV8V3iaMoJ8DtToXUEBcszwk3/em7QozMFqN8VzCGIwrIiR63r6odxx4R\r\nYBQ6LBv/XzRbD4uHGcEjHoC6qS/JV0LgX2I4pzniFFc8/qBTNpW2er7p6kN0\r\nTTJFh0X/5h2NWbGpVPUxJo8FKbqvO7QRsa/FfEIDbzAq1DsYrfgKfpdyGu7I\r\nGejEw/bclz/YI6Q7jiWQFoYNdKDHaiMkb4Q=\r\n=tKrM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"gitHead":"6bf5356f1a9e9db34c053febc69810afbc448f25","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"repository":{"url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.55.0","vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.0.3_1666173624630_0.9571407354785146","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@alpeshabitat/happlynotif-client","version":"1.0.4","keywords":["happlynotif","symfony","notification","changelog"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.0.4","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"dist":{"shasum":"b2126858f179df26b43b9f70f7b721376cf15d82","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.0.4.tgz","fileCount":12,"integrity":"sha512-iwgn3y41J3Im3UaFuwMZD2OHjzN2s0DDOyycgbY3n1Ix/Hdx9aWZZrmlRvz0IHG50UZ5Pz6oYQuLYT6ztOh7Dw==","signatures":[{"sig":"MEQCIEVeDqL5Z4vu7z9dteynJyVGVPzOGvO216HjTgCuCnX0AiAWJ0ihdtRCthrJqh1m/bElsoNGA6y3IeQgMKidqnaBvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT8sAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYGw/9HUs1Vs4L81TerXCz+wggOKAKV/w96is3WfAZhcngQDG40W6v\r\nOyLFHu8sAvDgOr4VQ8BabTw7AS93bn19WfvI2zAi1VaOqNTr6uHV9BR2HLLk\r\nwCkjgKv3slaNgWNrO5fnHOOxVjWi8Cq7IhfFJyU3olDON8ZaNAUrIjWpmdq7\r\nGmEYBKlS8jvOlQdPjqe/8zmHEA4BjpSSWUoDoCNW1nIuEt14bKZji9ejmTUJ\r\nQnTai79XLPxEdgn3/0CobkiOetmVHwl5W0FG8pcSSbPxXK522SKf4V4lTJxC\r\n3hAG3ytDIBC4mAgVOrgnwt0+u97lV3V81JNZuR1xuLwalgMwpMLgeolntNqD\r\nvWs60cMYjwdRZ35dE8vSGuxp0kCjCE/ryfI6iRgphs0Ti3GQb/XQepuSObpP\r\ndAjPB+wteVOys1JNrkACjX6VK6hDSIxUDjhQEwiFSU17nfQiJh+D3FEYo+Du\r\nd/RcGCDPcN0Z7HUcydGH39UWEIczM0bu4ULw6HKKxd4SDXP5QIPiea/K8ri2\r\n5AtG7eIMrtCoHQR7ImDkIx4P5c3dCERl3JgfxDyI7BzjG8SQgVPuX5o2vkrt\r\n9df3NG2FQ8cfj7H+E/EtcpYZeEX8U2BrLdnz8C098uQIGdxn7CWRVwbmW8zy\r\nH+RZnAGiaoTD5iNJkiHNqfHkUz6h2O279m0=\r\n=aNtf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"gitHead":"cf422905ea6ee110b7873acc9e61ccf2c4fb0160","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"repository":{"url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.55.0","vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.0.4_1666173696089_0.10630115619863312","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@alpeshabitat/happlynotif-client","version":"1.1.0","keywords":["happlynotif","symfony","notification","changelog"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.1.0","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"dist":{"shasum":"40bfa7ce08937cfb09bfdae482710a2db8065a81","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.1.0.tgz","fileCount":12,"integrity":"sha512-Lzpa9lDxQVjOrcxMVvcTn3bRN/VRd35E+yvG2FvFY7VwlMA0VHYO7DG4QQZ46/Ux/A3HxQv9A83slVxCU0/EEA==","signatures":[{"sig":"MEYCIQCh/zVsJNEx/hpoVhIoq6alyf+gpX0xXPpktki0pQ+UmAIhAOjQrjpGAGHJiH1GdsCjaIeNc+LjTBSYPOhkoXTTinw+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV5GWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4WQ/9Hp+Z11AuydLOxRQUiCcyliIfhbg466ySXb4s6zwnDvb4tpeK\r\ntxoNDXMPitxihq9wxdXIWzDWajXlpwZj0cFIj0BExbBAI/v53EsQ/N/m2HNF\r\n7bL3bSgzGiMqZSKVC5R3EGnBHYgJLXhdDF9b6ZluIW816CLEQnKeuNx3C2rn\r\nS2NjT6hqS3uT5b4/o8yFT3Qo/kWQck9AeAbbQvQG7uYvzE9PgAjxvp6D6CWj\r\nkeO7tFdqiBiQaN46k3gOff985WQQwwWFh4wfY2oSG9022Jk2gncDjHkYtk5d\r\nb9A03bYFbGQR/RbgpciZJmgKK2NnHCedrFGaFulbrzTN9Efir//lWAhAAynv\r\ngk1Dr6YJFKIlSuQcSY0WMkVA3N34ZuvB818azjBtLZhl9pqYtUbEM5cgwDMq\r\nLf2AIfnLhuTX5nBC6I7V7wS0Ro3hu1kx5g5xKdfPMKMv9uVdwKyCsAl/2A1P\r\nCqKvni28AMfFYwY1n4n+HISWJ8plWe0ImFcTtAONCp+WZWn4/46mnOgewoVG\r\ngoFL39QV99pWJKy2Ky33Fp5Omr67Mr0u8zCPyjGceNQdD/EyNiPdb3e6j/Ps\r\nE03yfMVL5m3SOHqJUBsY9gRSFwQsmCxEWW1SYJoxyOW8pchguDAQBnrCqNOM\r\nMEA3fDBEJtmnvco5qn32CXzzsqYtw7q8e8A=\r\n=fvQP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"gitHead":"47406b8e54ca6817348297a19b80d69fbbe423b1","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"repository":{"url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.55.0","vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.1.0_1666683285848_0.4015524729285045","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@alpeshabitat/happlynotif-client","version":"1.1.1","keywords":["happlynotif","symfony","notification","changelog"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.1.1","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"dist":{"shasum":"c1c760b4c394be49b8762b170cfcd94723f94699","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.1.1.tgz","fileCount":12,"integrity":"sha512-fQoxfRYFIKvB45zmG2v4Zwavg85WZwZjNxRKMy4C8cKVgy+n61Yecfwg7KdfAArd3S44j8BGX9JQUntK8BcCMg==","signatures":[{"sig":"MEYCIQD7aJHw9D3fSIBKMcYpgnM+h5ALaD+dia/6/bN2j+sZ/QIhAIgTWPn+wT+p9Ufi1a1bJ3k/oZ4gLfEQJCujA4nEQGQT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWAX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7pxAAm4AY+A8+nB6uJq5ME3bBdczHj9P3g+1rS/KhGuG3fao5hlWL\r\nRN/+DqezTkzumQ8DnNZqfTudHT+zE3h7b5kkyXpZOWix9eu46HrNuL/hWJxI\r\n3LliFyKytMTaHL5zGkrSVk5EYphXwuvykCzjKodETYVFQ/FYh3K5RGtM1Y+4\r\nMMyWbVw70BBGN08onsdBc/lPGun+TzG2T583xZzeEuyUxyCB241LK1D3CNlW\r\nmlNGmLoeJuVkeff4ckjSrC3qoTerFrfFYMFAFW9yO8J06pQD0v1uv8fYib58\r\nljAREQTch87hN3xNzEoj1TlX5sRI3U4IPrn0vd9bLAe/bXRbIAjgTWG1G6eo\r\nWrgppFuBRFDOhiqyz3YAi4PuxPMThAMS4v9Wd1X/8pBBQBzOKufk2P70ESLB\r\nQsJt52C3povrzQaiKS7FynIYOvID4le7TonNc3MpR3hi2ior6pz1JXmGqjfH\r\nlxQPFaThz99Zp0ywg5zx9SX0f8N87Pe8Zdod+sHc1E2kEV2DmpBjRxOsTlyg\r\nzJsv3FCnqRJyPnwEA0iwKyi2ckdfOVHmn9rKzCexe3lINz1VRB17xF3+pDWJ\r\nObWf9qyV0+pQHckUSqYEcPc9UPRJx3+ToMjnRhQ1n0kIQoQmSxUoUxZ53Rdm\r\ntAvqjcw2tMjGwgoZx1Z+Qi1jO8cw1wr+mL0=\r\n=0ne3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"gitHead":"06bee8a560831f4839d8666cbaa7b441a5211891","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"repository":{"url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.55.0","vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.1.1_1666713082057_0.2240670514572609","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@alpeshabitat/happlynotif-client","version":"1.1.2","keywords":["happlynotif","symfony","notification","changelog"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.1.2","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"dist":{"shasum":"12b19d284527cb734d346ad43705045b86afef1a","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.1.2.tgz","fileCount":12,"integrity":"sha512-Ayi4GQkePeRLUYJkF7yYyOJ2DViJQ3vmUC8I6iA67vxf/c05tBgygzv632cHDtUx9Fk7/FAc2QoYqcgFc+7CCw==","signatures":[{"sig":"MEQCIEAJl08HhFICAPbY1NGt1OOkzvESdbLYJIjCXJoeRTVgAiB43d+sjIoQSvLlT+k74EBpT27S7DhhhbPByLVSWp3lNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfItTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUWRAAmHMhu4OpYzvBCAWGodpv4LAdZFDNEopCV8T7ItMbzUcrrJhi\r\nxUdqsg9XU+csrZLEkRJPTAtWn89JHk90sJUSjwVyEA/mMVz7mqC/avKL9LwE\r\nv9wAwAnw8Uux+4PsYe4HOHGo49NpvIqSbY2RV1RELJTkhQo7RocSNPDqh1p1\r\n3k8Sj/tlJj6cFs8JUUwiJjfdKLCUzTntZBnC7sypRFYkIgXlv9RxUUbCWwoH\r\nw86CDEnBtAWxBRrDJpVD754Gb0xxLleh5Nfcv9Pp6/ewyJC98PSW4mYmF/X7\r\nmXRe8h/Kr0gPPbG8OqF6pofxMZsnGotjx9HgE1GGVVgpxEuGTLtnCl4qrom/\r\ncF7JYcgkX7px7ZSFr5JmOG+08rNTqmbJ3pPL7ut3UCEpri2A3uZ5QvXNAxkE\r\nrfv/TCYQ4JQJJJ3N+/jHwCg4jm2EjeWZBki1r8mk+TsvTtytkAiqkpnxyDKN\r\nyJrV3sMMVNIHuuj4vL5MQ/aXeNvqUybnMxXVknNU94Y6Z2Lb2/wnYTyB6cYF\r\nSSj9VupRSq5Ttrxcbr4Hs8HFGhPsrItWyR/5j3SUGVIC5HF8e3S4ojXaYVDD\r\nkkJtQPLsfZtvT/9VM761OODksy/8qhE2PtJMSccV+v/8qBWyeTejsVxEZHzu\r\neaBfuX8jnzxayVYKU1xGXSayy3Vbd7vBF+E=\r\n=r8Lq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"gitHead":"e6b2bdfa44db2dd62b59495a7e913a4796d8184e","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview","release":"npm publish --access=public"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"repository":{"url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.55.0","vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.1.2_1669106514874_0.0025524743753513324","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@alpeshabitat/happlynotif-client","version":"1.1.3","keywords":["happlynotif","symfony","notification","changelog"],"author":{"name":"benoit.barberot@alpeshabitat.fr"},"_id":"@alpeshabitat/happlynotif-client@1.1.3","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"}],"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"dist":{"shasum":"ed7022c372a89b78effc17e98f0f6b66e178c631","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.1.3.tgz","fileCount":12,"integrity":"sha512-FQovJaFOzkaKn16s6yIlWytMksJO7qyINiDaeOGw3b8AZAWwJAj+SlZNn+rQGRQdkUnRmHpPdLS1lA7N5yxZGQ==","signatures":[{"sig":"MEUCIQDMrAasDtdp+wPxlF+9zez5S+qPclJ/BrXkFvIMqpGIAgIgAREkUodWPBV3NtmAGxCGQoATv6mRtPtqNiQXKdznwXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkNAbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOhhAAh8v8VAz0wFoMjyobmVOCxrfO1rP9r/VfVv1Npc1WZqs/xgkP\r\nlqdJOc0AxnVnkF6NZX/IiOkvMPARpF7stV4aj5J1ndUquKrLA4IiDNHDPvQd\r\nojprmHQtUqgbjyPJBpmZjl/7Y8jQten5ExoFEBhqhxSH+7CbclANjCR1FZCp\r\nKwn5ZLZnTxd+ofmtKKzammCikMcuXlXljRBD0uf+zcdKnhZFbaOUp4hds0AK\r\nP+0tJZf8rl7PZ68JDan9yu7L7aWek7tr4erdb0iGNGf9UlEzh6urrpHYn6Gx\r\nmrJOTbdpXvYtXN4ZYmGLwQtvccyrU1FA+aejNEMGbBmtglo00SsyUQZuJh7v\r\niThx5Qpe5W7DQ1G15JGUi+iPci92VVzqe56cwe5vgc7S7gkjMl3LDXNzsMZJ\r\nTtOlv42BZ5UBYrSq1X9nW+D/TcdJxuIgXUiwxd5LWQirpQ+zCmN5AP48lGLl\r\n9c5XQdEF9o3A3mvpWT/mIubN29lSqi6Au9ucTnYx0awV8q5+wsrbp05EI98F\r\nSG0WA4I2HUrQYv/179yfkX0DhoqGRRfKX6UMLXX+Xm2pSE4ncegPxDHdrlit\r\nNPtCfSgeTdFcKZVa8fagQqcAD0slXeGyyV2orlorp7hOhUbaWvO14yEXOl5f\r\nZqIY2G7kExAjHvrwg+kDXhYLql+9ct8c9oQ=\r\n=GtMi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","type":"module","module":"./dist/main.es.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"3c3c39a09c31fff3b12990f189d6792e76f28519","scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview","release":"npm publish --access=public"},"typings":"./dist/main.d.ts","_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"repository":{"url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"dompurify":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.55.0","vite":"^3.1.0","tslib":"^2.4.0","core-js":"^3.25.1","prettier":"2.7.1","typescript":"^4.8.3","@types/node":"^18.7.18","@types/dompurify":"^2.3.4","regenerator-runtime":"^0.13.10","@rollup/plugin-typescript":"^8.5.0","rollup-plugin-typescript-paths":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/happlynotif-client_1.1.3_1670434842965_0.35638857518327915","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@alpeshabitat/happlynotif-client","version":"1.1.4","type":"module","author":{"name":"benoit.barberot@alpeshabitat.fr"},"repository":{"type":"git","url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git"},"scripts":{"dev":"vite","build":"tsc && vite build","watch":"vite build --watch","preview":"vite preview","release":"npm publish --access=public"},"keywords":["happlynotif","symfony","notification","changelog"],"exports":{"./dist/style.css":"./dist/main.css",".":{"import":"./dist/main.js","require":"./dist/main.cjs.js"}},"main":"./dist/main.js","module":"./dist/main.es.js","typings":"./dist/main.d.ts","devDependencies":{"@rollup/plugin-typescript":"^8.5.0","@types/dompurify":"^2.3.4","@types/node":"^18.7.18","core-js":"^3.25.1","prettier":"2.7.1","regenerator-runtime":"^0.13.10","rollup-plugin-typescript-paths":"^1.4.0","sass":"^1.55.0","tslib":"^2.4.0","typescript":"^4.8.3","vite":"^6.2.1"},"dependencies":{"dompurify":"^3.2.4"},"_id":"@alpeshabitat/happlynotif-client@1.1.4","gitHead":"050923c878f24c577691b8f735435da09ff09a34","description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-KAKZwFkOlqPMbp7VXNgitKg5/RGU15tAy3GfS6ZBXLjXP6eztJ3cKeCWvz5PItdf1Dtv0444K2JY90PBQGhiIg==","shasum":"369bb526461cc1f86caf442d5aff6f6ef4f15bd3","tarball":"https://registry.npmjs.org/@alpeshabitat/happlynotif-client/-/happlynotif-client-1.1.4.tgz","fileCount":12,"unpackedSize":86310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEqR/3CCErb5mFSILdbnoctBm+DDBZaajPG15LfBUNlVAiEA/rIwysjGiHn4WWegLzWRFLUX6fpLh9X/vB4fzhwhUG8="}]},"_npmUser":{"name":"barberob","email":"barberot.b@proton.me"},"directories":{},"maintainers":[{"name":"barberob","email":"barberot.b@proton.me"},{"name":"bruno38000","email":"bruno.barthez@alpeshabitat.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/happlynotif-client_1.1.4_1741712322092_0.22050372659145445"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-19T09:38:18.074Z","modified":"2025-03-11T16:58:42.489Z","1.0.0":"2022-10-19T09:38:18.338Z","1.0.1":"2022-10-19T09:50:26.378Z","1.0.2":"2022-10-19T09:58:36.865Z","1.0.3":"2022-10-19T10:00:24.803Z","1.0.4":"2022-10-19T10:01:36.277Z","1.1.0":"2022-10-25T07:34:45.996Z","1.1.1":"2022-10-25T15:51:22.275Z","1.1.2":"2022-11-22T08:41:55.037Z","1.1.3":"2022-12-07T17:40:43.234Z","1.1.4":"2025-03-11T16:58:42.295Z"},"bugs":{"url":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend/issues"},"author":{"name":"benoit.barberot@alpeshabitat.fr"},"homepage":"https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend#readme","keywords":["happlynotif","symfony","notification","changelog"],"repository":{"type":"git","url":"git+https://gitlab.com/alpes-is-re-habitat/javascript/libjs-happlynotif-frontend.git"},"description":"Client javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)","maintainers":[{"name":"barberob","email":"barberot.b@proton.me"},{"name":"bruno38000","email":"bruno.barthez@alpeshabitat.fr"}],"readme":"# HapplyNotif Client\nClient javascript pour consommer l'API de [HapplyNotif](https://gitlab.com/alpes-is-re-habitat/happlynotif-backend)\n\n> ⚠️ Attention ⚠️ La documentation est écrite pour une utilisation avec [Symfony](https://symfony.com/) mais est compatible avec n'importe quel projet.\n\n## Utilisation\n\n### Installation\nL'utilisation de la librairie se veux le plus simple possible.\nInstallez la avec\n```bash\nnpm install @alpeshabitat/happlynotif-client\n```\n\n### Utilisation\nImportez le client dans votre fichier JavaScript ainsi que le css qui l'accompagne\n```js\nimport '@alpeshabitat/happlynotif-client/dist/style.css'\n\nimport HapplyNotifClient from '@alpeshabitat/happlynotif-client'\n```\n\nIl faut ensuite l'activer\n```js\nconst happlyNotif = new HapplyNotifClient()\n```\nOn peut également passer un objet de configuration pour modifier certains paramètres si besoin. Voici les valeurs par défaut et leur utilité.\n\n```js\nconst happlyNotif = new HapplyNotifClient({\n    debug: false, // Active le mode debug qui affiche les erreurs et des informations de coinfiguration supplémentaires\n    apiUrl: undefined, // Base url de l'API\n    applicationName: undefined, // slug de l'application (pour contruire l'url de l'API)\n    notificationsIcon: undefined // Icone à utiliser pour les notification. Prévu pour être utilisé avec des balises <svg> ou <i>. ex: '<i class=\"fas fa-bullhorn\"></i>'\n})\n```\n\nOn va ensuite pouvoir activer les fonctionnalités de notifications et de changelogs séparément.\n```js\nconst happlyNotif = new HapplyNotifClient()\n\nhappynotif.initNotifications()\nhappynotif.initChangelogs()\n```\n\nPar défaut, le client s'attend a trouver des conteneurs avec les id `happly-notif-notifications-container` et `happly-notif-changelogs-container` pour afficher les notifications et les changelogs. Si vous souhaitez changer ces id, vous pouvez passer des selecteurs css en paramètre des fonctions d'initialisation.\n```js\nhappynotif.initNotifications('#my-notifications-container') // par défaut : #happly-notif-notifications-container\nhappynotif.initChangelogs('#my-changelogs-container') // par défaut : #happly-notif-changelogs-container\n```\n## Configuration\nIl faut ensuite configurer le client pour qu'il puisse communiquer avec l'API. Pour cela, On va passer par des 'data attributes' sur un élément html de la page.\n> Il est également possible de les configurer sur le conteneur de notif/de changelogs, plus d'informations dans la section [Autre méthode de configuration](#autre-méthode-de-configuration)\n\n```html\n```html\n<div id=\"happly-notif-params\" data-api-url=\"https://myurl.fr/api\" data-application-name=\"my-application\" data-api-key=\"my-api-key\"></div>\n```\n\n\n\nDans le cas d'une utilisation avecc symfony, on va passer par des variables d'environnements pour configurer le client.\n\nIl faut d'abord ajouter les variables d'environnement dans votre fichier .env\n```dotenv\n###> HapplyNotif ###\nHAPPLYNOTIF_API_KEY=\"my-api-key\"\nHAPPLYNOTIF_API_URL=\"http://myapi.com/api\"\nHAPPLYNOTIF_APPLICATION=\"my-app\"\n###< HapplyNotif ###\n```\n\nPuis, dans votre fichier de config twig.yaml, il faut ajouter les données utilisées ci-dessus.\n```yaml\ntwig:\n    globals:\n        happly_notif_api_url: '%env(HAPPLYNOTIF_API_URL)%'\n        happly_notif_application: '%env(HAPPLYNOTIF_APPLICATION)%'\n        happly_notif_api_key: '%env(HAPPLYNOTIF_API_KEY)%'\n```\n\nEnfin, dans votre fichier twig de base, il faut ajouter les data attributes sur l'élément html qui contient les variables d'environnement.\n\n```twig\n<span\n    id=\"happly-notif-params\"\n    data-api-url=\"{{ happly_notif_api_url }}\"\n    data-application-name=\"{{happly_notif_application }}\"\n    data-api-key=\"{{ happly_notif_api_key }}\"\n>\n</span>\n```\nLes données sont récupérées depuis ce span et sont utilisées pour l'initialisation de la librairie.\n\n## Affichage\nPour afficher les notifications, il faut ajouter un conteneur html avec l'id `happly-notif-notifications-container` dans votre page.\n```html\n<div id=\"happly-notif-notifications-container\"></div>\n```\nMême chose pour les changelogs.\n```html\n<div id=\"happly-notif-changelogs-container\"></div>\n```\n\n### Autre méthode de configuration\nIl est également possible de configurer les parametres du client directement sur le conteneur, pratique si vous n'utilisez que les changelogs ou que les notifications.\n```html\n<div id=\"happly-notif-notifications-container\" data-api-url=\"{{ happly_notif_api_key }}\" data-application-name=\"{{ happly_notif_application }}\" data-api-key=\"{{ happly_notif_api_key }}\"></div>\n\n```\nSi vous utilisez cette méthode avec les changelogs et les notifications en même temps, il est nécessaire que la première initialisation concerne le conteneur qui porte ces atrtibuts. On aurait par exemple:\n```jsconst happlyNotif = new HapplyNotifClient()\nhappynotif.initNotifications() // premiere initialisation sur les *notifications*\nhappynotif.initChangelogs()\n```\n```html\n<!-- conteneur des *notifications* portant les attributs de config -->\n<div\n    id=\"happly-notif-notifications-container\"\n    data-api-url=\"{{ happly_notif_api_url }}\"\n    data-application-name=\"{{ happly_notif_application }}\"\n    data-api-key=\"{{ happly_notif_api_key }}\">\n</div>\n\n<div id=\"happly-notif-changelogs-container\"></div>\n```\n\n> Et c'est tout, le client va se charger de récupérer les notifications et les changelogs et de les afficher dans les conteneurs.\n\n<br>\n<hr>\n<br>\n\n## 👾 Environnement de développement\n\n### 🏁 Pré-requis\n\n* [NPM/Nodejs](https://nodejs.org/en/)\n\n## 🤝 Contribuer au projet\n\nDans le dossier du projet Lancer la commande\n```bash\nnpm install\n```\n\nIl est possible de tester facilement le paquet en l'installant dans un autre projet avec la commande\n```bash\nnpm install /chemin/complet/vers/le/dossier\n```\n\nLes changements s'appliqueront en temps réel (après avoir fait un ```npm run build```)\n\n\n### 📃 Règles de codage\n\n- Le projet utilise une configuration prettier disponible dans le fichier prettierrc, il faut donc installer l'extension [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) sur VsCode\n- Indentation = 4 espaces\n\n### 🔍 Merge Request\n\nLes \"Merges Requests\" sont les bienvenues.\n\nPour les changements majeurs, veuillez en discuter avec le reste de l'équipe.\n\nMerci de ne jamais travailler directement dans la branche main.\n\n### 🏛 Code de Conduite\n\nDans l'intérêt de favoriser un environnement ouvert et accueillant, nous nous engageons à faire de la participation à ce projet une expérience exempte de harcèlement pour tout le monde, quel que soit le niveau d'expérience, le sexe, l'identité ou l'expression de genre, l'orientation sexuelle, le handicap, l'apparence personnelle, la taille physique, l'origine ethnique, l'âge, la religion ou la nationalité.","readmeFilename":"README.md"}