This is my first Kiro project. I'm a competent dev.
Using Kiro with Claude Sonnet 4.0 and Autopilot=on, on Windows. Running this task:
[-] 1. Set up project foundation and core infrastructure
- Initialize Node.js/TypeScript project with proper folder structure
- Configure database connection (PostgreSQL) with connection pooling
- Set up basic Express.js server with middleware for CORS, JSON parsing, and error handling
- Create environment configuration management for development and production
- _Requirements: All requirements depend on this foundation_
Output shows deprecated warnings (edited format for brevity)
npm install
npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not us
e it. Check out lru-cache if you want a good and tested way to coalesce async requests by a k
ey value, which is much more comprehensive and powerful.
npm warn deprecated @humanwhocodes/[email protected]: Use @eslint/config-array instead
deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
deprecated [email protected]: Please upgrade to supertest v7.1.3+, see release notes ...
deprecated [email protected]: Glob versions prior to v9 are no longer supported
deprecated @humanwhocodes/[email protected]: Use @eslint/object-schema instead
deprecated [email protected]: Please upgrade to superagent v10.2.2+, see release notes ...
deprecated [email protected]: This version is no longer supported. Please see ...
Questions
-
How should I solve the deprecated package issue? Do I need to give some extra prompt to Kiro?
-
Why didn't Kiro spot this. There's a whole security concern attached to this - old software is often an attack vector so including anything that is deprecated should be an immediate red flag.