Skip to content

TypeScript Package #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 67 commits into
base: main
Choose a base branch
from
Draft

TypeScript Package #31

wants to merge 67 commits into from

Conversation

build: set up Biome
ci: concurrency rules
chore: vscode settings
feat: scripts for broadcast info
fix: correct addresses
refactor: more robust and consistent directory structure
refactor: move deployments to "data" directory
refactor: rename broadcasts to "mainnets" and "testnets"
test: chain name consistency
test: json-rpc server liveness
refactor: sablier namespace
feat: getChainName
refactor: remove superfluous types
fix: fix incorrect addresses for Lockup contracts
refactor: export "ById" records for chains
test: restructure tests
feat: contract manifest
feat: export alphabetically sorted
feat: new type "Sablier.Release"
refactor: simplify deployment declarations
refactor: remove "contract-names"
refactor: split deployments by mainnets and testnets
test: checksum addresses
test: rename to "loaders"
test: tidy up via generic types
refactor: 0xstring type
refactor: rename to "checkBroadcastPaths"
refactor: simplify missing-broadcasts script
test: fix library tests
test: log protocol and version when using winston
test: global setup for logging
test: more robust organization and file names
test: fix library address comparison
chore: add cursor rule for lodash
docs: add @example in comments
refactor: singular check broadcast
test: tidy up tests
chore: run biome over JS
feat: add CompilerSettings and Repository types
feat: expand Contract type
refactor: merge "mainnets" and "testnets" under "deployments"
refactor: merge v1.1
fix: fix "print-aliases" script
refactor: export string array as manifest
feat: export releasesByProtocol
refactor: do not export releasesByVersion
refactor: versions constant
refactor: getters to resolvers
refactor: rename TheGraph types
refactor: thegraph to graph
refactor: move helpers around
fix: fix ID for IoTeX
refactor: update resolution in getLatestRelease
refactor: define examples in logger.ts
refactor: rename getters
fix: add missing "returns" for NFT descriptor on Superseed chain
refactor: group getters under "queries" object
refactor: move release objects to "data"
refactor: remove stale deployments
refactor: update stale explorer URLs
refactor: use @src path to import resolvers
test: move utils to setup
PaulRBerg added 10 commits May 12, 2025 20:55
feat: add "contractNames" in release type
feat: export global contract names
perf: simplify print scripts
refactor: generate version groups dynamically
refactor: rename release exports
refactor: flatten query getters
refactor: remove "isValidVersion"
refactor: throw error using winston logger
docs: remove @description tag
refactor: delete "version.ts"
refactor: rename some types
refactor: use string literals instead of Protocol enum
refactor: rename resolvers
refactor: merge Contract and ContractCatalogEntry
build: add and use "@sablier/configs"
@PaulRBerg PaulRBerg force-pushed the tsc-package branch 2 times, most recently from 6337d71 to c76d52f Compare May 19, 2025 16:14
build: use biome v2
refactor: use type instead of interface
refactor: use spaces instead of tabs for indents
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant