Package Manager and TypeScript Types Testing
The project includes tests for TypeScript types and package manager compatibility:
- Tests proper TypeScript declaration file generation for downstream packages
- Verifies compatibility with Yarn package manager in addition to npm
- Tests library use in both direct consumer packages and transitive dependencies
The test structure in node/pm-and-types-tests/ includes:
depend-on-glide-package/: A library that depends on valkey-glidedepend-on-glide-dependent/: An application that depends on depend-on-glide-package (transitive dependency)