
Security News
Deno 2.6 + Socket: Supply Chain Defense In Your CLI
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.
hardhat-package
Advanced tools
Neatly exports your solidity files and artifacts into a packaged folder. This is useful for deployment processes.
Neatly exports your solidity files and artifacts into a packaged folder. This is useful for deployment processes.
# yarn
yarn add -D hardhat-package
# npm
npm i --save-dev hardhat-package
Add to your hardhat.config.ts
import "hardhat-package"
Running
npx hardhat package
Configure the packager by adding a package to the config.
import {HardhatConfig} from "hardhat/types";
const config: HardhatConfig = {
package: {
// whether or not to export the artifacts
artifacts: true, // defaults true
// whether or not to default the abis in a separate folder
abis: true, // default true
// where to output the package contents
outDir: 'custom-package-dir', // default "package"
// where to get the contracts from
sources: 'contracts/customer-dir', // default "contracts"
// the esbuild options. please refer to esbuild configuration file.
buildConfig: {},
// a custom filter to add which will exclude specific solidity files.
filter: file => !file.includes('test'), // defaults to this method
// a list of copy configs of files to additionally copy over into the package
copy: [
{
// can be a file or directory of the location to copy
src: 'src/utils',
// the destination
dest: 'utils',
// whether or not the file should be exported from index.ts
exported: true, // defaults to undefined (false)
// if the file is exported, it will export * as this value
exportedAs: 'utils', // defaults undefined which is just export *
}
]
}
}
FAQs
Neatly exports your solidity files and artifacts into a packaged folder. This is useful for deployment processes.
We found that hardhat-package demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.

Security News
New DoS and source code exposure bugs in React Server Components and Next.js: what’s affected and how to update safely.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.