UNPKG

@sablier/flow

Version:

Flow smart contracts of the Sablier token distribution protocol

75 lines (74 loc) 2.22 kB
{ "name": "@sablier/flow", "description": "Flow smart contracts of the Sablier token distribution protocol", "license": "BUSL-1.1", "version": "1.1.1", "author": { "name": "Sablier Labs Ltd", "url": "https://sablier.com" }, "bugs": { "url": "https://github.com/sablier-labs/flow/issues" }, "dependencies": { "@openzeppelin/contracts": "5.0.2", "@prb/math": "4.1.0" }, "devDependencies": { "forge-std": "github:foundry-rs/forge-std#v1.8.2", "husky": "^9.1.4", "lint-staged": "^15.2.8", "prettier": "^3.3.2", "solady": "0.0.208", "solhint": "^5.0.3" }, "files": [ "artifacts", "src", "tests/utils", "LICENSE-GPL.md" ], "keywords": [ "asset-distribution", "asset-streaming", "blockchain", "crypto", "cryptoasset-streaming", "cryptotoken-streaming", "ethereum", "forge", "foundry", "money-streaming", "real-time-finance", "payroll", "sablier", "smart-contracts", "solidity", "token-distribution", "token-streaming", "web3" ], "peerDependencies": { "@prb/math": "4.1.x" }, "publishConfig": { "access": "public" }, "scripts": { "benchmark": "bun run build:optimized && FOUNDRY_PROFILE=benchmark forge test --mt testGas && bun run prettier:write", "build": "forge build", "build:optimized": "FOUNDRY_PROFILE=optimized forge build", "clean": "rm -rf artifacts broadcast cache docs out out-optimized out-svg", "lint": "bun run lint:sol && bun run prettier:check", "lint:fix": "bun run lint:sol:fix && forge fmt", "lint:sol": "forge fmt --check && bun solhint \"{benchmark,script,src,tests}/**/*.sol\"", "lint:sol:fix": "bun solhint \"{benchmark,script,src,tests}/**/*.sol\" --fix --noPrompt", "prepack": "bun install && bash ./shell/prepare-artifacts.sh", "prepare": "husky", "prettier:check": "prettier --check \"**/*.{json,md,svg,yml}\"", "prettier:write": "prettier --write \"**/*.{json,md,svg,yml}\"", "test": "forge test", "test:lite": "FOUNDRY_PROFILE=lite forge test --nmt \"testFork\"", "test:optimized": "bun run build:optimized && FOUNDRY_PROFILE=test-optimized forge test" } }