0xweb
Version:
Contract package manager and other web3 tools
294 lines (293 loc) • 9.39 kB
JSON
{
"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"
}
}
}
}
}
}