UNPKG

0xweb

Version:

Contract package manager and other web3 tools

294 lines (293 loc) 9.39 kB
{ "name": "0xweb", "description": "Contract package manager and other web3 tools", "version": "0.10.98", "main": "./lib/0xweb.js", "types": "./lib/0xweb.d.ts", "bin": { "0xweb": "index.js" }, "author": { "name": "Alex Kit", "email": "alex.kit@atmajs.com" }, "repository": { "type": "git", "url": "https://github.com/0xweb-org/0xweb" }, "homepage": "https://0xweb.org", "keywords": [ "web3", "contracts", "evm", "auto-generation", "cli", "cli wallet" ], "license": "MIT", "scripts": { "build": "npm run build-bundle", "build-bundle": "app-bundler", "build-dts": "tsc -p tsconfig-build.json && atma run tools/build-dts", "watch": "app-bundler -watch", "release": "atma bump && npm run build && git add -A && git commit -am 'bump' && git push && git push origin master:release", "test": "atma --openssl-legacy-provider test", "dev-server": "atma run index-dev.ts server start --dev" }, "dependencies": { "@everlog/core": "^1.0.16", "@noble/curves": "^1.2.0", "@noble/hashes": "^1.3.2", "@scure/bip32": "^1.3.2", "@scure/bip39": "^1.2.1", "@solidity-parser/parser": "^0.16.0", "a-di": "^1.0.29", "alot": "^0.3.12", "appcfg": "^0.5.8", "atma-io": "^1.3.4", "atma-server": "^0.5.30", "atma-utils": "^0.2.60", "class-json": "^0.4.2", "includejs": "^0.17.11", "memd": "^0.3.16", "shellbee": "^0.5.22" }, "devDependencies": { "@0xweb/hardhat": "^0.1.24", "@openzeppelin/contracts": "^5.0.0", "@types/node": "^12.6.2", "0xweb": "^0.10.79", "apexcharts": "^4.3.0", "app-bundler": "^0.2.16", "atma": "^0.15.24", "atma-io-middleware-clean-css": "^1.1.21", "atma-io-middleware-condcomments": "^1.2.8", "atma-loader-less": "^1.1.5", "atma-loader-postcss": "^1.0.8", "atma-loader-sass": "^1.1.3", "atma-loader-ts": "^1.2.7", "atma-utest": "^0.21.31", "bootstrap": "5.3.3", "compo-views": "^0.10.48", "dts-bundle": "^0.7.3", "hardhat": "^2.22.16", "mask-animation": "^1.0.20", "maskjs": "^0.72.47", "ruta": "^0.2.71", "typescript": "^5.8.3" }, "app-bundler": { "apps": { "cli": { "file": "src/cli.ts", "outputMain": "lib/cli.js", "package": { "moduleWrapper": "custom", "moduleWrapperCustomPath": "./src/module.js" } }, "lib": { "file": "src/export.ts", "outputMain": "lib/0xweb.js" }, "web": { "enabled": false, "file": "index.dev.html", "outputMain": "index.html", "outputSources": "viewer/build/", "dynamicDependencies": [ "^crypto$" ], "varDefs": { "DEBUG": false, "SERVER": false, "BROWSER": true }, "package": { "module": "includejs", "platform": "browser" }, "defaultExtensions": { "js": "js", "svg": "load" }, "version": "${version}", "mappings": {}, "middlewares": { "less": [ "atma-loader-less:read", "atma-loader-postcss:read" ], "scss": [ "atma-loader-sass:read", "atma-loader-postcss:read" ], "css": [ "atma-io-middleware-clean-css:write" ], "ts": [ "atma-io-middleware-condcomments:read", "atma-loader-ts:read" ], "html": [ "atma-io-middleware-condcomments:read" ] } } }, "common": { "package": { "module": "commonjs", "commonjs": { "output": "simplified" } }, "extensions": { "io": { "type": "js" } }, "defaultExtensions": { "js": "ts" }, "dynamicDependencies": [ "^node:crypto$", "^events$", "^https$", "^http$", "^net$", "^tls$", "^querystring$", "^zlib$", "^os$", "^stream$", "^url$", "^crypto$", "shellbee", "everlog", "memd", "^appcfg$", "^alot$", "^fs$", "atma-io", "atma-utils", "^a-di$", "^class-json$", "includejs", "^@ethersproject", "^@ethereumjs", "^@solidity-parser", "^ethers", "^web3$", "^web3-utils$", "^path$", "^child_process$", "^readline$", "^hardhat$", "^@gnosis.pm", "ethereumjs-util", "^papaparse$", "^ws$", "^atma-server$" ], "middlewares": { "ts": [ "atma-loader-ts:read" ], "yml": [ "atma-io-middleware-yml:read", "atma-io-middleware-yml:write" ] }, "options": { "include": { "routes": { "@core": "src/{0}", "@dequanto": "dequanto/src/{0}", "@dequanto-contracts": "dequanto/src/prebuilt/{0}" } } }, "settings": { "atma-loader-ts": { "typescript": { "compilerOptions": { "#if (TEST)": { "module": "AMD" }, "#if (!TEST)": { "module": "commonjs" }, "sourceMap": false, "experimentalDecorators": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ES2020" } } } } } }, "atma": { "plugins": [ "atma-loader-ts", "atma-io-middleware-yml", "atma-loader-less", "atma-loader-sass" ], "settings": { "atma-utest": { "include": { "amd": true, "extensionDefault": { "js": "ts" } } }, "include": { "amd": true, "extensionDefault": { "js": "ts", "svg": "load" }, "routes": { "@core": "src/{0}", "@dequanto": "dequanto/src/{0}", "@dequanto-contracts": "dequanto/src/prebuilt/{0}" } }, "atma-loader-ts": { "//typescript": { "compilerOptions": { "#if (!BUILD)": { "module": "AMD" }, "#if (BUILD)": { "module": "commonjs" }, "sourceMap": false, "experimentalDecorators": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "target": "ES2022" } }, "typescript": { "compilerOptions": { "module": "AMD", "#if (BUILD)": { "module": "commonjs" }, "sourceMap": false, "experimentalDecorators": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "useDefineForClassFields": false, "target": "ES2022" } } } } } }