UNPKG

@lukso/lsp-smart-contracts

Version:

The reference smart contract implementation for the LUKSO LSP standards

96 lines (95 loc) 3.24 kB
{ "name": "@lukso/lsp-smart-contracts", "version": "0.16.2", "description": "The reference smart contract implementation for the LUKSO LSP standards", "license": "Apache-2.0", "author": "", "keywords": [ "LUKSO", "LSP", "Blockchain", "Standards", "Smart Contracts", "Ethereum", "EVM", "Solidity" ], "directories": { "test": "tests" }, "files": [ "contracts/**/*.sol", "!contracts/Mocks/**/*.sol", "artifacts/*.json", "dist", "types", "!types/factories", "./README.md", "./CONTRIBUTING.md", "./LICENSE" ], "main": "./dist/constants.cjs", "module": "./dist/constants.mjs", "typings": "./dist/constants.d.ts", "exports": { ".": { "require": "./dist/constants.cjs", "import": "./dist/constants.mjs", "types": "./dist/constants.d.ts" }, "./constants.js": { "require": "./dist/constants.cjs", "import": "./dist/constants.mjs", "types": "./dist/constants.d.ts" }, "./constants": { "require": "./dist/constants.cjs", "import": "./dist/constants.mjs", "types": "./dist/constants.d.ts" }, "./artifacts/*": "./artifacts/*", "./dist/*": "./dist/*", "./package.json": "./package.json" }, "scripts": { "build": "hardhat compile --show-stack-traces", "build:foundry": "forge build", "build:js": "unbuild", "build:types": "npx wagmi generate", "build:docs": "hardhat dodoc && prettier -w ./docs && bash dodoc/postProcessingContracts.sh && dodoc/postProcessingLibraries.sh", "clean": "hardhat clean && rm -Rf dist/ cache/ node_modules/ .turbo/ types/ typechain/ build/ artifacts/", "format": "prettier --write .", "lint": "eslint . --ext .ts,.js", "lint:solidity": "solhint 'contracts/**/*.sol' && prettier --check 'contracts/**/*.sol'", "package": "hardhat prepare-package", "test": "hardhat test --no-compile tests/**/*.test.ts tests/LSP7DigitalAsset/**/*.ts tests/LSP8IdentifiableDigitalAsset/**/*.ts", "test:foundry": "FOUNDRY_PROFILE=lsp_smart_contracts forge test --no-match-test Skip -vvv", "test:coverage": "hardhat coverage", "test:benchmark": "hardhat test --no-compile tests/Benchmark.test.ts" }, "dependencies": { "@lukso/lsp0-contracts": "~0.15.0", "@lukso/lsp1-contracts": "~0.15.0", "@lukso/lsp10-contracts": "~0.15.0", "@lukso/lsp11-contracts": "~0.1.0", "@lukso/lsp12-contracts": "~0.15.0", "@lukso/lsp14-contracts": "~0.15.0", "@lukso/lsp16-contracts": "~0.15.0", "@lukso/lsp17-contracts": "~0.16.0", "@lukso/lsp17contractextension-contracts": "~0.16.0", "@lukso/lsp1delegate-contracts": "~0.15.0", "@lukso/lsp2-contracts": "~0.15.0", "@lukso/lsp20-contracts": "~0.15.0", "@lukso/lsp23-contracts": "~0.15.0", "@lukso/lsp25-contracts": "~0.15.0", "@lukso/lsp26-contracts": "~0.1.0", "@lukso/lsp3-contracts": "~0.16.0", "@lukso/lsp4-contracts": "~0.16.0", "@lukso/lsp5-contracts": "~0.15.0", "@lukso/lsp6-contracts": "~0.15.0", "@lukso/lsp7-contracts": "~0.16.0", "@lukso/lsp8-contracts": "~0.16.0", "@lukso/lsp9-contracts": "~0.15.0", "@lukso/universalprofile-contracts": "~0.15.0" } }