{"_id":"@sili3011/lifedata","_rev":"35-9d072a20d6c11631df8f8107a54e853c","name":"@sili3011/lifedata","dist-tags":{"latest":"2025.12.7-319"},"versions":{"2025.9.23-2247":{"name":"@sili3011/lifedata","version":"2025.9.23-2247","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.23-2247","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"ba40286ac050262aefd7c3b795ed78b99711b800","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.23-2247.tgz","fileCount":9,"integrity":"sha512-GeOBqDiZBKVpmQkNph1e+59Je0T5fanist8UbFzElGP1Rf4XXF29AwjLgXZ1t+FbF/t/flHts8lt0rsB+Ams5Q==","signatures":[{"sig":"MEQCIB89RPQOLr+ViUMpkaL4WwbJKkRANA832AkE/lOg/aBOAiBuZIEA11JAyOpHhf77Xnv9fSRfFpR6SNZPslMW/Z2yAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6659415},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"f654e884b779207ef7647ac603f0e120c75064e7","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run validate","validate":"tsx src/lib/validate.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.23-2247_1758667652087_0.9351976940267999","host":"s3://npm-registry-packages-npm-production"}},"2025.9.23-2303":{"name":"@sili3011/lifedata","version":"2025.9.23-2303","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.23-2303","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"360d97f41f512d62675603fb3db506065deee864","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.23-2303.tgz","fileCount":9,"integrity":"sha512-xRZqDOYeJPCau3CLq7LgANPmfD5AIf71FFDwPnsa2y3TlrT4PFFRHOBa1/l5s1lq7z6XZLS8HCcgY2ENOL76pA==","signatures":[{"sig":"MEYCIQCuLFSDcY7CRk9GMrdiRuQhTKEZM0AWcTGU1xGz7wFddQIhAPmpgYacuMBuOAhEwDx06rUR+B20w+MqyW32yQg/rN8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8201691},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"6b4d52a6d8b0a544faa13a98d17d0e374ff5afbd","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run validate","validate":"tsx src/lib/validate.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.23-2303_1758668609614_0.39135616180015287","host":"s3://npm-registry-packages-npm-production"}},"2025.9.24-253":{"name":"@sili3011/lifedata","version":"2025.9.24-253","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.24-253","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"9a7f7cb4b7e5775d7bef9be5a276076ff7ccff7f","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.24-253.tgz","fileCount":9,"integrity":"sha512-wRNYbnCu2juyvR2PCecfB9xFyFd3BfMRV+ZHteaY5xKt53I828M01bJ4cU+DiCjn5vFyQ2GbCgS9kiPbJf3Uug==","signatures":[{"sig":"MEYCIQDuw30xpaz5L9bmD9x5U+JRS3lEDzBm4goap2DXo8vzMwIhALVsXl5ecZXZCnx/A/YBT7aTkYhXHNew9q9lbc/qNsmy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8201689},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"afb4debb1080962bc453612b2afa3605fcdd2d9e","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run validate","validate":"tsx src/lib/validate.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.24-253_1758682442446_0.21885573613688125","host":"s3://npm-registry-packages-npm-production"}},"2025.9.25-256":{"name":"@sili3011/lifedata","version":"2025.9.25-256","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.25-256","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"19bb8330eeb17c9c90af67af11be23d192f30855","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.25-256.tgz","fileCount":9,"integrity":"sha512-FcKc06ABV/hU8tE08e2lJuC+nW8Dx/tO+Wl2WHSdbAd9it8PGw53IkjZcYS4QEHrtSUv7nmenohe1v9HS+7yjQ==","signatures":[{"sig":"MEQCIGSP+d2ybnYs64KLjloSq3rMAiG4P5ysXT52lDgGHkbHAiBhw7RYHZyeKpqgrn99RhWfwbxmbRuzwAOs1WwkV/g0sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8201689},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"c94ddcd373a05cd1f84db971ad545a83dafaed6a","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run validate","validate":"tsx src/lib/validate.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.25-256_1758768986339_0.7499489288389347","host":"s3://npm-registry-packages-npm-production"}},"2025.9.26-254":{"name":"@sili3011/lifedata","version":"2025.9.26-254","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.26-254","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"e75290c7de69b71027d1694b0d395420cbbf8b5d","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.26-254.tgz","fileCount":9,"integrity":"sha512-pJ/K95mShqRwjbITrTQVpCloQ0RCuDsN5FyMU3DtXy18NMgyk2nf6Mbng+8p84s5xI88BQRHSZ6PzLC+7CvKtQ==","signatures":[{"sig":"MEYCIQD/0MdOhxr42Nrn7pN+7FRVc4J86SrUKA14Ye/LIhBtuQIhAOdpbYG+9Ft9S4IeqFPa6kGbEeX9IBhAbuT8mujyeIzp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8201689},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"202ea4227472088d9d441f6ca5ab6fa6e5f5c0ed","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run validate","validate":"tsx src/lib/validate.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.26-254_1758855279511_0.7115114575934103","host":"s3://npm-registry-packages-npm-production"}},"2025.9.26-2239":{"name":"@sili3011/lifedata","version":"2025.9.26-2239","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.26-2239","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"02f7a2e5081889845af23835aabf5a24277899b2","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.26-2239.tgz","fileCount":12,"integrity":"sha512-FA7JhADsjJYx5Eziy3B2LdnvN3ZkZPA1M6sfFUggn3ktgX7n/GK52PNrYEF3bvCtGZVhOe6BhcR/Jk+f78gPXQ==","signatures":[{"sig":"MEUCIQC5K5ouNJiBFYy+OMsZos8R7i1A7GGYhSAjG5JCA9/vRQIgNSWIjyHacq8ws0xMCqU5NaK8N0fO0X6JQDEyC7yMZSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8208174},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"be610d03db99ecf910acb7ab61219ef9c0915239","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.26-2239_1758926378827_0.5991531320330672","host":"s3://npm-registry-packages-npm-production"}},"2025.9.26-2259":{"name":"@sili3011/lifedata","version":"2025.9.26-2259","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.26-2259","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"f0ad8d627a8546ce6526e678d38251b278fe5bd5","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.26-2259.tgz","fileCount":12,"integrity":"sha512-+50eC8Dq8iML0+0/9PGH/GS/cDflEvxftc7EpS+eWdQf/Nu4GHK9fpAvj64iW0ZXCbPMwzsSGkTSYR8pURfAMw==","signatures":[{"sig":"MEYCIQDOVDXrm5DwAqpqNTXUW3VZvCytcqusf2OBlKSxxl/fBwIhALkLiTCYpYCq6yZF44QwgzjXWvaZT8H67sTupo9FtbMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8213950},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"3756fbb39f217fd8f402035a5863166eee9e6936","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.26-2259_1758927569913_0.9582651910735192","host":"s3://npm-registry-packages-npm-production"}},"2025.9.27-245":{"name":"@sili3011/lifedata","version":"2025.9.27-245","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.27-245","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"96cf3c6729d8728c2acb65c5a22f5e113f62148a","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.27-245.tgz","fileCount":12,"integrity":"sha512-k+evEeYNfnsJoAACQnWCRDM3u1RkrwCzhRkCxbuv6ejZ47glbmCHzelgUP1bN4+1NC+JtNJtjyUANEAsUNKOfw==","signatures":[{"sig":"MEQCIELKV3wz0A3tiQY8q09Y6BDlpyQI6b+B9sLPs1W/EZCMAiBGjPw2CVvK/3jmw/pCVAuBVzwTmRBFWkSNKa7Ged45RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8213948},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"71a79fc3f639a10bec1b1c8da69205008a72b70f","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.27-245_1758941155609_0.37564620003924887","host":"s3://npm-registry-packages-npm-production"}},"2025.9.28-26":{"name":"@sili3011/lifedata","version":"2025.9.28-26","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.28-26","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"2582d915cddea3fb249f15d8549b6eb4f0904eb7","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.28-26.tgz","fileCount":12,"integrity":"sha512-LQn6wpIBdmdczya3dO0XwYUm6mg7Lugo59ZszAzKVH2CkTMJDW6kb2sn7OxFEHpmtYpwqlPSQ7YVTwy2w8EU8g==","signatures":[{"sig":"MEQCICX8R/ApxXnlqC+5CBWPMq11mtHRYF5VoKaLulTOBoLDAiAwAuI6PSJdNhxX2MQZqwh5jNNhiWjsogEoVTEoJpx0yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8213946},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json"},"gitHead":"a1d01733b2eecd7176f407987f17c36c6c109403","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.28-26_1759019214561_0.2699647518103403","host":"s3://npm-registry-packages-npm-production"}},"2025.9.28-101":{"name":"@sili3011/lifedata","version":"2025.9.28-101","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.28-101","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"654a6acb0f0e3487f29361f8d94ee4bae8e32445","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.28-101.tgz","fileCount":16,"integrity":"sha512-iJJbcKPNaeAZjxF+HXEZIT9EUZ29KRnq4xh8r5JeTwWpoaPgP/jKgjC1j6GgM6/6SlQftUHmgJFkVlnJ0ZztHA==","signatures":[{"sig":"MEUCIBdS3KFbLdJ92czQ1B7zc6lx7i06WneeuYq+Y1XoP6VAAiEA+Lwe5hVHpOC/uguO4idp9tyfE/l8DJRJQcrQzcun5eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11571435},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"f32cffc507f27c0dcde1db6285ac346c714dea7f","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.28-101_1759021289018_0.02045144948330857","host":"s3://npm-registry-packages-npm-production"}},"2025.9.28-154":{"name":"@sili3011/lifedata","version":"2025.9.28-154","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.28-154","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"e2e42de9ab1729d8c89b923ab0795c3ceedc0bd6","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.28-154.tgz","fileCount":16,"integrity":"sha512-q4e/Ej3FhdOaHmMEAtmZYrooH4ERlegIDPxiWuH75/jXXbbdoBqnvlD8BUCyLj9kOM/bL2yvjpVfcCoUOmOnxA==","signatures":[{"sig":"MEYCIQDrbrvq2FPb73d7Vfvx6od2tnOeVqtaHbQLknqjAG6B2gIhAL7SaiPqZNzBYRP1rkcxeuv5NIt0ibVHNMITkeTzPJV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11574768},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"633b62895e4b8ae02f470292b6d09b9281215c11","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.28-154_1759024489029_0.8268345347153261","host":"s3://npm-registry-packages-npm-production"}},"2025.9.28-302":{"name":"@sili3011/lifedata","version":"2025.9.28-302","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.28-302","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"42872a694c51dabdfac00af934b83fbd9a5005fc","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.28-302.tgz","fileCount":16,"integrity":"sha512-R1aJ6CUiYHjC5lHeQpypkpMjYhU7Ck/qpHsHIQJMiJ0+h3cMPmgZh89QSnCNNkRvRAxAVpbVycCQw2qiublt4g==","signatures":[{"sig":"MEQCIEDxTEc2I1sDL5pnZvfDBMa1HHaDqhoLmkbL5Qsk+XSMAiA0mMBLLcWrWyJIlkRz9X4A9KvjF9/oWHsPvQGM6pWmXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11574768},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"fd22e83f0bc40496ff22a2b5585b88c3abfaa14f","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.28-302_1759028585514_0.6807579339355887","host":"s3://npm-registry-packages-npm-production"}},"2025.9.28-1227":{"name":"@sili3011/lifedata","version":"2025.9.28-1227","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.28-1227","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"99528ce4bad7424d3532ec456973ae3ff0e31545","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.28-1227.tgz","fileCount":16,"integrity":"sha512-sF2ZNfjp2OKR+CjscE334NyBgMJnRNp6uGSbctvqHwOPSWdRKc6WGRuRmhkK83cmsKtJ8YiBFT3I35WpsuK/UQ==","signatures":[{"sig":"MEUCIQDZaI1ILqgb+/RfYC2Z1abMYmvXIlu/LjcpBcVoHi+viAIgFtLQr3d7IhZ+1u8HYzGQDlPX5WeHnXXLPxl8wzmZ9CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11577695},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"81d7eb6a64ec89309f0e19fc1cceb92df7507042","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.28-1227_1759062488368_0.6382588131310214","host":"s3://npm-registry-packages-npm-production"}},"2025.9.28-1234":{"name":"@sili3011/lifedata","version":"2025.9.28-1234","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.28-1234","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"7e274d82f41a0d5cfe34b3e1f1ad890da265172a","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.28-1234.tgz","fileCount":16,"integrity":"sha512-vKQoOoxDUM1LBjBFLjRm911g9Tw4ULxQPeAedK14K0scfSrwdj4nNOb30VMIRffiUAGJhq8JOnSPD0Z4OtjydQ==","signatures":[{"sig":"MEUCIBBAw6K57EqmdDm+z9TFbrrv+J4SND8A/JzYesDYqi6HAiEAw4Kb8h6dGrjqc60DSo6fgFpMFz+10qHVizb4kf1KxiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11577699},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"81e57992128f853a980bd93816d65e81dce2e648","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.28-1234_1759062898138_0.2638272191571496","host":"s3://npm-registry-packages-npm-production"}},"2025.9.28-1247":{"name":"@sili3011/lifedata","version":"2025.9.28-1247","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.28-1247","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"2a8a48ad998fae980dcfb81bc265903d35f267b0","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.28-1247.tgz","fileCount":16,"integrity":"sha512-7fGhO2KaNonWyx6kmGAiKRVHy3giThe1lEUU5/dTAnIXjo8VSMks0LVs7b1VWW7OjCETv4QFICa2868hvou+JQ==","signatures":[{"sig":"MEQCIC6W6JaMOWyAfnOkiKmBY03A748F9UWD+hkGLRfSMQYpAiAPRT3X5iAEQSL5GolpL/wa78kQCKm+3h97y6pAy1Brzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11577813},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"2526e521ca2b73896fa308c040ba429fd4ee55e0","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.28-1247_1759063670214_0.8011904299021264","host":"s3://npm-registry-packages-npm-production"}},"2025.9.29-258":{"name":"@sili3011/lifedata","version":"2025.9.29-258","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.29-258","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"29b9302ff062d189b400a3068e9d5c89bb250e8a","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.29-258.tgz","fileCount":16,"integrity":"sha512-f8tnDZ+Y4snaS7R2dOHo4OXhhdpP0z6DpXBHhnXQG2mv+jyJzK+hMr5Orw1uv1FRUhpN2z7C0CnhwIMyHpY7wg==","signatures":[{"sig":"MEQCIFjRtdmeA6f9BNc9gSkbmzvHWaoA2Rl9Hn8G5gyhAAjqAiAGa6UPeLK+/b/sd4XYFijTdyfCVu5EznxpW+HV1goEEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11577811},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"e95c12350cc2d5be24511d63809e2de45e89bb74","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.29-258_1759114746906_0.81503320959661","host":"s3://npm-registry-packages-npm-production"}},"2025.9.30-252":{"name":"@sili3011/lifedata","version":"2025.9.30-252","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.30-252","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"2dfd290cc81f5cc09b5d78ea0b23daaba73ae268","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.30-252.tgz","fileCount":16,"integrity":"sha512-tToWwHIFgv2jc2cGpZMoBDhAe4teOacFsJh8MXHSJrPC4U7h9Au46zwEvKRpVO7KAxBfnvWQfg7ZxLdLAaWzVw==","signatures":[{"sig":"MEUCIQD9L1ijwlP0Rn/M2Q5zQN5zN5tgZ03ga23Wlyly9RuvWgIgW5nyMS0l0iRJdKD5ZTZhCQ4K9/dla085gAkNdkNFcxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11577811},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"9e239c3752dd7bd01c0774f6c3505bfe0fb7cdad","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.30-252_1759200785719_0.2097589049019135","host":"s3://npm-registry-packages-npm-production"}},"2025.9.30-1606":{"name":"@sili3011/lifedata","version":"2025.9.30-1606","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.30-1606","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"4e2bb0cedb899cb872797c66a9136f095b14ecf1","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.30-1606.tgz","fileCount":16,"integrity":"sha512-HwjkFBhCYTKLuioBVaLh5SFdTCQ/CiOil9Dw5Eua6VT603mnSRoBwlbESZaWhD1WXeIdkiacuFfSQk8RzAOjFg==","signatures":[{"sig":"MEYCIQDArlBVFwZqWTaZUdEJZbVGyPq6EbozV0dgkCTyblbskwIhAJOcktI+v2EZD2XsjNHCHGaLSPV0mhUbV3HSWHFQj662","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4934770},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"c81a0d3716342f0c0ec0c16b6009eb0769a97761","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.30-1606_1759248421659_0.7425589700793462","host":"s3://npm-registry-packages-npm-production"}},"2025.9.30-1629":{"name":"@sili3011/lifedata","version":"2025.9.30-1629","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.30-1629","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"5afc20d24efd30c3deb03ba3ca10ddbe67dffa9f","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.30-1629.tgz","fileCount":16,"integrity":"sha512-NAh0JhdLNjzo6oYwVnY1rC5zkDdrCpcvaEkGC9cA9OLSNoGE281ZFb6CXFhvmMJ1LnwZSzROp9AQI+d2+hIG/w==","signatures":[{"sig":"MEYCIQDGo79tNxT0QSJg42TlZSPr4uevYNMIrWOg/l0RtZ+BkQIhAOUED/eTI+OHhy4fdj4ZsfhvZXfRx/SFnf/gmlYMwa0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4946042},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"2920b4f9a680f017730674a6872c524a52064571","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.30-1629_1759249779075_0.7987022513155142","host":"s3://npm-registry-packages-npm-production"}},"2025.9.30-1657":{"name":"@sili3011/lifedata","version":"2025.9.30-1657","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.30-1657","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"451f9e791299beedd4c958344329013aaae58bc8","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.30-1657.tgz","fileCount":16,"integrity":"sha512-ee1BeFEoGeVhJhtL0mg8guXtGcCBKADayBzbLzytfzQdA7QlQf4qeTInvmeOUfb/Rc15OI0CFPdC7DqwvEF6kQ==","signatures":[{"sig":"MEQCIEov9FZaJcjx0RMT+NsCzeNlO0CwGoKVlSmhx+Zq+qbhAiBpvj02hVDa6aLCN0KJzCUFVWXbYzhi3o2C+AVs+dxyRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4947281},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"ffbfbd8827a4f139380d00636a24bd6d9f87809f","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.30-1657_1759251511439_0.3768918941760042","host":"s3://npm-registry-packages-npm-production"}},"2025.9.30-1712":{"name":"@sili3011/lifedata","version":"2025.9.30-1712","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.30-1712","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"752ebd9d9d817d4234b13c970e4f0357d6ec1fd1","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.30-1712.tgz","fileCount":16,"integrity":"sha512-teMexMD8tMCuHf0UBgxdmuhmCgBQwnVFHaQWtKxZGZG7olf9KCIM+yLT24zuaZYUN8EUm/649G02lHsuKtfwEQ==","signatures":[{"sig":"MEYCIQDxXGV601KBhsnksQWVHtcy24YhKKGgzfBHLXDaIZ4m2AIhAPdLiQf3AWkhsAm84X1XPir0gp0tCgvMV7+aOle9Y69X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4947281},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"52587a1a23573ba87391a66e3f9ff49971569d9d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:wb && npm run scrape:who && npm run scrape:alcohol && npm run scrape:bmi && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:wb":"tsx src/pipelines/life-expectancy.ts --source worldbank","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:who":"tsx src/pipelines/life-expectancy.ts --source who","scrape:oecd":"tsx src/pipelines/life-expectancy.ts --source oecd","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts --source who","generate:exports":"node scripts/generate-exports.js"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.30-1712_1759252389532_0.6076592433596546","host":"s3://npm-registry-packages-npm-production"}},"2025.9.30-1945":{"name":"@sili3011/lifedata","version":"2025.9.30-1945","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.30-1945","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"82b735cfb6189bbe50e9c231b0eb122608ecd7de","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.30-1945.tgz","fileCount":18,"integrity":"sha512-SjY8vQAMRd3tRJwIL9VPJXJwPu4WCyAv7VvmZXsj/KtBzo1dlVchvLkP5OIotClTJzmYtm4VRwpB0bs5Fle4RQ==","signatures":[{"sig":"MEUCIFW0kerCchBFsxm3gQM1OIplmDlVz0DpZENggdTD0V5xAiEAoVmM4cJhsGbKzpca1liQH7EGA0E5zdA4BZbfg4SmmlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575308},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"5065e924861d4ff876f95b6e6e3b64bc8c4286fb","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.30-1945_1759261568791_0.26867683215919236","host":"s3://npm-registry-packages-npm-production"}},"2025.9.30-1950":{"name":"@sili3011/lifedata","version":"2025.9.30-1950","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.9.30-1950","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"b208b8dbb7feda4f02b2a40b235df9587b621134","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.9.30-1950.tgz","fileCount":18,"integrity":"sha512-OFWEPaHdl9QPM3y87e3SUlrFZDZ13y1ODvWbXwA+eM8bZKI4Qi4wS9yxmkImXulHQI/BLm54ZKjPdm+yu9zLHw==","signatures":[{"sig":"MEUCIDL/zHAit6Ynylna5iB2NsoYrzTe2fO0cT6y4qU48GbVAiEA/04QvUR2K9EVNbm2wQSWPtts3H4OigfPmbMg23tsRwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575435},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"59267344a93cce52f68647140e5873769c6782f6","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.9.30-1950_1759261870124_0.6660170657082323","host":"s3://npm-registry-packages-npm-production"}},"2025.10.1-1114":{"name":"@sili3011/lifedata","version":"2025.10.1-1114","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.10.1-1114","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"17b229430901c73f813440e47e2c34ecd04e2935","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.10.1-1114.tgz","fileCount":18,"integrity":"sha512-XO2HtXQXLwRUKfAnuL8GVRHeFTcuE3lYEQ1s78VUB7ObN6Nw6W/YPH+d5brPghKjmSKumCFSfF+qraOMBrC9Xg==","signatures":[{"sig":"MEQCIEsqWU1ycDJpfcOF74RC+P9qkcP6NdJyKjIcEu3SLD9ZAiAlSHhJFdnOQEBxPxHjx29PbCAy7nokogUCsvhxQxcMCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575421},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"1ffa1be521cf84aec8815aab1fbd6fd5fbc1dd85","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.10.1-1114_1759317292655_0.4253456738114667","host":"s3://npm-registry-packages-npm-production"}},"2025.10.2-1458":{"name":"@sili3011/lifedata","version":"2025.10.2-1458","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.10.2-1458","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"1fe724aeb7c4fde1909f6017afb552df60307e02","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.10.2-1458.tgz","fileCount":18,"integrity":"sha512-4+F0/W3pimVR5UcYHCzv4lBMlRcllqWdy+ZBsxRI0paktcGXkZiEcTHyrUiUipN6MmxYKumwQMp8OPymd8OS9Q==","signatures":[{"sig":"MEYCIQDK+Z+V+LiJZAEhRU3hWHjcfN9eY1Ry0je/s03WLjNcQQIhAOEQmoB8N/gm0R9WqfiISID0a92daZLID8qvIz2wePSs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14573984},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"b823226fa836cdb2799b16f0906f375807508cd0","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.10.2-1458_1759417145075_0.4447950999609376","host":"s3://npm-registry-packages-npm-production"}},"2025.10.5-301":{"name":"@sili3011/lifedata","version":"2025.10.5-301","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.10.5-301","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"59d5041d8bd9fc0d08794db7fd622ccc3c7eedb3","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.10.5-301.tgz","fileCount":18,"integrity":"sha512-PTPctynQblsf9zSj1TV2h2qa7Oguodj4yO9rtBUrKL0xtrDiCB1rB8AjeToa6XTtre5pTrC5QSDRYFP7zKR5Gw==","signatures":[{"sig":"MEQCIB/2PnBFLu2pOqdm1ghRAKXEHuEBF1ZNqgxSlZBkq5/MAiBXZwjd9fUGsGex0Z2UbcguQsqZEtKAsfqZaY9L/LnIuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14573871},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.10.5-301_1759633324446_0.21347580994456794","host":"s3://npm-registry-packages-npm-production"}},"2025.10.12-256":{"name":"@sili3011/lifedata","version":"2025.10.12-256","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.10.12-256","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"10f30a19b81ca9fa828a467fa5fde8b527953f3a","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.10.12-256.tgz","fileCount":18,"integrity":"sha512-3JsM137Ds/LYs2CUl5E90rSamuVC1Wrn8JbNhMRB1YWjY8GOS6E+CdTYfrvqa90MX+YXzRMqJOwyobAK1xJ2cQ==","signatures":[{"sig":"MEUCIHV7H83Em7q9JgpDdMH/jTdiJGvy48hsv0vvQfROjwWEAiEAkftm9q3BpQRyLXaeBv6iC8X3TaUO3OGsyR5K3zAVtaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575228},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.10.12-256_1760237814579_0.27267267350490054","host":"s3://npm-registry-packages-npm-production"}},"2025.10.19-308":{"name":"@sili3011/lifedata","version":"2025.10.19-308","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.10.19-308","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"349547dc25ec91551991e8a9975f5be5154c7836","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.10.19-308.tgz","fileCount":18,"integrity":"sha512-Bce+ATJEEBclurheW0k1WpJtYAio4Vlaw1M6MewxE0H32bdUWH8NjT3cDrsdpjZz8S7kFKQVRAGRgqfTOoaJrw==","signatures":[{"sig":"MEQCICZi5AD5Sr+1oey/6tY7PQYwOHvq40MCQa5Vr8+kQ9AOAiBu5gyXP+K8LTB145yYkhdccJVrtadHnuS473rUnh9HaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575277},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.10.19-308_1760843355936_0.8077800655341583","host":"s3://npm-registry-packages-npm-production"}},"2025.10.26-303":{"name":"@sili3011/lifedata","version":"2025.10.26-303","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.10.26-303","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"42a3dba52674d7149f51d5d377d816be7dd5e759","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.10.26-303.tgz","fileCount":18,"integrity":"sha512-AHUqm9Eka+bR2N3B2/W/ZrcC+i+3fV+hZckqQgbf0IA2J76vKxOWI5qzpBXp6oGlNqUTu6rEH2kt4hptcuGnWw==","signatures":[{"sig":"MEYCIQCWv+tPCAREQ0KXRcE9IhqAoJhivz+04RIstqNinqLl/QIhAN8kFn5FgT7eoYBfLYeqx5KiY3N0ImtJ0HM9aEQwAZJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575277},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.10.26-303_1761447866087_0.9572368068460964","host":"s3://npm-registry-packages-npm-production"}},"2025.11.2-308":{"name":"@sili3011/lifedata","version":"2025.11.2-308","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.11.2-308","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"40df42e371ff312f8d74e919538263aed9118851","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.11.2-308.tgz","fileCount":18,"integrity":"sha512-ZGXFc+v/WcTzKidjFgmYZFU2NJS2wHHy5nof405VT4zKYJ5AFZDE73Qh9dLJayhYZAAZXlVj98wQ/y9KyFVjng==","signatures":[{"sig":"MEYCIQDUQc2PTB8y89sxrrUERlSYKQIrwsur1y5yzPCWL/8F5gIhAPoQFD8ouEOM+3VlBZ/siEpnwwkzSKZo+htgzzYasb90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575275},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.11.2-308_1762052943411_0.9913256140969069","host":"s3://npm-registry-packages-npm-production"}},"2025.11.9-305":{"name":"@sili3011/lifedata","version":"2025.11.9-305","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.11.9-305","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"6b9c6ef443ebc02cdc781fb6e61b7ba96961772b","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.11.9-305.tgz","fileCount":18,"integrity":"sha512-3O51LENV2ZuOrU+13b6zBw9rYoxUvDWtOnCEfWyTk4gA+DE3aoyaijG2WgG4nGMJBw3vOcZ/Tl+9NSO4NIkWdA==","signatures":[{"sig":"MEUCIBWHPpxCEddESqx7JdBO7I8YgjooT9nMrmDtgAlfly0qAiEAkNJdKvzD9MArecGs1+7uGq6srNbbz9QgDzTxFBcctnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575275},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.11.9-305_1762657581848_0.8779424798387947","host":"s3://npm-registry-packages-npm-production"}},"2025.11.16-311":{"name":"@sili3011/lifedata","version":"2025.11.16-311","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.11.16-311","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"83a20d7c0cc6c7bda4e93a067132d182edabd8b5","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.11.16-311.tgz","fileCount":18,"integrity":"sha512-4B0fGG1xvd8LP+1fe0DGiys7cl/4/bWJRbQNLVxc+U1v4mzsj+J2X+VWqsAe5pZv7sDZnRKS2K8ODHtPNh5GpQ==","signatures":[{"sig":"MEUCIEMNS8gcS+6A1Y2pHz/Ujer5PXef6a96MfgIDPitZcjhAiEAmAwvypXPFEviI6jrj4+JyRDG05bUbQkypkBJCPdUCgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575277},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.11.16-311_1763262686280_0.39639072472728576","host":"s3://npm-registry-packages-npm-production"}},"2025.11.23-319":{"name":"@sili3011/lifedata","version":"2025.11.23-319","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.11.23-319","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"1aefe6db4743be6df355168ce8b6f3bd646e1b58","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.11.23-319.tgz","fileCount":18,"integrity":"sha512-5WhV1v5FYXTFBAdtQ5y/q04No6PxDbZ5r3UzKTeKVYQornvQbDw7sDfcO8rsEWm4siMHIDpvRD1prXJyWdQbOQ==","signatures":[{"sig":"MEQCIGdFTpp5L3uLRpR/6B0LpSH1VW+YwPmmGbjpGi9nySFKAiACbw63Fq7W9KQsf+j5JEtH29XAX/2UjSUbfpqxVKnemg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575277},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.11.23-319_1763867992738_0.9479296116750406","host":"s3://npm-registry-packages-npm-production"}},"2025.11.30-318":{"name":"@sili3011/lifedata","version":"2025.11.30-318","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","_id":"@sili3011/lifedata@2025.11.30-318","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"dist":{"shasum":"9a88eb86eb8d707e36f0629a961b877025f5abc0","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.11.30-318.tgz","fileCount":18,"integrity":"sha512-QaCWCSVFnCcBsFgOp12ONdswjtn3cfv+Ve08ZTu575Ix7N5TXR8h41Q0RG8deUhCsdMwKkaYvBGndD/f8Yp9jg==","signatures":[{"sig":"MEQCIAp+1X9g3+LfaWUphEGUNLC+u6Pc5KbyxsZAmDlFa/jdAiAXxyiFRiC3Mce0Tszlt+bsN725pqEp3kNjzX4bz52idg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575277},"main":"data/latest/index.js","type":"module","types":"./data/latest/index.d.ts","exports":{".":{"types":"./data/latest/index.d.ts","import":"./data/latest/index.js"},"./rhr-effect":"./data/latest/rhr_effect.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json"},"gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","validate":"tsx src/lib/validate.ts","build:rhr":"tsx src/pipelines/rhr-effect.ts","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:life":"tsx src/pipelines/life-expectancy.ts","build:weight":"tsx src/pipelines/weight-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:effects":"tsx src/pipelines/lifestyle-effects.ts","build:package":"npm run build && npm run generate:exports","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","prepublishOnly":"npm run build:package","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","scrape:cannabis":"npm run scrape:drug-mortality","generate:exports":"node scripts/generate-exports.js","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts"},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"repository":{"url":"git+https://github.com/sili3011/beats-til-death-scraper.git","type":"git"},"_npmVersion":"10.8.2","description":"Life expectancy and lifestyle effects data scraper with curated datasets","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","p-retry":"^6.2.0","csv-parse":"^5.5.6","bottleneck":"^2.19.5","i18n-iso-countries":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/lifedata_2025.11.30-318_1764472759835_0.15008483898356562","host":"s3://npm-registry-packages-npm-production"}},"2025.12.7-319":{"name":"@sili3011/lifedata","version":"2025.12.7-319","description":"Life expectancy and lifestyle effects data scraper with curated datasets","type":"module","main":"data/latest/index.js","exports":{".":{"import":"./data/latest/index.js","types":"./data/latest/index.d.ts"},"./life-expectancy":"./data/latest/life_expectancy.json","./lifestyle-effects":"./data/latest/lifestyle_effects.json","./rhr-effect":"./data/latest/rhr_effect.json","./smoking-effect":"./data/latest/smoking_effect.json","./exercise-effect":"./data/latest/exercise_effect.json","./alcohol-effect":"./data/latest/alcohol_effect.json","./weight-effect":"./data/latest/weight_effect.json","./alcohol-consumption":"./data/latest/alcohol_consumption.json","./bmi-obesity":"./data/latest/bmi_obesity.json","./drug-use-mortality":"./data/latest/drug_use_mortality.json"},"scripts":{"scrape:life":"tsx src/pipelines/life-expectancy.ts","scrape:alcohol":"tsx src/pipelines/alcohol-data.ts","scrape:alcohol:owid":"tsx src/pipelines/alcohol-data.ts --source owid","scrape:bmi":"tsx src/pipelines/bmi-data.ts --source who","scrape:drug-mortality":"tsx src/pipelines/druguse-mortality-data.ts","scrape:cannabis":"npm run scrape:drug-mortality","build:effects":"tsx src/pipelines/lifestyle-effects.ts","scrape:smoking":"tsx src/pipelines/smoking-data.ts --source owid","build:rhr":"tsx src/pipelines/rhr-effect.ts","build:smoking":"tsx src/pipelines/smoking-effect.ts","build:exercise":"tsx src/pipelines/exercise-effect.ts","build:alcohol":"tsx src/pipelines/alcohol-effect.ts","build:weight":"tsx src/pipelines/weight-effect.ts","validate":"tsx src/lib/validate.ts","build":"npm run scrape:life && npm run scrape:alcohol && npm run scrape:bmi && npm run scrape:drug-mortality && npm run scrape:smoking && npm run build:effects && npm run build:rhr && npm run build:smoking && npm run build:exercise && npm run build:alcohol && npm run build:weight && npm run validate","build:package":"npm run build && npm run generate:exports","generate:exports":"node scripts/generate-exports.js","test":"vitest run","dev":"tsx src/index.ts","prepublishOnly":"npm run build:package"},"dependencies":{"zod":"^3.23.8","bottleneck":"^2.19.5","p-retry":"^6.2.0","i18n-iso-countries":"^7.8.0","csv-parse":"^5.5.6"},"devDependencies":{"tsx":"^4.16.0","vitest":"^1.6.0","@types/node":"^20.11.0","typescript":"^5.0.0"},"keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"author":{"name":"sili3011"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sili3011/beats-til-death-scraper.git"},"homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","publishConfig":{"access":"public"},"_id":"@sili3011/lifedata@2025.12.7-319","gitHead":"15af345b7fb4d636d4ca4bf2f3690438b71164da","types":"./data/latest/index.d.ts","bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YsEYLZ3WEJCLO3k/55z4bTTvfIec7zZaq40Ae2DilJN87ABgljGyw0P4iTJigmyBH/7+cCd2IS2q/dCUo6eX/g==","shasum":"6c7a6e0c0f1e884269811ff3669830b6c118d503","tarball":"https://registry.npmjs.org/@sili3011/lifedata/-/lifedata-2025.12.7-319.tgz","fileCount":18,"unpackedSize":14575275,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/hmFn+QlrgGPmKwv9r9OdQlH0tQu/EKoGGA6Wwfi3ZQIgMFclVZw9hQ/b3+nKGY1qlWnAUlRsWB/DsR4hcK1BDgQ="}]},"_npmUser":{"name":"sili3011","email":"sili3011@web.de"},"directories":{},"maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lifedata_2025.12.7-319_1765077586017_0.7423413511502175"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-23T22:47:32.003Z","modified":"2025-12-07T03:19:46.448Z","2025.9.23-2247":"2025-09-23T22:47:32.271Z","2025.9.23-2303":"2025-09-23T23:03:29.848Z","2025.9.24-253":"2025-09-24T02:54:02.772Z","2025.9.25-256":"2025-09-25T02:56:26.613Z","2025.9.26-254":"2025-09-26T02:54:39.765Z","2025.9.26-2239":"2025-09-26T22:39:39.056Z","2025.9.26-2259":"2025-09-26T22:59:30.162Z","2025.9.27-245":"2025-09-27T02:45:55.871Z","2025.9.28-26":"2025-09-28T00:26:54.938Z","2025.9.28-101":"2025-09-28T01:01:29.271Z","2025.9.28-154":"2025-09-28T01:54:49.261Z","2025.9.28-302":"2025-09-28T03:03:05.761Z","2025.9.28-1227":"2025-09-28T12:28:08.599Z","2025.9.28-1234":"2025-09-28T12:34:58.368Z","2025.9.28-1247":"2025-09-28T12:47:50.481Z","2025.9.29-258":"2025-09-29T02:59:07.128Z","2025.9.30-252":"2025-09-30T02:53:05.963Z","2025.9.30-1606":"2025-09-30T16:07:01.885Z","2025.9.30-1629":"2025-09-30T16:29:39.361Z","2025.9.30-1657":"2025-09-30T16:58:31.618Z","2025.9.30-1712":"2025-09-30T17:13:09.823Z","2025.9.30-1945":"2025-09-30T19:46:09.021Z","2025.9.30-1950":"2025-09-30T19:51:10.432Z","2025.10.1-1114":"2025-10-01T11:14:52.873Z","2025.10.2-1458":"2025-10-02T14:59:05.340Z","2025.10.5-301":"2025-10-05T03:02:04.713Z","2025.10.12-256":"2025-10-12T02:56:54.803Z","2025.10.19-308":"2025-10-19T03:09:16.141Z","2025.10.26-303":"2025-10-26T03:04:26.326Z","2025.11.2-308":"2025-11-02T03:09:03.736Z","2025.11.9-305":"2025-11-09T03:06:22.117Z","2025.11.16-311":"2025-11-16T03:11:26.554Z","2025.11.23-319":"2025-11-23T03:19:52.969Z","2025.11.30-318":"2025-11-30T03:19:20.111Z","2025.12.7-319":"2025-12-07T03:19:46.234Z"},"bugs":{"url":"https://github.com/sili3011/beats-til-death-scraper/issues"},"author":{"name":"sili3011"},"license":"MIT","homepage":"https://github.com/sili3011/beats-til-death-scraper#readme","keywords":["life-expectancy","health-data","scraper","lifestyle","world-bank","who","oecd"],"repository":{"type":"git","url":"git+https://github.com/sili3011/beats-til-death-scraper.git"},"description":"Life expectancy and lifestyle effects data scraper with curated datasets","maintainers":[{"name":"sili3011","email":"sili3011@web.de"}],"readme":"# @sili3011/lifedata\n\n[![npm version](https://img.shields.io/npm/v/%40sili3011%2Flifedata.svg)](https://www.npmjs.com/package/@sili3011/lifedata)\n[![license: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\nComprehensive, ready‑to‑use life expectancy and evidence‑based health effects datasets with direct links to sources and papers. ESM‑only package with bundled TypeScript types.\n\nComprehensive life expectancy data (20,699+ records) and evidence-based health effects data from authoritative sources including World Bank, WHO, and medical meta-analyses.\n\nDeveloped for [BeatsTilDeath](https://www.beatstildeath.com/).\n\n## Table of Contents\n\n1. [Installation](#installation)\n2. [Quick Start](#quick-start)\n   - [ES Modules (Recommended)](#es-modules-recommended)\n   - [CommonJS](#commonjs)\n   - [Default Import](#default-import)\n3. [Data Structures](#data-structures)\n   - [Life Expectancy Data](#life-expectancy-data)\n   - [Resting Heart Rate Effects](#resting-heart-rate-effects)\n   - [Smoking Effects](#smoking-effects)\n   - [Exercise Effects](#exercise-effects)\n   - [Alcohol Effects](#alcohol-effects)\n   - [Weight/BMI Effects](#weightbmi-effects)\n   - [Legacy Lifestyle Effects (Deprecated)](#legacy-lifestyle-effects-deprecated)\n   - [Metadata Structure](#metadata-structure)\n4. [Practical Examples](#practical-examples)\n   - [Health Risk Calculator](#health-risk-calculator)\n   - [Country Comparison Tool](#country-comparison-tool)\n5. [Data Sources & Citations](#data-sources--citations)\n6. [Error Handling](#error-handling)\n7. [TypeScript Support](#typescript-support)\n8. [Update Frequency](#update-frequency)\n9. [Best Practices](#best-practices)\n10. [License & Attribution](#license--attribution)\n11. [Support & Contributing](#support--contributing)\n\n## Installation\n\n```bash\nnpm install @sili3011/lifedata\n```\n\n## Quick Start\n\n### ES Modules (Recommended)\n\n```javascript\nimport {\n  lifeExpectancy,\n  rhrEffect,\n  smokingEffect,\n  exerciseEffect,\n  alcoholEffect,\n  weightEffect,\n  drugUseMortality,\n  smokingPrevalence,\n  lifestyleEffects,\n  metadata,\n  sourceInfo,\n  getAllData,\n} from \"@sili3011/lifedata\";\n\n// Life expectancy data - 20,699+ records\nconst usaData2020 = lifeExpectancy.find(\n  (row) => row.country_code === \"USA\" && row.year === 2020\n);\n\n// New health effects data\nconsole.log(\"Neutral heart rate:\", rhrEffect.neutral_bpm); // 70 BPM\nconsole.log(\n  \"Smoking cessation benefit:\",\n  smokingEffect.quit_gain_years_after_5\n); // 2 years\nconsole.log(\"Exercise benefit:\", exerciseEffect.mod_150min_week_gain); // 2 years\nconsole.log(\n  \"Alcohol effect (heavy vs moderate):\",\n  alcoholEffect.heavy_vs_moderate_years\n); // -5.5 years\nconsole.log(\"Weight effect (obese years lost):\", weightEffect.obese_years_lost); // -3.1 years\n\n// Get all data at once\nconst allData = getAllData();\n// Sorted order in allData:\n// lifeExpectancy, rhrEffect, smokingEffect, exerciseEffect, alcoholEffect, weightEffect, lifestyleEffects, metadata, sourceInfo, getAllData\nconsole.log(\n  `Package contains ${allData.metadata.lifeExpectancyRecords} records`\n);\n\n// Link to original sources/papers\nconsole.log(\n  \"Drug/substance mortality WHO reference:\",\n  sourceInfo.datasets.who_drug_use_mortality.url\n);\nconsole.log(\n  \"World Bank dataset:\",\n  sourceInfo.datasets.worldbank_life_expectancy.url\n);\nconsole.log(\"RHR references:\", sourceInfo.effects.rhr?.references);\n```\n\n### CommonJS (ESM-only)\n\nThis package is ESM‑only. In CommonJS environments, use dynamic import:\n\n```javascript\n(async () => {\n  const lifedata = await import(\"@sili3011/lifedata\");\n  const {\n    lifeExpectancy,\n    rhrEffect,\n    smokingEffect,\n    exerciseEffect,\n    getAllData,\n  } = lifedata;\n})();\n```\n\n### Default Import\n\n```javascript\nimport lifedata from \"@sili3011/lifedata\";\n\nconst { lifeExpectancy, rhrEffect, metadata, sourceInfo } = lifedata;\n```\n\n## Data Structures\n\n### Life Expectancy Data\n\n20,699+ records from World Bank, WHO, and OECD sources:\n\n```typescript\ninterface LifeRow {\n  country_code: string; // ISO3 country code (e.g., \"USA\")\n  country_name: string; // Full country name\n  year: number; // Year (1960-2023)\n  life_expectancy: number; // Life expectancy in years\n  source: string; // Data source (\"worldbank\", \"who\", \"oecd\")\n  retrieved_at: string; // ISO timestamp of data retrieval\n}\n\n// Usage example\nconst getLatestForCountry = (countryCode: string) => {\n  return lifeExpectancy\n    .filter((row) => row.country_code === countryCode)\n    .sort((a, b) => b.year - a.year)[0];\n};\n```\n\n### Resting Heart Rate Effects\n\nEvidence-based mortality risk from meta-analyses:\n\n```typescript\ninterface RhrEffect {\n  neutral_bpm: number; // Neutral reference (70 BPM)\n  hr_per_10bpm: {\n    // Risk per 10 BPM increase\n    low: number; // Lower bound (1.08)\n    mid: number; // Mid estimate (1.10)\n    high: number; // Upper bound (1.12)\n  };\n  bands: Array<{\n    // Risk bands\n    min: number; // Min BPM for band\n    max: number; // Max BPM for band\n    rr_allcause: number; // Relative risk for all-cause mortality\n  }>;\n  citations: string[]; // Academic citations\n  retrieved_at: string; // Generation timestamp\n  notes: string; // Usage notes\n}\n\n// Usage example\nconst getRiskForHeartRate = (bpm: number) => {\n  return rhrEffect.bands.find((band) => bpm >= band.min && bpm < band.max);\n};\n```\n\n### Smoking Effects\n\nYears lost/gained from smoking and cessation:\n\n```typescript\ninterface SmokingEffect {\n  current_vs_never_years: [number, number]; // Years lost [min, max]\n  quit_gain_years_after_5: number; // Years gained after 5 years\n  quit_gain_years_after_10: number; // Years gained after 10 years\n  citations: string[]; // Academic citations\n  retrieved_at: string; // Generation timestamp\n  notes: string; // Usage notes\n}\n\n// Usage example\nconst calculateQuitBenefit = (yearsQuit: number) => {\n  if (yearsQuit >= 10) return smokingEffect.quit_gain_years_after_10;\n  if (yearsQuit >= 5) return smokingEffect.quit_gain_years_after_5;\n  return 0;\n};\n```\n\n### Exercise Effects\n\nPhysical activity health benefits:\n\n```typescript\ninterface ExerciseEffect {\n  none: number; // Baseline (0)\n  mod_150min_week_gain: number; // 150min/week moderate benefit\n  high_300min_week_gain: number; // 300min/week high benefit\n  citations: string[]; // Academic citations\n  retrieved_at: string; // Generation timestamp\n  notes: string; // Usage notes\n}\n\n// Usage example\nconst getExerciseBenefit = (minutesPerWeek: number) => {\n  if (minutesPerWeek >= 300) return exerciseEffect.high_300min_week_gain;\n  if (minutesPerWeek >= 150) return exerciseEffect.mod_150min_week_gain;\n  return exerciseEffect.none;\n};\n```\n\n### Alcohol Effects\n\nCurated alcohol consumption effect data:\n\n```typescript\ninterface AlcoholEffect {\n  none: number; // Baseline - no consumption\n  light_years_gain: number; // Light consumption benefit\n  light_consumption_range: [number, number]; // 0.1-1.0 liters/year\n  moderate_years_gain: number; // Moderate consumption\n  moderate_consumption_range: [number, number]; // 1.0-2.0 liters/year\n  heavy_vs_moderate_years: number; // Heavy drinking vs moderate\n  heavy_consumption_threshold: number; // >3.0 liters/year\n  citations: string[];\n  retrieved_at: string;\n  notes: string;\n}\n\n// Usage example\nconsole.log(\n  \"Heavy drinking years lost:\",\n  alcoholEffect.heavy_vs_moderate_years\n);\n```\n\n### Weight/BMI Effects\n\nCurated BMI/weight effect data:\n\n```typescript\ninterface WeightEffect {\n  normal_bmi: [number, number]; // Normal BMI range\n  overweight_years_lost: number; // Years lost from overweight\n  obese_years_lost: number; // Years lost from obesity\n  severely_obese_years_lost: number; // Years lost from severe obesity\n  citations: string[];\n  retrieved_at: string;\n  notes: string;\n}\n\n// Usage example\nconsole.log(\"Obese years lost:\", weightEffect.obese_years_lost);\n```\n\n### Legacy Lifestyle Effects (Deprecated)\n\nConsolidated format - use specific effect files for detailed data:\n\n```typescript\ninterface Effects {\n  smoking: {\n    current_vs_never_years?: [number, number];\n    quit_gain_years_after_5?: number;\n  };\n  exercise: {\n    mod_150min_week_gain?: number;\n    high_300min_week_gain?: number;\n  };\n  alcohol: {\n    heavy_vs_moderate_years?: number;\n  };\n  diet: {\n    mediterranean_adherence_gain?: number;\n  };\n  citations: string[];\n  notes?: string;\n}\n```\n\n### Metadata Structure\n\n````typescript\ninterface Metadata {\n  lastUpdated: string; // ISO timestamp of last update\n  lifeExpectancyRecords: number; // Total life expectancy records\n  sources: string[]; // Data sources used\n  version: string; // Package version\n  effectTypes: string[]; // Available effect types\n}\n\n### Source Links & Citations\n\nThe package bundles a `sourceInfo` object containing dataset links and paper references for easy attribution:\n\n```typescript\ninterface SourceRef { title: string; url: string }\ninterface SourceInfo {\n  datasets: Record<string, { name: string; url: string; api?: string; docs?: string; license?: string; note?: string }>;\n  effects: Record<string, { name: string; references: SourceRef[] } | null>;\n}\n\n// Usage example\nimport { sourceInfo } from '@sili3011/lifedata';\nconsole.log(sourceInfo.datasets.worldbank_life_expectancy.url);\nconsole.log(sourceInfo.effects.rhr?.references);\n````\n\n````\n\n## Practical Examples\n\n### Health Risk Calculator\n\n```javascript\nimport { rhrEffect, smokingEffect, exerciseEffect } from \"@sili3011/lifedata\";\n\nconst assessHealthRisks = (profile) => {\n  const { heartRate, smokingStatus, exerciseMinutes } = profile;\n\n  const risks = {\n    heartRate:\n      rhrEffect.bands.find((b) => heartRate >= b.min && heartRate < b.max)\n        ?.rr_allcause || 1.0,\n\n    smoking:\n      smokingStatus === \"current\" ? smokingEffect.current_vs_never_years[1] : 0,\n\n    exercise: exerciseMinutes >= 150 ? exerciseEffect.mod_150min_week_gain : 0,\n  };\n\n  return risks;\n};\n````\n\n### Country Comparison Tool\n\n```javascript\nimport { lifeExpectancy } from \"@sili3011/lifedata\";\n\nconst compareCountries = (countries, year = 2020) => {\n  return countries\n    .map((code) => {\n      const data = lifeExpectancy.find(\n        (row) => row.country_code === code && row.year === year\n      );\n      return {\n        country: data?.country_name || code,\n        lifeExpectancy: data?.life_expectancy || null,\n        source: data?.source,\n      };\n    })\n    .sort((a, b) => (b.lifeExpectancy || 0) - (a.lifeExpectancy || 0));\n};\n\nconsole.log(compareCountries([\"USA\", \"JPN\", \"DEU\", \"FRA\"]));\n```\n\n## Data Sources & Citations\n\n- **World Bank Open Data**: 16,670+ life expectancy records via REST API\n- **WHO Global Health Observatory**: 4,026+ health statistics records\n- **OECD Health Statistics**: Member country data (temporarily disabled)\n- **Copenhagen City Heart Study**: Heart rate mortality risk meta-analysis\n- **Framingham Heart Study**: Cardiovascular risk factors research\n- **WHO Guidelines**: Smoking cessation and physical activity recommendations\n- **CDC Health Data**: Exercise benefits and smoking effects research\n\n## Error Handling\n\n```javascript\n// Safe data access patterns\nconst safeGetCountryData = (countryCode, year) => {\n  try {\n    const data = lifeExpectancy.find(\n      (row) => row.country_code === countryCode && row.year === year\n    );\n    if (!data) throw new Error(`No data for ${countryCode} in ${year}`);\n    return data;\n  } catch (error) {\n    console.warn(\"Data access error:\", error.message);\n    return null;\n  }\n};\n\n// Check effect data availability\nconst validateEffects = () => {\n  return {\n    rhrEffect: rhrEffect !== null,\n    smokingEffect: smokingEffect !== null,\n    exerciseEffect: exerciseEffect !== null,\n  };\n};\n```\n\n## TypeScript Support\n\nFull type definitions included for all data structures:\n\n```typescript\nimport type {\n  LifeRow,\n  RhrEffect,\n  SmokingEffect,\n  ExerciseEffect,\n  Effects,\n  Metadata,\n} from \"@sili3011/lifedata\";\n```\n\n## Update Frequency\n\n- **Weekly Automation**: Publishes new versions to npm weekly at 2 AM UTC. The repository is not updated with generated data; latest datasets ship via npm.\n- **Fresh Data**: Always includes latest available data from configured sources\n- **Versioning**: Date-based versioning (YYYY.M.D-HHMM format)\n\n## Best Practices\n\n1. **Cache Large Datasets**: Life expectancy data contains 20,699+ records\n2. **Validate Inputs**: Always check if data exists for requested country/year\n3. **Handle Nulls**: Effect data may be null if generation failed\n4. **Respect Disclaimers**: Data is for educational use, not medical decisions\n5. **Check Citations**: All effect data includes academic source citations\n6. **Update Regularly**: Consider your application's update frequency needs\n\n## License & Attribution\n\nMIT License - see LICENSE file for details.\n\n**Data Attribution**: All datasets include proper citations. When using this data:\n\n- Cite original sources (World Bank, WHO, academic studies)\n- Include disclaimer about educational use only\n- Reference this package for data aggregation\n- See LICENSES/SOURCES.md for complete attribution requirements\n\n## Support & Contributing\n\n- **Issues**: Report bugs on GitHub repository\n- **Feature Requests**: Open GitHub issues for new data sources\n- **Documentation**: Improvements welcome via pull requests\n- **Data Quality**: Report data inconsistencies or validation errors\n\n### Drug/Substance Use Mortality Data\n\nWHO drug/substance-related mortality rates (per 100k population):\n\n```typescript\ninterface DrugUseMortalityRow {\n  country_code: string; // ISO3\n  country_name: string;\n  year: number;\n  drug_use_mortality_rate: number; // deaths per 100k population\n  source: string; // 'who'\n  retrieved_at: string; // ISO timestamp\n}\n\n// Usage example\nconst getDrugUseMortality = (code: string, year: number) =>\n  drugUseMortality?.find((r) => r.country_code === code && r.year === year);\n```\n\n### Smoking Prevalence\n\nOWID smoking prevalence (percent of adults):\n\n```typescript\ninterface SmokingRow {\n  country_code: string; // ISO3\n  country_name: string;\n  year: number;\n  smoking_prevalence: number; // percent of adults\n  source: string;\n  retrieved_at: string;\n}\n```\n\n### Alcohol Consumption (OWID)\n\nAlternative source via OWID grapher datasets. Use script `npm run scrape:alcohol:owid`.\n","readmeFilename":"README.md"}