Files
pics/pnpm-workspace.yaml
zeekay 3489a0ab54 Give every package one version
Two thousand and twenty-one packages carried more than one spec across this
estate — eslint alone in a hundred and four forms — and a package resolved twice
is two copies at run time, which is how react-hook-form came to report "two
different types with this name" from files nobody had edited. None do now.

The number lives in the catalog: a manifest names the package, the workspace
names the version. Where a manifest cannot reach a catalog it still carries the
one version, because the table is the source either way.
2026-08-29 14:02:59 -07:00

57 lines
1.4 KiB
YAML

catalog:
'@fatchan/express-fileupload': '^1.4.5'
'@fatchan/gm': '^1.3.2'
'@socket.io/redis-adapter': '^8.3.0'
'bcrypt': '^6.0.0'
'big-bitfield': '^1.2.1'
'bull': '^4.16.5'
'cache-pug-templates': '^2.0.3'
'connect-redis': '^10.0.0'
'cookie-parser': '^1.4.7'
'csurf': '^1.11.0'
'del': '^8.0.1'
'dnsbl': '^5.1.1'
'eslint': '^10.9.1'
'eslint-plugin-jest': '^29.16.5'
'express': '^5.2.1'
'express-session': '^1.19.0'
'file-type': '^22.0.2'
'fluent-ffmpeg': '^2.1.3'
'form-data': '^4.0.6'
'fs-extra': '^11.4.0'
'gulp': '^5.0.1'
'gulp-clean-css': '^4.3.0'
'gulp-concat': '^2.6.1'
'gulp-less': '^5.0.0'
'gulp-pug': '^5.0.0'
'gulp-real-favicon': '^0.3.2'
'gulp-replace': '^1.1.4'
'gulp-uglify-es': '^3.0.0'
'highlight.js': '^11.12.0'
'i18n': '^0.15.3'
'i18n-iso-countries': '^7.14.0'
'iconv-lite': '^0.7.3'
'imghash': '^1.1.4'
'ioredis': '^6.0.0'
'ip6addr': '^0.2.5'
'jest': '^30.5.0'
'jest-cli': '^30.5.0'
'jest-junit': '^17.0.0'
'mongodb': '^7.6.0'
'node-fetch': '^3.3.2'
'otpauth': '^9.5.1'
'pm2': '^7.0.4'
'pug': '^3.0.4'
'qrcode': '^1.5.4'
'redlock': '^5.0.0-beta.2'
'sanitize-html': '^2.17.7'
'saslprep': '^1.0.3'
'semver': '^7.8.5'
'socket.io': '^4.8.3'
'socks-proxy-agent': '^10.1.0'
'uid-safe': '^2.1.5'
'unix-crypt-td-js': '^1.1.4'
'web3': '^4.16.0'
'web3-eth-accounts': '^4.3.1'
'web3-utils': '^4.3.3'