The home for Hyperlane core contracts, sdk packages, and other infrastructure
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hyperlane-monorepo/mono.code-workspace

45 lines
1.3 KiB

{
"settings": {
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "modifications", // only formats git changes
"editor.defaultFormatter": "esbenp.prettier-vscode",
"prettier.configPath": ".prettierrc",
"workbench.editor.labelFormat": "medium",
"npm.packageManager": "yarn",
"npm.enableRunFromFolder": true,
"npm.scriptExplorerAction": "run",
"npm.fetchOnlinePackageInfo": true,
"scm.diffDecorationsGutterPattern": {
"added": true
},
SDK overhaul (#343) * Improve deploy ergonomics * Prettier * It works for the app template * Fix scripts * Fix build and tests * Update typescript/deploy/src/utils.ts Co-authored-by: Yorke Rhodes <yorke@useabacus.network> * Use stricter generics in sdk * Adapt deploy tooling to use generics * Fix infra types * Fix contract-metrics types * Fix contract-metrics types * Update RouterConfig generic * Update infra types * Remove diff file * Simplify contracts abstraction * Stash sdk changes for review * Refactor governance with new types * Fix AbacusApp and AbacusContract interfaces * Complete sdk refactor * Update deploy package * Stash infra changes * Fix infra build * Address some pr comments * Address more pr comments * Fix infra build * Fix sdk tests * Restore contract-metrics to main * Stash for nam * Fix hardhat provider bug * Use deep equal for array comparison * Fix tests * Move infra test networks to actual test (#371) * Fix lint * Fix utils exports * Remove prettier from solidity build * Fix build after merge * Remove excessive deploy logging * Type dev/core/config * Use inboxes over mailboxes * Use AllChains over Object.values(ChainName) * Cleanup owners in governance infra tests * Revert sdk mocha changes * Capitalize type names * More pr comments * Revert utils package changes * Apply prettier formatting * Make deploy dep on utils explicit * Revert hre.ethers.getSigners changes * Fetch multiprovider from environment (#380) Co-authored-by: yorhodes <yorke@useabacus.network> * Address pr comments * Fix infra build * Fix lint * Update infra scripts * Standardize Checker interface and abstract owners * Comment to explain governance checker ownership * Make it clear what the MailboxAddresses type represents * Type RustConfig with Networks and remove casts * Infra updates * Fix * Remove test log * Fix lint * Remove test addresses from SDK * Address sdk comments * PR review * Change MultiGeneric type order * Remove utils access * Elaborate in comments * fix lint * lint * PR Review Co-authored-by: Asa Oines <asaoines@Asas-MacBook-Pro.local> Co-authored-by: Asa Oines <asaoines@gmail.com> Co-authored-by: Nam Chu Hoai <nambrot@googlemail.com>
3 years ago
"npm.autoDetect": "on",
},
"folders": [
{
"path": "./typescript"
},
{
"path": "./solidity"
},
{
"path": "./rust"
}
],
"extensions": {
// See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
// Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
// List of extensions which should be recommended for users of this workspace.
"recommendations": [
"GitHub.copilot-nightly",
"GitHub.vscode-pull-request-github",
"eamodio.gitlens",
"bierner.github-markdown-preview",
"ms-vsliveshare.vsliveshare-pack",
"esbenp.prettier-vscode"
],
// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
"unwantedRecommendations": []
}
}