| Metric | convict | envalid | Difference |
|---|---|---|---|
| Weekly downloads | 883,532 | 493,289 | convict 1.8x higher |
| 12-month download growth | +44% | +56% | envalid +13 pts |
| Gzip size | - | - | - |
| Minified size | - | - | - |
| Dependencies | 2 | 1 | convict 1 more |
| Unpacked size | 41 kB | 87 kB | convict 2.1x smaller |
| Latest release | 6.2.5, 19 Mar 2026 | 8.2.0, 9 Jun 2026 | envalid 3 months more recent |
| Releases, last 12 months | 1 | 2 | envalid 1 more |
| First published | 22 Jan 2012 | 29 Nov 2012 | convict 10 months earlier |
| GitHub stars | 2,374 | 1,592 | convict +49% |
| Open issues | 64 | 4 | convict 60 more |
| Open pull requests | 8 | 0 | convict 8 more |
| Contributors | - | - | - |
| Commits, last 52 weeks | 8 | 28 | envalid 3.5x higher |
| TypeScript types | None | Bundled | Differs |
| Module format | CommonJS | CommonJS | Same |
| Runtimes | - | - | - |
| License | Apache-2.0 | MIT | Differs |
Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.
convict857.7k latest weekenvalid493.3k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
convict
Major versions
- 0.0.122 Jan 2012
- 1.0.02 Aug 2015
- 2.0.024 Dec 2016
- 3.0.022 Mar 2017
- 4.0.022 Jun 2017
- 5.0.06 May 2019
- 6.0.08 May 2020
Last 5 releases
- 6.2.519 Mar 2026
- 6.2.47 Jan 2023
- 6.2.37 May 2022
- 6.2.227 Mar 2022
- 6.2.120 Oct 2021
64 releases in total, 1 in the last 12 months
envalid
Major versions
- 0.1.029 Nov 2012
- 1.0.023 May 2016
- 2.0.08 Jun 2016
- 3.0.021 Apr 2017
- 4.0.026 Aug 2017
- 5.0.012 Apr 2019
- 6.0.016 Nov 2019
- 7.0.030 Jan 2021
- 8.0.020 Sept 2023
Last 5 releases
- 8.2.09 Jun 2026
- 8.1.15 Nov 2025
- 8.1.012 Jul 2025
- 8.0.020 Sept 2023
- 7.3.17 Apr 2022
41 releases in total, 2 in the last 12 months
convict
-
envalid
-
convict
-
envalid
-
- Module formatBoth CommonJS
- Need TypeScript types in the package itselfenvalid (convict: None; envalid: Bundled)
- Node.js version requirementconvict: >=6; envalid: >=18 (engines field in package.json)
- Need the more recent releaseenvalid (8.2.0 on 9 Jun 2026 vs 6.2.5 on 19 Mar 2026)
- Higher weekly npm downloadsconvict (883.5k vs 493.3k)
- Licenseconvict: Apache-2.0; envalid: MIT
Each line is generated from the data above.
- conf vs convictNo search data
- env-var vs envalidNo search data
- dotenv vs envalidNo search data
Indexability: Indexed.