UNPKG

ethereum-storage

Version:

Storage protocol built on ethereum using datapoint archetecture and a registry contract for handling royalties.

90 lines (89 loc) 3.08 kB
{ "name": "ethereum-storage", "version": "1.0.1", "description": "Storage protocol built on ethereum using datapoint archetecture and a registry contract for handling royalties.", "main": "./dist/cjs/src/index.js", "module": "./dist/esm/src/index.js", "types": "./dist/types/src/index.d.ts", "bin": { "ethereum-storage": "./dist/cjs/src/cli.js" }, "exports": { ".": { "import": "./dist/esm/src/index.js", "require": "./dist/cjs/src/index.js", "types": "./dist/types/src/index.d.ts" }, "./deployments": { "import": "./dist/esm/src/deployments.js", "require": "./dist/cjs/src/deployments.js", "types": "./dist/types/src/deployments.d.ts" }, "./contracts/*": "./contracts/*" }, "files": [ "dist/", "README.md", "LICENSE", "LLM_CONTEXT.md", "TIMESTAMP.md", "contracts/DataPointRegistry.sol", "contracts/DataPointStorage.sol", "contracts/interfaces/", "contracts/types/", "docs/localhost-deployments.md" ], "scripts": { "test": "npm run test:setup && npx hardhat test && npm run test:cleanup", "test:setup": "npx shx cp -r test-contracts/* contracts/", "test:cleanup": "npx shx rm -rf contracts/test", "compile": "npx hardhat build --force", "build": "npm run compile && npm run clean && npm run build:types && npm run build:cjs && npm run build:esm", "build:types": "tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outDir dist/types", "build:cjs": "tsc --project tsconfig.build.json --module commonjs --outDir dist/cjs", "build:esm": "tsc --project tsconfig.build.json --module nodenext --moduleResolution nodenext --outDir dist/esm", "clean": "shx rm -rf dist", "prepublishOnly": "npm run test && npm run build", "publish:all": "ts-node scripts/publish-packages.ts", "publish:dry": "ts-node scripts/publish-packages.ts --dry-run", "publish:beta": "ts-node scripts/publish-packages.ts --tag=beta" }, "repository": { "type": "git", "url": "git+https://github.com/TechnicallyWeb3/ethereum-storage-protocol.git" }, "keywords": [ "esp", "ethereum", "storage", "datapoint", "registry", "wttp", "tw3", "smart-contracts", "solidity", "typechain", "llm-context" ], "author": "TechnicallyWeb3", "license": "AGPL-3.0", "bugs": { "url": "https://github.com/TechnicallyWeb3/ethereum-storage-protocol/issues" }, "homepage": "https://github.com/TechnicallyWeb3/ethereum-storage-protocol#readme", "devDependencies": { "@nomicfoundation/hardhat-toolbox": "^5.0.0", "@nomicfoundation/hardhat-verify": "^2.0.14", "@openzeppelin/contracts": "^5.3.0", "dotenv": "^16.5.0", "hardhat": "^2.24.1", "hardhat-build": "^0.1.3", "hardhat-contract-sizer": "^2.10.0", "shx": "^0.4.0", "ts-node": "^10.9.0", "typescript": "^5.0.0" }, "dependencies": { "@openzeppelin/contracts": "^5.0.0" } }