{"_id":"@synanetics/synfhir-core","_rev":"63-72b56f6c9013dae6f64264d9b3863799","name":"@synanetics/synfhir-core","dist-tags":{"beta":"4.0.3-beta.6","latest":"6.0.0"},"versions":{"0.0.1":{"name":"@synanetics/synfhir-core","version":"0.0.1","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@0.0.1","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"82b9ffe5e5c0845a463698cd8b3d8fa4939f7c1c","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-0.0.1.tgz","fileCount":14,"integrity":"sha512-YpGCya/fNgOlTjspJJ+boZ3AYtg4EiOcd84lz91/frwXA0vOIGK6r3go1xd3PlyUCW36HrbeRUHEicwlt9a5tg==","signatures":[{"sig":"MEUCIHm6P2rcaZPets+B8uJe2sCsGOhUg64q6pTdOpLiL6HkAiEAqC+HmdJdqziFNJJO11c94XCwHZ39s+1zjt0laNc4Y5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj65JJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8Ig/+NhwOev4WIz3IiGehlLpddty/bbY8+25cO/d/GUzA+kAXrtWl\r\nE11LpOv3aayiqfAg9BAmeQwSAF7JahYSfCY5I2tEV7bAzFOllqKPT+nsSIl6\r\ngXWNndCj244pOFxBAa4+P4g98N1qbEqLvvjW3YebIK0jtenNfVSPmHkTrLN1\r\nxhzaUtq3EA1833RX54+ZXfCCMdgtBNVe2DcaitjtUfosa92ciNwMEkA+J3A8\r\nS3sHF1N9uPAXohW0dKSMJG4oDrMZ5rHDf6Z0QEB6Jnlur79zj8g2ReLdc6HV\r\n2sBf1O/wQ078HKq6S6pfSnJIvWiop5jLzRMLDV380ReQnfiAJSdcOx9AMMwY\r\nbAk2GdyRKUEpj2NjTdF6UIVigPLV3queRP1RdgvfJfjTkjqWEMnDBUpGmL3F\r\nBiXjlkwOReUOlYgP2fbl742xoKHzA0tuaOo3knH+MNMi1hlqcVk5SVdfs7Cy\r\neUccF3T70OKkSZfP824MrnIf6UD+2Baryl25NuBv1CFUMO+2HY5nSQDAV6fy\r\nG8/ZvO93aQA4r2zQo4kwkjqMS4R6/I6DEj+yky8csl4b/JzcTYsYWJ1nXQby\r\nsmQqfOTeDOzZrv7aefeNcEgHOsbI9AJTXw+NluFNe355Yj09V+aK0fu2wsNm\r\n/jANiiTl0Hny6wptEY0MM2NNI4D7RP4kA2E=\r\n=xOF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"d94a5883ba369b4648221f3c0817ac15ba359a56","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_0.0.1_1676382793603_0.644545599603255","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@synanetics/synfhir-core","version":"1.0.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@1.0.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"cfa73494b39a7d37f3ff79d1805d614cf980b9e4","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-1.0.0.tgz","fileCount":14,"integrity":"sha512-g7l1K0Hlnox6Akz8as/0q3QUZsLNph5HN7iq79c5TH5FAM9SQw/wTPmQSXthgMYxVwyEIQIG9VlumtiBFaAmMA==","signatures":[{"sig":"MEYCIQDl7iq08uOZZPxFSjlStJXc//L3HJWBT0AIaxJSA6acygIhAMs3YU2InetfBDd30NknXLqLHkO347WydGvpug+t1rT0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj660qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHuxAAjZbGd8cMEGTC+R66bo6ar0c5XNAHBi4BaBtQonEtTJAXO419\r\nw368J6Gw1J3IMV3glb0XUXejeT6Gn+5hySwQW0VH77acOyRqTzRF64QC+uwI\r\nOZ7D2B3vaF31zyjjEEMLe/fwn26Q7o1gXphLnCfkEM9DO2QF5B9eDamQg6EK\r\nY88yTomlMUIqeYaXTomfCa3IXUEV9rznreiHvig2kuNsfp63w6igIa72kCbp\r\ntdZO+Nv1o+a3J6V+B6ORcxTTyJh23smGhwi8sdCaqRCz9NoQAB+qZSOdzx3X\r\n4ar+fIMdywr5Yseg9C7qZYT8ZaCZ8WmWNsjyq2wT19rzyzReFbbsZ4+7ac4h\r\nPJ0u/7MUkrUuSSgVs1e+3km41/7uccE6qYajPJOMYzu5gADh0jnFSp+oe+rM\r\ncf7htZkrc8q3Wo/lChdFqlq0pctMgH5+gY6B9O5NxMtPFIFZhZ5hUqVlwyuP\r\njsmlqd728SEm1hT9aPM8Cc1DES/3Ii7ftoqS8KPIDT+Y54Rx/Hly1XvGnvml\r\nA5SO0943Ll/EQKeWiFVQEiVlEq5xScRtYzNqt34NwaxUVRg5TFwekuTAu3Zs\r\na5Gu542BFzb0kanNyuCSePUX79QNieZWA7GQozyI1Jp8vIY9YwoCMYwhv4oF\r\nj19aMUSL55EWXIhc/jCYQhZdhrseZDM3+u0=\r\n=HA8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"bdb078d0ce6d1c8b572ef75f266152a0dcb293c3","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_1.0.0_1676389674111_0.18196181696427227","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@synanetics/synfhir-core","version":"2.0.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@2.0.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"af1d03663bf7c45fb64385dd5a5fce8285330b96","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-2.0.0.tgz","fileCount":14,"integrity":"sha512-35sfISNBMnDfvXwhBEzuxaVZdBJN+ErasN+PcUemYuI6uCN8MUA/yG1NbFa/uGtvARZEgxAghxpHoeziWWLx8g==","signatures":[{"sig":"MEUCIBA7hEspLsw2LgTRamtgpakoCmsA7htRgTsaN+yU3cWcAiEA/wYo4g966MNiCtxkMToQlaod4ALxAcv84QNvLUX529U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/badACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJwQ//ZX/V+LArleqOf6FwrgnJKV9x4Y1HzF9NAX4Ta+Tf/O+PRaRq\r\nKdGpdsnVtdqtz3lbbx+sZGqrBxu9MIXu9VZ733kB4gKPmuXyI0RjL7gC0n27\r\noMbXNVnEju3fZYx+lAbkJlX7OrNTc+KII56pIzFwKr/P8iErDzrezXMHCqH7\r\nG7i8A42jqFMTvw+qGaflPBcy5Oj+4pho4WZ/QUIlI+oni2OkRbnO1eTxb+Ns\r\nMD+oUjYs853VPyIXyLXy/udBbxILEI91dtxrWbfjsD3pg+ZGyvo6eQUq06Zq\r\nLlFnpsfhBWVsPR7dTeXG9Eauv5mbK2vGvM5DV2Q1jSRJdlrte8y9EmJDxdTd\r\ntcL7fk2Z5sV+5Xir1DGKYdC1tPz/mrkLFxbW/LbxCJDggO8djnqz0YV/X4sk\r\n+B4Bi6cD/Xs+49cmVsh+6SGsGKUURK1+mL4y96kdQPNseYOfw8qdGs7h8vp6\r\nfrzz7jsMwOvTbtjwUCUOJNxi5EW46oL30nkHyalLCZ8u8Gw+XyZE+EWh2DLl\r\noLfeuOJmX5hFRELWvZtOUF7EutlXVuRyvS4UeRrE/a/g5+GKjLuIresWe+b+\r\nzdnerKfarYry5WoOvoldVdDqermQs6iyTHFT3WNd8WrlO0mGDgESAZ7mfSqn\r\ngEgw3qXglrTtPEWbhlqOc78aMPhohuKCS4A=\r\n=faOi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"667343b231ab33f07d3ea2fd7f6bf63d7b539617","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","axios":"^1.3.4","lodash":"^4.17.21","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_2.0.0_1677571741266_0.14718514449554965","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@synanetics/synfhir-core","version":"2.0.1","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@2.0.1","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"35d00c4f9db51666c6168faaf5bb8b0da83cae10","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-2.0.1.tgz","fileCount":14,"integrity":"sha512-ZFgeOfPHle3t3bbVSemReQhcc5+YbgsLuy0X7mKIL0kA1G4Dgso1Q0ZS30V1f++M7okQMEMNRSEAv1y6KA+FAQ==","signatures":[{"sig":"MEQCIEQormBPnJwiUIXBgtsfHZRi2mRlZqGtg+QRFmJzgn5cAiAt5WVzTEtPacGeoWUTD+j/spgwzhDK4BOoqhWQmdhhSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/xfBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq46g//THH8T9tNZRi2/F5FGLqjYEJcW/c/oDH61NvkAv3mbaZB76SC\r\nwBNEz/FygtyhCsyo7IZnkhEaXUEH8XDUA6W912UhAQOnuaE3g+iT1A/UFKx5\r\n0Y4rfWuLPzwQrhpgZ/j/Tjoc579eeaV+AOCDrxndsZZ9wXwPezVc2XhWI5CH\r\ns7W4k1F8JmNioteQLbjLKIi+XhbucpHtf2i9r8s6qUHVpuODiNo3zlNaFA2O\r\nbsXMqNkoc5KZRWjx8vxJuTg9SngVHimPcObpVaVHENSsLTBPaxrfTnYABex9\r\n8zEUN1kS1HJUAh6cNLn92f35MTbOBEUKsdDRapln5Ku5q2/061cRPQnkdJxq\r\nNeMiNKArg3yrtyLjCkFLwH0Kw+DeIACcTbKD9VTH45bGiMnfAfoC6ZHMqCwl\r\nfzq2GTThbb1Vyutn5VnTsi867ADYD3fgxgMYbkM6JIk1JsyXcTmbo7+352MQ\r\nUYhRXxCAcsp15+jgLcdygN1x+s0BhcseG/gOWK4JaX8/5ocxxoFsKfafi1aD\r\noGiO5cnFUmLmqScUonepYlzG4MG4wde08+SRhz52qK30vFs6PjfMI9GfW5xd\r\n5f54G4tu5z52Y5ROnEX44Me1q2x1gAW72u3S2AOAWUHIW7f30g+1y0/B6WE6\r\niLSGyHZJkQTXEp7gHvFlX9KfGAdIVAr8v3s=\r\n=6jc4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"ecfa9deea97c52833c9800157def0e47bad9db6d","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","axios":"^1.3.4","lodash":"^4.17.21","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_2.0.1_1677662145312_0.20534692408178756","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@synanetics/synfhir-core","version":"2.1.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@2.1.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"e3bf99a70b1e9390ea72c9564ada041e9afb202e","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-2.1.0.tgz","fileCount":15,"integrity":"sha512-V4W1VyMw3PgQUhAfy10PfcAkIjDPp8LRsuwCQcvhsGCEV1kB/YhcS1K7DxnOjXXm0cC7Z4Wsp+ldOwktTh0iSg==","signatures":[{"sig":"MEUCIC6gj2AcWdYhCQibY8+cfHmpxve99IJlDxCdFfbHkU1KAiEAtXzshw607VImCh9ty5huYUE7pQyo6k/K1JjkoKhGIgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE3KaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOOg//YNOlYPk2EaIqpa82uCRLHozAgpfPxymMvlcDUM1wN3Vep/cG\r\nt4+omsHgAxSVqWiUBFAkPm6b95pEbRzWTV0OogxFRDN7nXbXeZxK+Zpor2wu\r\nHciofq2rf9uv3pcaQO3xjCCaBpKuwM2Se1qMzpoL6zf+rEYk5WnaETjw4wE5\r\ngOBb0NQXhieVJhUXo8T+PtiAQ0q0UPlNumliSVMdiAMgXbrmlXYyDp+li9Th\r\n7YY/r8/M2fLdG3h448ov84Mytadq1hSub3o5NY1AxgFGQtaPlGI/RJfKzuK9\r\n4b4WkOXL2H5I5zVaDOQ9Ojt7ymbA0kmDuXNnGYpbvK+CCJ882J4C2E5ZXLmr\r\nawhy/NmlG2FpbTrNnz7yeuYhmkoWEUcqchtSYPRxhdTYDvLTfvNpUFkupQnp\r\nB+FMlWTERmZIkDfncKCXkRpwa+dBGHTQy34tFrUaeD1WveHjA+QY/CBuvoFe\r\nTe/Hlp9WikdWT8d8Y6IsBNcXAs+KoRNElRqTocA5BdNHWzVQbOC68qPDkPOq\r\nvh8usjoJSkoeCncLbyK4YzDQyI1lp43biFKHjlinkI4TOoqRC+8YqKdpD3UG\r\nhAGMBXgO16pDMtg6MyRkX5fa5enQgtIrZekFj6kBrz4yF9EXNiIvULEMbvJp\r\nNxfqFn4wUkuZkdH+hA5SZX4Jgx8nw9hksOc=\r\n=yZ+y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"e63b4b67f9873c3a590738c88177ad0597a3aec5","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","axios":"^1.3.4","lodash":"^4.17.21","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_2.1.0_1678996122054_0.4800723036688488","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@synanetics/synfhir-core","version":"3.0.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.0.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"6fbf92a3e985b22b9af8ac9bdfb6b4ebb9603fb1","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.0.0.tgz","fileCount":15,"integrity":"sha512-zOJaas62geTr/1A5DnyaHhoUQ+ggJ6DynGUFuDHo9hhZQm6abyE+D2fNSuyPzjrtBLBscxBBwJi1xwQMMW6wTA==","signatures":[{"sig":"MEQCIHjyFb8B9WL5W0KjQeOKquJkqpAEHh9wo/k2OWRUT0b1AiB0jWWmS0SoreoUKutt83NWm0boozXD14zOFrTz/JTJyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGXGKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphaA//bl2mCloG8nmACxs8ixqnN0KAE0CFbtrUQzjUAt4cRXR5368c\r\nBi6sX0adFpUJH9Z1uY4BSKZ+NZL5NoHd3KFvYVK5spvCPXl56JBeH7mG/+Ka\r\nSwhngAjuub7MXnloBA4oIc8tJw/qPToV5UBPvCJXzQBk6dDJDbDxzY3pBdfq\r\nq8DvFbg7w7ts7GxQYDeiFkTN8jo06DhaG0Cya6m+WyxeepjVf4OVyIcD2CnO\r\nTmKUTikJaq06eGlJTcx0v86nywzvxulIJsnOGUQgWO94m+SrZBuYjegm2kb3\r\nj9aqiYCTMkfET4WNgAf8VZvb/Hb0mi1Tuh/aN1z3ygqwnX6QnNEf0uwvNb0w\r\n/AwwAL/j40PIEq9lfed5PKbq09mAwAgwIxiN1Jxz0NpfS3T6NlT3RUaSfwFw\r\nusnLHAiK8S+rGjGORsbI00tFHGazMR9hiHqvj+I32e+0b7lwq6OP+GrRGbrk\r\nYoZvcyKk6Dn+JYS14rDyBCEyow6LDx+vemBLWB+Y0+GwdZe2qN2iIo1P9duQ\r\n6pXPgaIdx9oqk5w+ZUt7EpsqaQesHySvZPhW6AUtJ5GlOZ4ZXe4UhAT5Ef6+\r\n2zt3WOCp+AJsHeBnlG5g81lF0mu67vch5MoEVqNAnlMEOOqLuGAJ9rOwBBvl\r\n/9TGbwXX5A9udWAQGWWYRzxMuiX0V96/YX4=\r\n=R67/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"91a99248240b476029fb12dcef95dd16c66145f8","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.0.0_1679389066619_0.9569589505532006","host":"s3://npm-registry-packages"}},"3.1.0-beta.0":{"name":"@synanetics/synfhir-core","version":"3.1.0-beta.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.1.0-beta.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"27ae2e2c9b43076e3c6d895300d116b146ceb7f1","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.1.0-beta.0.tgz","fileCount":19,"integrity":"sha512-rqeEA0ijhCQhTat7EDOa51w6BT6yWPV9jrUiIrEZF6fsKbNiMq5owz9af34qQQJy9wEjxGW5U9XFbMcf5m32Mg==","signatures":[{"sig":"MEYCIQCLqPu+35R5ifrBPzmvGXdsRwr35BML/LS81Qch7FyVNgIhAMLZIFOANI//jD5U8aJFaS/wXqxQh3haFtH6H5LHp4rq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIVoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC4Q/+KIt6uBxN2aJRKQKyAqErrhDv92CkMfVX0jGM/eFwdg9YHVso\r\nXBgpqi+Bzhi6X3eIRbyQQor8qF5cQA6SfJIdVNQlTNudsk1NJlifgEg6N/Yf\r\nH/XWa/yG4P+CGNV9KmJVv+oRQHs7CfMz136+Yvrz4F73LldRPNJYHfpWXBpo\r\nis3rDPnjj7HtqqyizAqH7d2KR6WPwsMFz9bj6G/FXfO+RjvawhKya5i8clPR\r\nBhTZD6c/Ef2KmmWBa0WOCe+HxUIH0e2IMKVOLWb0d/qXyXjZArttWGs1uHlE\r\nN5x+pJFu6gwlkwjxnfvKuKTTt/rAHEfnlu7XD7hXBP0RTSXVH1SVwxJPhX1l\r\njuvFdw61LZIpm7npvcZm91iS5N8hD/7j4mv/dMkO6RmAO4zvZUd2Olb2Faog\r\n53vZKFIGz7sMYdrBtjK8HW0OrDGK1NdTeMtXmU+VewmFki080mK2bGvNAG8w\r\niVIHVBDoMPcQkQkQhK0dnu8XCjx8Y63PuBbxEP+nx9sJwEDKy6B+DQ8nHa6n\r\nRVjZZ2DWh5+qelKh/b+BdnQOIxEiqlpjefmaCRjjPtj5tJDY5O9Sie0IY4xA\r\nE4sbKFUq5e79WBJEwdsBAHyLC4L20d8X7eqA2lUeJI8czwvnRO2JF5xKk2Tg\r\n5XD4LjFmau3xW6/d602DCJAuRKlbV1wqzFY=\r\n=eZH8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n","engines":{"node":">= 10.x.x"},"gitHead":"c20fcd66622c22e43c65a8a4cdebb304b06ad001","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.1.0-beta.0_1679907357858_0.7034947783020846","host":"s3://npm-registry-packages"}},"3.1.0-beta.1":{"name":"@synanetics/synfhir-core","version":"3.1.0-beta.1","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.1.0-beta.1","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"b17248acaa82f5a1e9ab83a598f88e70cfd55a7c","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.1.0-beta.1.tgz","fileCount":19,"integrity":"sha512-2e2WK6x+vRFvR+C+Gn0ZHIxyJJ2PV7keT324ATaB9Kh03m6ue6O4nijgRQDmsasm11Ty8sN/JEw2NKxg31P4CQ==","signatures":[{"sig":"MEQCIAotaNEKghJuOuDEMS0uMq6Wqkk+k/TQjGtZyUxBH+wPAiBdYq951l5ESjuPvwq6GKibEStbukiQC8pLLPNq8oTwHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIVuzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotAA/6A8yi0VpwrZ+NnHgjmW5Nxa7eEyUII796AO2WK63FiTk7lH0n\r\nN2GWwoeRCC9U5iYzVC9H7AszCDvLRRtPvzipMeh+DoQEqOqnBXWxBR7hDMwV\r\nFm9jlztHgLqADcsN4zyen7C55G/N/XyQKBZql37eSbr3cBC8v3YNXjvkABQl\r\nb61+6fi1kFWPUypEKX8KMLNBicKmGZehyTqY4sVbryTQm4Auaq7eF/t7+f4e\r\nr7CfkYAYeAuRrZcjcWr/YBMl1V7EIgQNysUUbyPHJEbuUK4feYelbFmvqs36\r\nOCHJdflWo7Stha56HjPmjb5B5tbt67KZVOyrWqEIQFtqoijknshyYOGODDsK\r\nchBTyHfVUcUKRsVrHzDBu5AQk4OpVMRRHFDmV3mh0ZmXQRQsvnhfSe9wZGnq\r\n/5uyWZaZX3z6c0/DujcSoyQjgjQXPw2SvrxN/4sFc3brKgj5z4hWZoVqsocT\r\njk3Z6hjolvmgMwfkDave8xFsjZJPXXvX2Tw/AWKXCmmRtJBcXGnkE6VO1X+z\r\nFfpJWNr0D/v24yF4hrDbqSE9CcONQYPOaXFAgOIUzCYZ8lLNfZnvQ4eDUZ/3\r\nt944fXje2tsZKuVIHraXOVjxrb4H+syS7CuDV5MqOOT310DUr7M1IXB5jk4K\r\n+lZxyosQV0XY4QjA4/D9FqSwuwLjiQ/BerE=\r\n=/5zB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n","engines":{"node":">= 10.x.x"},"gitHead":"85fb85b79678f6ff936e910f48068207eb4e66f5","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.1.0-beta.1_1679907763370_0.3320160907252272","host":"s3://npm-registry-packages"}},"3.1.0-beta.2":{"name":"@synanetics/synfhir-core","version":"3.1.0-beta.2","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.1.0-beta.2","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"f1d895fd8a024512002aea5b0c5e95b86419d797","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.1.0-beta.2.tgz","fileCount":19,"integrity":"sha512-Sj8OBjphwPVLuww7+UtFmBkpwOZ4tJdhBh0THrZ18l3H9qV8mmVEWYYnSTvqqGYIq8ifxumLJKRME/FxLQTHbw==","signatures":[{"sig":"MEUCIH5NBsj1VRZ/ZbvP1WH8ZKBNSjI3Sg56ijUi9hlhBAYvAiEApvEidfwhpvGgAty78/1XItAbIxe4ZS5uZ+ozE2jLlwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIVyMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmnw//TnGZdNaqpo1x1nopzb4VRIn5kMgaG72SI6ypxo40+kF8Qae5\r\nY8TstOd5mEMJe72LNgSCVljmL3AWGDFxYy7drHyrUsCqNAigAJkzNhDXToVX\r\nPc5JkZaYSpD4f3LBTlcw4dF6jb9PsKLY+h+I5RXS93CcqxL3leel7m65a2xJ\r\nP1cjKwhaQZ5aAxf5JrcPkhbnLRzZG4noNIncz5RT4k1ARCMC/f4QrG78DJN6\r\n+a457Tat73+tC7VnT+Md47U54KtYhn4pt6pJuCaC3YaHGuhqgyNbEga5AwAp\r\nkswRSz46QI7mH02OtmbXbm3oq4THzjEeGO1FSFIh8Qby4h52/0AU46jmHroq\r\n4mCsrBViFkFuuoXS5NfXxr6+TC8KhvNeB39Gi6K9oMDGHErZR9HOAC0X8mih\r\nP0Fi1ziuxnlKAVAFQqdWSCIDOr91vudl13H2O9/12IUFL5HOBvsq2FzMlhzw\r\nda2aVuTSAbAipegwY+ITazNr+hliDDVXrJyvPQV8dgv1B4ymcugOpVdjt2nW\r\nUTDLMVWBUAVIBtlkL6Xcn5vCWSR6Z/VhaSVrOwZx4L4ly6rgCzjUwatuWJc3\r\nZY6w/I1+CmyZ3qcvNB40OwFTwOE6QcfH9Pwyk7KrfmKjBZpQbR3N2nv+7ugw\r\n86LKRf+BET9umtSND2/RWqdHqTONHJLhUFQ=\r\n=TDcY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n","engines":{"node":">= 10.x.x"},"gitHead":"14e41a11e060d03edf8e5c815bd4b969738cb341","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.1.0-beta.2_1679907980730_0.7179789370969665","host":"s3://npm-registry-packages"}},"3.1.0-beta.3":{"name":"@synanetics/synfhir-core","version":"3.1.0-beta.3","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.1.0-beta.3","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"dc35ed15bcc8f040df5c922db65e7cdec7008591","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.1.0-beta.3.tgz","fileCount":19,"integrity":"sha512-BgZBG7F5p6DurhkhqyLE/HdyU70AIV7MPCfqq6qBX4PR1ak5GgP1B4BVpSU5uZMQQ3815/cWxSvU7i6prj2WSw==","signatures":[{"sig":"MEUCIB8uHc7QEw921+GLPeEG7q9mHeY6t1/dasEGGT0dhlTJAiEAlb0R2eU6BOro7JjJ7JVkVdTZ5D5jsBXACwkTsdROZlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIV31ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM1Q//fMV9NLJZtGu4/pSoSHPQnmihOS/zEyYFGv8oHtD95cSzV2j4\r\nxUIOFAKp/26FcyMgPVXj9YWSgl4StVoi+mQmvYlviBI32s/G1RgswW8HH4in\r\nIhFZavu0pqdhqNPxtfZ5ozzxSe+U/Kenjuc1nsg8N4n60bLC7+rm7yTXodbE\r\nIgB1enjoRvdyNv/5VYNLj4hPpfY4VUMHue7lPFl3VS73mrVEMzbI2w/KPEaD\r\nTvaSHBipEb4qmOyPVTD5fSmaKATzZtNVYl3QIhOD7EYD2Jxn0EbZKpupedxY\r\nzuBYd63RbSdhZqdnrkZNtQ/zYgVs6zD3dIVR+1asjn8eNDsjQUNta1uXVO4I\r\nElksI+D7bQKXI5xvfP/4LLAoXbt/x1tTLC1S8c55fvvums9WJCEHyCGSAnIR\r\nL3h6IrtY4Ct2EjYVsQFAbmC4cxh+O3zVNYkofGfnu8eQnU1lamkvL2N4SVWm\r\nuieTZzDWbBHvc3jvfcWiVc7IOglh4Eop9OARbFWlWishN874EHa6NK+kX86h\r\nwb5LPBJ0HSASgsylHd+b0uzPqlTMaHddt4fP7vTG84rXdQasCc2D3MpZ2UiU\r\nkH/SANl/QRqquzUY5yEKFo99dheAAAazR6WK94bJ6ufNqG7Q9t4oft89hkIg\r\nACmmE7gFp4bL++aIFYJE53PuNvWNPtJ7I88=\r\n=R+pY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n","engines":{"node":">= 10.x.x"},"gitHead":"82f686449de13c735a477537446edfc4de0fa925","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.1.0-beta.3_1679908340948_0.7357378904879583","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@synanetics/synfhir-core","version":"3.1.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.1.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"0eb8b2ee0b73293ba491825027b70fcaa7853f3c","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.1.0.tgz","fileCount":19,"integrity":"sha512-Lz4IZ8V7TeDCEGFwsu9FqotogKxoguIGtIDOb6M6lmlA/KfMm37AXjR4UIkD4PJ2YcyxKm1Vjlc5n05WHo6Kvg==","signatures":[{"sig":"MEUCIQDeNPT6zBgoZx8uI9E27ERUJqEnx4pxN81WuNobO3x0xwIgO5pByXyxa5bbCNPqpbEr7HrXlfa5Vsvq6R3D0bFPUOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJFBtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ2w//ZmwP/Ajyx6l3qEAANqNrUTHQO0V0H3ABl/Mlpmrhxcv6leYh\r\ntWMTlxEahevOkaVP8Tsmih5Xc+3Rtlp150BIUWL6MrPlPxXnHabU0r7AlRj8\r\nGWKyPyVfOJUibkW7DRtzGSQLS4Rv5GqVC9FAsZ9iOWdK1TxDUyx/J4DDLMAH\r\nNrJqO3OwrdxW+jYzlByzmvrOWfVQN5TCQIz4PcmmTxG3QElD9XtcFKIwCKF8\r\nnFALlsxOf/ExHz2rA9p/3PuPfi9kMwO7zpj6AbZve2fnL8DAXchY00gyU4sU\r\nSaejuoLe4zkO7c4r7vCZpkkJRIewAhxst2UcJvap+Gt14Tn3Omi1Ng7/MWlG\r\nW7LRRSoY34MBOzsz83IKEu+cSJxbalhwGSJyNIBoqYn4jgS4s1bSEy0eCZSm\r\nHOXPDOO8ASGeQMsxsgimjB+OqVQMMvdeNP3jIEDbyKDbJs0GymEzY8mTAjzR\r\naJcAd3XodmSmwQelxutLt0EoPZWV1EJXga2t8xBVVWiu24pI3/oVsZJpexyQ\r\ncbhAXjKqIrvnZMJ49Hoxa6jKZCV1QWNnSCeK/tOegjzxXQPJnq8qRTkww0+9\r\nsHwUUdg+2XlURE2iD6fIAgUOOWkNTZgzUMSR/SAtWfHbhVkaQIqDhafocBHH\r\n8FbCSpNo6Nyqb/PCiibWB0zrv0Qufw3aB5k=\r\n=uHR8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"95452530083b93556e5901d44bcd5a5b3ed48287","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.1.0_1680101485319_0.4286794218373349","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@synanetics/synfhir-core","version":"3.1.1","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.1.1","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"20a6dab5f9f8dc14177e876b8cbaf05bb8122e18","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.1.1.tgz","fileCount":19,"integrity":"sha512-oxbgwJ+Wt5c56YJfJWxGPVVYvYxgiNyNH5pXZFpjOpNW5i0D1UQbM3EXMrBgoPedSGFve128PlI8EDKYWrcWrg==","signatures":[{"sig":"MEUCIAJB9IbChLyGnQ+UF4kO9ddngXot4E+Boffc1Huqd8cPAiEAmQqaMU3sIyME/7JeIhscpJmWLkTUD5XLdYP+ecQFDdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJIGSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHBw//Ux4YNvpxWGK0ggaMCHmsnHRpi51wwt77TrMF+SIRmZBpFb9p\r\n0+7VD+PD8UTmZYouHqbkeSmKmnJe/pTS/qtPJiz0esZ75GskmshaMDNHFGJc\r\nhfvnsbg1y4ySoj0Qhih0ktldjbjzq8fldwPgsDTUtnKlbSlDIyDke9q0SmTh\r\nr5l3BYW5qFDpDcFr3LSMnTaZNAJjbSlz5Y/BJa/vRJONYwYu2IgNqOc9wLm4\r\nbOnXD0JD5pJ9od7wuFQwWljAGc5xFSDwHioKZX8HlleLYlpahBLFTzkepMwb\r\nAB9ZpGsvkB3PBX5Qa1zlmV3x+aAQldmohjzhJ2u9ZvYHWAfIrKyhdPcMHeNs\r\ncJyalQr/4ldWL6yIHXziEMpu5VNRbBtm8wf1uRnCSfuVJzhXdymcQZ4otR1e\r\n9k2ziznD7chT6zdDCWRqorqzQ9IHpfazUUSuMfEFa1Q7hyEAMkqalQHTzoHm\r\nNSHoXmbE1OwqrbeiF32YqkkvByH18XzbRs4KGLFu+YdO+pLz7sbsxDC5973c\r\nUxKvIgPKR0bw4qNAdhrlBAqGz01CmWB4KqOe0rj8LDFBpfNIlX5YK+LyE0Rg\r\n2vC+wGX6YjB9o8OMZZsjXFNgNzHULj5UbU2JBFyNAamWLBFDEry6iWFr88xe\r\nKzSShrnKK8SMGDKoZD5nPJstYA1otSynyKk=\r\n=akdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"b13ce0ce3951de65de14f6b9bb89002ca41801b5","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.1.1_1680114066074_0.9520166485615116","host":"s3://npm-registry-packages"}},"3.1.2-beta.0":{"name":"@synanetics/synfhir-core","version":"3.1.2-beta.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.1.2-beta.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"ba10e40c75df6b22c5ccc78e73cc93bdb22f9acc","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.1.2-beta.0.tgz","fileCount":19,"integrity":"sha512-bF53yIyv6gsG9H90D2sscuaKmXhk2oNVJ8L3YdnDCBFbOlZXh5N7Zf9E0aSuIOGwAn8oBcb8P6k2Tv5R81znpQ==","signatures":[{"sig":"MEUCIQDYFCx9TX9AEJwWc1nnYP6VT+a5hlmfvlFcPjAtvjZe/wIgfS+i1rP6SppSKOWQzfrJE7TFv6KU++NOSlwy8ig6GaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQA2CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoonhAAiiFfoarJJEYBecO3Ry7EDPX/KKaI138AWAcVIxBh6F7wgk8W\r\nTrt4RHOddILwt8qxDws9AaQhlqkD1I0PO9KKrDXYDgoRX30+C2KiJBEb2TFa\r\nu4fklb7xGFZjkFXQWdxaSHIQwumzTf7X+sAsM1ejzl9jqxGOTUiVmgeyB9Nv\r\nuGoLKRg5nL/4khTY9lzP/0q3Cql+cvHHnqXOYVnHvg+/aQoQtQyzWGxTUa0r\r\nYY3yf5tPvepoMvQhJvK24IMlft2p56pNaGurQMxz0aXjJ9Bn6ejZIKiCnuZt\r\nlmNgljoITtFvDt9GWVQ8JSVGZRanFv63ipPfkeAEvnSOcPZYCg0huIuPcE3K\r\nHdNCgIkt1rX8v73Nw1H0G0AjemXFRUgMjHN3KbehJELBq0OIRVbGSgm0Suca\r\n8p56fzTJSXMXsoB1HAnQbLbOa6D/3OcC7Z5i2IpDQDDIo3VWAYAFKSPtxSch\r\n9x0epvLgx3lH47ZrLxMtDHe1c3TZL5JU8gINe6nss9SorSuprJaWGKfgZZP9\r\n8aL9g50OdseRACMHDqY0iXT71USIFvkkVFFBNnXl/u0vchNHaXRYzMbKTymT\r\nAuhoSAkOUrAdTpaCGjk44apdzIpDwsKay3ZSFUecB4eZGo/EMTI+JcPe7I7B\r\nV9fEMiBk/Y9v0d2ML6dPPFK4mjX8BFOb4i8=\r\n=bFwk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"6085ad2bb0df60c3ce56f8898754ce7ee675a14d","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.1.2-beta.0_1681919362512_0.9623747649126839","host":"s3://npm-registry-packages"}},"3.2.0-beta.1":{"name":"@synanetics/synfhir-core","version":"3.2.0-beta.1","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.2.0-beta.1","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"583e4bbddb1f0f6e7a3d46d6b2bc5562a07493f2","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.2.0-beta.1.tgz","fileCount":20,"integrity":"sha512-LVEKsQw76N+LXTc4YnedXDIm6+MfqUnF0vNWVKeZ+YUp35/0jJyM2PrVKkzNo1foYXqAKXDxTkLECU6nKI11XA==","signatures":[{"sig":"MEUCIHLd33V6bV7DVYrZeS9QpTXHyvHDuYKKgSHToQPMIk3/AiEAnm8SbBGs1Vj32Gl3gVm6Il4kSLNRi0+ddDInLj1/7+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUXLaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaCw/+Jd4csgKO/D7gUE8SlvIZI1eXH9ZKtEf4lO/B7TAAFHjTU2Hu\r\niwuvd2nYxQUrcLUwPPHYDRIk794wQnL/SeyuNqy9yOsPwJyDBjkyBbDUKnSJ\r\n3yv76Sjyx1SbwCVzPdSxk4BxFlx2+dsKluN0awFPkvI5Hqh2FSTSl5Sf1I8P\r\nGqcU62ZLKmMzujklD6ZTgs6PnxYL2nidzlutz5LREm6s4Hm7U4ep2oAk26xT\r\nvlEeXQ0xF45X9ht2lSqh1fLlCGdhgpPs/KEMOeueKHkkenJ+H4GkrKpEriH5\r\nEVX9i5svxocz5BJg9Knp1QZBUEyVqq7kEHwiKjytUOdhLi9Fsnio1R4AnSfc\r\nk50p+zYh66vP/97RJOtELqRmeMgG55UA7b6m3W+vzwjl5o6TUfkQ+/Pgokmv\r\nOLmtKV4jE+3uEGiodsnnOGgwhrIAKJbucy19LydWT9hg4MmmK5xPqj1kBc5p\r\nhRz5Gh4iANlZOIoajNjdojgBQxlcqf+BhKOu9EkiGYTN5T0Vz1o8hPkTOtb4\r\nhP/GsIpI8J48B2kWrC6z2mA32NzucGCJORp/bVQdpnHJFPzlG4RxYOzy7vbW\r\nvHF/7WD8wPLqPcPilydu0zBKCtpg2U4SHsTYcOT4Z/jHmtTDfjYUqDtv65sk\r\n9Unck+ep8DguQ3j6aFmyxISjVOb0UKwhAgQ=\r\n=UMGA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"dce4a140e281a990a3419a6927944218612981cf","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.2.0-beta.1_1683059417816_0.8419729270295013","host":"s3://npm-registry-packages"}},"3.2.0-beta.2":{"name":"@synanetics/synfhir-core","version":"3.2.0-beta.2","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@3.2.0-beta.2","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"4511bb05008ecb867efe4dd474f4a5f2a957f8b5","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-3.2.0-beta.2.tgz","fileCount":20,"integrity":"sha512-ukVjwVissDvjpkYIyaVe+U9T73Sj46s0YjjukvTFH9I8L5auCIXGypGjJIgV6kgojeEfw+49ZUDB60Q0BJqvdw==","signatures":[{"sig":"MEQCIEYstSz9u82CXTryNy7v9qA7ps4U5SJkOQLACYePZrwnAiANOl+0zHRIu9z7zT9vv/V2MkjL3XjbXSm5zGGPoQTX1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133146},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"21fabd49d07805fbc35352f87747a692ff8cae4a","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^5.0.2","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_3.2.0-beta.2_1683892157373_0.20814997910134192","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"@synanetics/synfhir-core","version":"4.0.0-beta.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.0-beta.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"1a1c470a97450b8f672f782a0af9dc2fe78736aa","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.0-beta.0.tgz","fileCount":19,"integrity":"sha512-+utFiAkJdREym/hS6cL5cSXWqjc01OEn5lLProlDNXY3wMuRZejXM/YrpqW+rsVNFi/A3ArcvxlOYh2eC7q4TQ==","signatures":[{"sig":"MEYCIQCcCTusm1onlTzKPn3WSqFev2ZDJ775QNa7JfZtd4dKFQIhAI2zG6uKiFdEEnTBNP6PS8BBEjfxu7MRaxNI93L703Ie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132484},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"c7fe0fa4a2ddc9ff5ec283100cb29f9bdc93a3ce","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.0-beta.0_1683905298326_0.816773598597055","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@synanetics/synfhir-core","version":"4.0.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"5b23c558c28beb873ff43fc775443622a477c111","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.0.tgz","fileCount":19,"integrity":"sha512-o5ychwkspJqPS0100MU+NeD+yAv67WM+OHH4vm6NDIgk8kjfksozCeb9EMBTZvSki7bcUUJF+p8aq+QBS1oP4w==","signatures":[{"sig":"MEUCIF9S3wUtyYJK+fuIDoyCMyC2MhP1jLNBXFBB1CqQBM2bAiEA+mevypJz6Y3I50+vmDoDPHfZW6dlywriEq+A8/dtTJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132477},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"479f54b5e768040940e5782350bf123b1926476e","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.0_1684152770776_0.425910532290267","host":"s3://npm-registry-packages"}},"4.0.1-beta.0":{"name":"@synanetics/synfhir-core","version":"4.0.1-beta.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.1-beta.0","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"9558a355eff5d1b58d11f4729d17f488288af8e2","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.1-beta.0.tgz","fileCount":20,"integrity":"sha512-tFFihA/qre0iv6o7cpSqvx2J3lHxAuHT5WK60X0oPdMwO4rDDDGgNZIDSq4Gb4vtVs1SxINWqi0Abwdvcx+X9w==","signatures":[{"sig":"MEUCIQC9bTEdCVfzu2vSFymnaDbdGoZkj2rpjpHeukhkjqVgRgIgPb1a3lGv9J/vnR98Kxp7cyxFxSxcBUt96urIUURPrsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133146},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"82e83753d782e7d11673721df8be9d97ab8c0a85","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.1-beta.0_1684153261166_0.04140293726936184","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@synanetics/synfhir-core","version":"4.0.1","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.1","maintainers":[{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"984f1dc2a639a56b80b5baee48979c3d8ea78b98","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.1.tgz","fileCount":20,"integrity":"sha512-GFerHVi0v1WMXJqx9xR7a0QeHskFHsUXMOlAwaWnnP7t7FYAVbQHaypvnxFrNxQtDIWh6tS1fXkP+liuQKfb2g==","signatures":[{"sig":"MEYCIQD5ePg+QPxpJDIZAqGGYvhgedIzy0CaipiKteDuEIe/WgIhALpi3LS5K3EDd+gwV3ubOOQPUPw2cbULFb44bE59Yi15","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133139},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"04b368c0c64df463c10118c684fc5b375ffa83c2","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.14.2","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^3.11.0","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.1_1684161021650_0.8463751018382479","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@synanetics/synfhir-core","version":"4.0.2","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.2","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"20c8fde33dfefd5ceba7ec93c1ea8b91ddbe729f","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.2.tgz","fileCount":20,"integrity":"sha512-Bn3MiRTyZipYludhj5Yu3h1bHstMBJ/XMsef2VARPwGeF9K9+zXqE3+lUud7QDJB68F/8xvwMvAg779xhcq8Og==","signatures":[{"sig":"MEYCIQCaz1E+p7wq+i2H5gjruAGOQJMvBw6WMgJAJXRniIUCxwIhAIRQDOuo630PoVGC7X9rahybMRmtYy3OckY4B51IiiCs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136048},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"f2b3e4a648fefce88a10510dc93a4a040a4e2a44","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.2_1689156843624_0.03033542080277618","host":"s3://npm-registry-packages"}},"4.0.3-beta.0":{"name":"@synanetics/synfhir-core","version":"4.0.3-beta.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.3-beta.0","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"e91eb6fc7a64324a774428abca897ee73fed243a","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.3-beta.0.tgz","fileCount":20,"integrity":"sha512-1nV/XBzAN5iEkpYeXLrr40M/SCu5s7af/JTSxVZe2zp/sAHyJsknqZICLUyaqgQp+zUvUwHp9nf7IEH3+x1A9A==","signatures":[{"sig":"MEUCIEU/flr1ev2BRop4SYkHzlMoryk8E8C2vFb/cKrohzihAiEAvs9malg1t/HYBjSH2ec9Ipw0B0jv4kZ2IvwVbWBnt1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134823},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"95d62535411c270866d52109437ee9ab77cba049","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.3-beta.0_1689167866135_0.22012020507774155","host":"s3://npm-registry-packages"}},"4.0.3-beta.1":{"name":"@synanetics/synfhir-core","version":"4.0.3-beta.1","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.3-beta.1","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"d97ebbf668e62bcac004c398154c24d3b52b2d7e","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.3-beta.1.tgz","fileCount":20,"integrity":"sha512-xgg52tNidPefoJMXWW/LnBmcBwKYNf/q327SBAvZkToVHuaZ0PK5dstvn7eR0HkSzmquq12WU0LPSFBq4Y+lLg==","signatures":[{"sig":"MEQCIFezbWdGqC10/4bu8R7tsRtnxVHqCzIi1Agrn1olnfBzAiBGW91o1WjqIXj7uTgOjLzxJUpZFwFVgxptC1w2LPZL2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134822},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"8d8789d3bbe6c6e57971893d2fd45ebaba6276c6","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.3-beta.1_1689177966028_0.9493013975693789","host":"s3://npm-registry-packages"}},"4.0.3-beta.2":{"name":"@synanetics/synfhir-core","version":"4.0.3-beta.2","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.3-beta.2","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"387b0536e84765f044ad1ce15d21402d864639d3","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.3-beta.2.tgz","fileCount":20,"integrity":"sha512-PhUk9QU5rmYgJib7EXjILsq51TDl/KrVF+DIEiZsAGQUENH1go6i3Qdqusr+mJwb/d2GrsjCKolV75spmd841g==","signatures":[{"sig":"MEYCIQDls5ZhdLHS202v3QRiuZOzYh/fRrOjukVthfT6KDuchQIhAPBgYlGlBqko6KZPp8J+ZubloIpUCojB9Ylr31jsHdZY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134809},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"04c96bbaf6863fe32a11435f76e35b2f554d4b53","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.3-beta.2_1689192585545_0.6779640019269455","host":"s3://npm-registry-packages"}},"4.0.3-beta.3":{"name":"@synanetics/synfhir-core","version":"4.0.3-beta.3","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.3-beta.3","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"60315c668580f1fe7d217d7236ffce7d1ebdecd9","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.3-beta.3.tgz","fileCount":20,"integrity":"sha512-EjUkYobxE5MV5zWHM077soMKJUNWeUhx/vhsBSt9gaagZXaXwVmMrJMmvVcfQlbChHk4gVXcFyVfCsudn3S/Yg==","signatures":[{"sig":"MEUCIQCXnghLRftlqZrHMijNx2xu/+maHvuPXSow0GIOzmURwgIgRG9QS3VfB4z4y1MYQe8D+W8szq5X6/vJRWvCy3c/F5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134822},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"5642e4895348ee9590e1489a279a01ab19d9bcde","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.3-beta.3_1689194232904_0.2951079898758351","host":"s3://npm-registry-packages"}},"4.0.3-beta.4":{"name":"@synanetics/synfhir-core","version":"4.0.3-beta.4","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.3-beta.4","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"a02c42dd7e9f3649c11df6eac97754675638cddf","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.3-beta.4.tgz","fileCount":20,"integrity":"sha512-BpdXJI+mqKEJ6lvBeIH0QFTG2SB1FDRt0391SNY2Ja2E3haxwyt1oJr65rqVBn6E/lS0fpTTVo742+8Qjszc9Q==","signatures":[{"sig":"MEUCIAd8pCQceBioReHcwK81OzOIVWbS5u2VUc43r1caCsGSAiEAqIZsyf8W3i9l0CKTDioQ4I5Cxf9+OgWCZ1GcoNI0R6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134884},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"970b3977fe09e1a033980cd8afad10903f4b8cde","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.3-beta.4_1689195388563_0.8585016332972522","host":"s3://npm-registry-packages"}},"4.0.3-beta.5":{"name":"@synanetics/synfhir-core","version":"4.0.3-beta.5","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.3-beta.5","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"d974fd1818d5d11889ee00e4f84391b4773d7761","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.3-beta.5.tgz","fileCount":20,"integrity":"sha512-jX7waCbKh60QrC2tqeFKMPhb+nZrOgNHFLdTC9YBBd3hVLLWRpUwDTLxP9ugzs8HkgnPR0dV5DUk6LMHDL4Vng==","signatures":[{"sig":"MEUCICSGhitHDj2JQFzqVhqtrQkiPqFRqdo4QOv9Wj8ujlbkAiEA8Jf/8dn/xNd5op/OIHGmtKq+jw7NMvA6jQT6pJypK74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133854},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"45fdb65c6c2fb05f51b9393cfe7712139c109e7f","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.3-beta.5_1689258595646_0.4211283675279254","host":"s3://npm-registry-packages"}},"4.0.3-beta.6":{"name":"@synanetics/synfhir-core","version":"4.0.3-beta.6","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.3-beta.6","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"60fa055f25cfc77a940ceef7b03d97b51e93d115","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.3-beta.6.tgz","fileCount":20,"integrity":"sha512-aIFnsEHY83gEi8YSovz3bgy27WF2jEhHtGHTVOlOb+3wFxxuIFDBa0KzuM23nS+sfLbfqIeDq/HG1DNcKdeMLQ==","signatures":[{"sig":"MEYCIQCMzyzZupFB7MYw5dY4veJC0aqx+BvJNORpV0PPwlwtVAIhAM7y1RJSPucZcutV77BR2xFd7H6lyMSNCjZaKATNFXOi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135034},"main":"index.js","readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","engines":{"node":">= 10.x.x"},"gitHead":"a9b537c1b258f45f0c0f55ec7b6cf55f521b6a8a","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"roborgan","email":"rob.organ@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^8.5.1","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.3-beta.6_1689270463874_0.762651045938971","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@synanetics/synfhir-core","version":"4.0.3","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@4.0.3","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"55274dae14b8cc0de7c063862eedf054eafb6f2c","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-4.0.3.tgz","fileCount":20,"integrity":"sha512-b8WTiZw4fBj8kuO7YqsZcVmtmbVzXBkleIy0Uyi/1h1Jvdvm+aJvKynCZ0Twvy+uynPTIaAawxSfIapwjug6Pw==","signatures":[{"sig":"MEYCIQCSYM9yIqzk/T4vDVwGNYRozAyr3XpPxlG5DcaQU72iMQIhAOnELvOx3uhXqCJxl9VKv0CyenQTTHsf/KzSo5PwSxU/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133138},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"03829fce526a691c61460d3e9fc40702d0a90438","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"9.8.0","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^9.0.2","@seald-io/nedb":"^3.0.0","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_4.0.3_1695377962974_0.05443591191205677","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@synanetics/synfhir-core","version":"5.0.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@5.0.0","maintainers":[{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"ztsyn","email":"zakariya.tumi@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"865a405fa82900b71cc39ea8b31607145dab255c","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-5.0.0.tgz","fileCount":20,"integrity":"sha512-Ln/zhyyW5euRzinGi8ZeB9d4Ogksu+Z8s0G4iRVEpmLSbY/r9FtTc2uiox03ye/nRnxp6et6SKaWJoajp3Avjw==","signatures":[{"sig":"MEUCIQDRfGLQo10N/t7NEJrvuOUuBcjfiHgLPmuqCtblAAZRLwIgZEh7Vl2sBpi1g0YgF5tkuK/QP5DkJ5u1iZLFPkJwafE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125544},"main":"index.js","engines":{"node":">= 10.x.x"},"gitHead":"398828db02d1987cb249fb893982a82413c32a6d","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^9.0.2","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^6.5.0","@google-cloud/secret-manager":"^4.2.2","@google-cloud/logging-winston":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_5.0.0_1705664187861_0.5721449316660374","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@synanetics/synfhir-core","version":"6.0.0","author":{"name":"Synanetics Ltd"},"license":"MIT","_id":"@synanetics/synfhir-core@6.0.0","maintainers":[{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"dist":{"shasum":"ca7a718910ce5f06e57d97dd20201f843421f664","tarball":"https://registry.npmjs.org/@synanetics/synfhir-core/-/synfhir-core-6.0.0.tgz","fileCount":21,"integrity":"sha512-AWB6o/RU/Of+TmHid5uthxipk+xq66tF2zXeEOEu8/exMspJ4WwmdzYlWA580DXSwtTd+Mbp3/yKQJyibLdIhw==","signatures":[{"sig":"MEQCIEnicaLEX0BR/Gfc5+anilRuuPnzAnm0LVSxkxD0Mib2AiBCBMDifOOTcGH26uvWPHUkMeqSdVxHPF5l/kJ8AuXXPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126343},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"e5c55f50a25977ebb6e86cbf1b7a7a2913fdbfe6","scripts":{"test":"jest --runInBand","test:watch":"jest --watch --runInBand"},"_npmUser":{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"_npmVersion":"10.2.4","description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","directories":{"test":"tests"},"_nodeVersion":"20.11.1","dependencies":{"got":"^11.8.5","uuid":"^8.3.2","lodash":"^4.17.21","undici":"^5.21.0","winston":"^3.8.2","fhirpath":"^2.12.0","traverse":"^0.6.6","moleculer":"^0.14.19","gcp-metadata":"^5.2.0","jsonwebtoken":"^9.0.2","moment-timezone":"^0.5.37","fastest-validator":"^1.12.0","@google-cloud/firestore":"^7.6.0","@google-cloud/secret-manager":"^5.3.0","@google-cloud/logging-winston":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","@types/jest":"^29.4.0","@faker-js/faker":"^7.6.0","eslint-plugin-n":"^15.6.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synfhir-core_6.0.0_1712908914996_0.5757063955046138","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-02-14T13:53:13.444Z","modified":"2026-08-07T14:13:41.540Z","0.0.1":"2023-02-14T13:53:13.812Z","1.0.0":"2023-02-14T15:47:54.267Z","2.0.0":"2023-02-28T08:09:01.426Z","2.0.1":"2023-03-01T09:15:45.451Z","2.1.0":"2023-03-16T19:48:42.230Z","3.0.0":"2023-03-21T08:57:46.818Z","3.1.0-beta.0":"2023-03-27T08:55:58.012Z","3.1.0-beta.1":"2023-03-27T09:02:43.568Z","3.1.0-beta.2":"2023-03-27T09:06:20.938Z","3.1.0-beta.3":"2023-03-27T09:12:21.154Z","3.1.0":"2023-03-29T14:51:25.526Z","3.1.1":"2023-03-29T18:21:06.269Z","3.1.2-beta.0":"2023-04-19T15:49:22.742Z","3.2.0-beta.0":"2023-05-02T20:27:45.276Z","3.2.0-beta.1":"2023-05-02T20:30:18.013Z","3.2.0-beta.2":"2023-05-12T11:49:17.531Z","4.0.0-beta.0":"2023-05-12T15:28:18.533Z","4.0.0":"2023-05-15T12:12:50.935Z","4.0.1-beta.0":"2023-05-15T12:21:01.416Z","4.0.1":"2023-05-15T14:30:21.795Z","4.0.2":"2023-07-12T10:14:03.832Z","4.0.3-beta.0":"2023-07-12T13:17:46.320Z","4.0.3-beta.1":"2023-07-12T16:06:06.260Z","4.0.3-beta.2":"2023-07-12T20:09:45.729Z","4.0.3-beta.3":"2023-07-12T20:37:13.104Z","4.0.3-beta.4":"2023-07-12T20:56:28.758Z","4.0.3-beta.5":"2023-07-13T14:29:55.858Z","4.0.3-beta.6":"2023-07-13T17:47:44.120Z","4.0.3":"2023-09-22T10:19:23.242Z","5.0.0":"2024-01-19T11:36:28.071Z","6.0.0":"2024-04-12T08:01:55.168Z"},"bugs":{"url":"https://bitbucket.org/synanetics/synfhir-core/issues"},"author":{"name":"Synanetics Ltd"},"license":"MIT","homepage":"https://bitbucket.org/synanetics/synfhir-core#readme","repository":{"url":"git+https://bitbucket.org/synanetics/synfhir-core.git","type":"git"},"description":"A collection of core mixins, services and other general FHIR/non-FHIR based utilities that can be used in node.js and/or Moleculer Service FHIR Appliance extension projects.","maintainers":[{"email":"warren.hayes@synanetics.com","name":"whay-syn"},{"email":"james.young@synanetics.com","name":"synjy"},{"email":"steve@synanetics.com","name":"synsteve"},{"email":"daniel.bayley@synanetics.com","name":"danielpeterbayley"},{"email":"tom.fletcher@synanetics.com","name":"tom-synanetics"},{"email":"richard.brown@synanetics.com","name":"synrichardbrown"},{"email":"lee.campbell@synanetics.com","name":"leecampbellsynanetics"},{"email":"edward.greatrex@synanetics.com","name":"edward-synanetics"},{"email":"anna.weaver@synanetics.com","name":"aviwsynanetics"},{"email":"alex@alexwhitman.com","name":"alexwhitman"}],"readme":"# Synfhir Core\n\nA collection of general utility scripts and Moleculer JS mixins.\n\n## Versioning and Publishing\n\nAs `synfhir-core` is now a public published package and all changes should have (semantic versioning)[https://semver.org/] applied to ensure we don't break intended behaviour for our consumers.\n\nTo make revisions please use the inbuilt `npm version major|minor|patch`.\n\nTo publish just run `npm publish` and follow the on screen instructions. I have noticed that the MFA phase needs to be completed before hitting `enter` contrary to the instructions but this could be OS specific.\n\n### Tagged Versions\n\nIt is possible to tag releases that don't impact the main \"@latest\" npm repository version. This is very useful for testing changes.\n\nAssume you have a feature branch with changes `feature/banana`, once complete your changes will create a new version 1.1.1. On this branch you can add a custom tag version, lets assume this tag is `beta`. To tag this branch correctly you need to run `npm version 1.1.1-beta.0`. Note that the `[TAG].[#]` pattern allows you to sub version your changes (e.g. 1.1.1-beta.0, 1.1.1-beta.1).\n\nWith the above change made, you can now publish this as a tagged release `npm publish --tag beta` where the tag values matches your chosen tag (e.g. beta, alpha etc). This does not modify the current latest tip in NPM (e.g. 1.1.0) and so all other consumers will always receive this version when doing `npm install`.\n\nNow in your consuming service you can run `npm install @synanetics/synfhir-core@1.1.1-beta.0` and install this package.\n\nNPM provides a convenient way to purge tags to `npm dist-tag rm <pkg> <tag>` but be sure you aren't removing packages others have built with the same tag. You can always see available tags using `npm info @synanetics/synfhir-core`.\n","readmeFilename":"README.md"}