
Security News
OpenCode User Hit with Hostile Backlash After Reporting Free AI Loophole
An OpenCode user faced harassment after reporting a free AI usage loophole, drawing a bitter backlash in a GitHub thread that has since been deleted.
@aws-sdk/core
Advanced tools
@aws-sdk/coreThis package provides common or core functionality to the AWS SDK for JavaScript (v3).
You do not need to explicitly install this package, since it will be transitively installed by AWS SDK clients.
@aws-sdk/core submodulesCore submodules are organized for distribution via the package.json exports field.
exports is supported by default by the latest Node.js, webpack, and esbuild. For react-native, it can be
enabled via instructions found at reactnative.dev/blog.
Think of @aws-sdk/core as a mono-package within the monorepo.
It preserves the benefits of modularization, for example to optimize Node.js initialization speed,
while making it easier to have a consistent version of core dependencies, reducing package sprawl when
installing an SDK client.
index.ts file corresponding to the pattern ./src/submodules/<MODULE_NAME>/index.ts will be
published as a separate dist-cjs bundled submodule index using the Inliner.js build script../src/submodules/<SUBMODULE> including an index.ts file and a README.md file.
package.json and the various tsconfig.json files, but it will automatically fix them if possible.@aws-sdk/<pkg> package in that importing it in Node.js will resolve a separate bundle.@scope/pkg/submodule name as the import.
@aws-sdk/core.
The linter runs during yarn build and also as yarn lint.@aws-sdk/core/submodule vs. @aws-sdk/new-package?Keep in mind that the core package is installed by all AWS SDK clients.
If the component functionality is upstream of multiple clients, it is a good candidate for a core submodule. For example, XML serialization.
If the component's functionality is downstream of a client, for example S3 pre-signing, it should be a standalone package with potentially a peer or runtime dependency on an AWS SDK client.
A foundational runtime package for Smithy-generated clients. It is the closest conceptual counterpart, providing shared client, protocol, and runtime building blocks across Smithy clients. @aws-sdk/core is AWS-SDK-specific, whereas @smithy/core is used more broadly across Smithy-generated SDKs.
Provides Smithy client and command abstractions used by generated SDKs. It overlaps in the client-runtime layer, but focuses on Smithy client patterns rather than AWS-specific runtime facilities.
Provides reusable retry middleware for Smithy clients. It covers the retry portion of request handling, not the broader AWS runtime responsibilities associated with @aws-sdk/core.
Provides middleware support for serialization and deserialization. It overlaps with one part of the request/response pipeline, while @aws-sdk/core serves a wider AWS SDK runtime role.
Defines HTTP request and response abstractions used in Smithy-based clients. It supplies lower-level HTTP protocol types rather than the broader client runtime and AWS-specific functionality.
FAQs
Core functions & classes shared by multiple AWS SDK clients.
The npm package @aws-sdk/core receives a total of 92,727,178 weekly downloads. As such, @aws-sdk/core popularity was classified as popular.
We found that @aws-sdk/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.

Security News
An OpenCode user faced harassment after reporting a free AI usage loophole, drawing a bitter backlash in a GitHub thread that has since been deleted.

Threat Research
/Security News
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.

Threat Research
Malicious Firefox extensions mimic Phantom, Jupiter, and Bitget wallets to steal recovery phrases and private keys, with one fetching its payload remotely.