mirror of
https://github.com/embarklabs/embark.git
synced 2025-01-12 06:44:37 +00:00
69dd8c5b89
Allow for embark sources to be authored in TypeScript and/or JavaScript, and to make use of upcoming features of the JS language. Sources in the src/ directory are transpiled into the dist/ directory, and npm-scripts are provided to support and automate various aspect of the build process. Source map support is enabled at runtime, i.e. when invoking the embark cli and running embark's test suite.
183 lines
5.6 KiB
JSON
183 lines
5.6 KiB
JSON
{
|
|
"name": "embark",
|
|
"version": "4.0.0-alpha.1",
|
|
"author": "Iuri Matias <iuri.matias@gmail.com>",
|
|
"contributors": [],
|
|
"description": "Embark is a framework that allows you to easily develop and deploy DApps",
|
|
"homepage": "https://embark.status.im/",
|
|
"keywords": [
|
|
"blockchain",
|
|
"dapps",
|
|
"ethereum",
|
|
"ipfs",
|
|
"serverless",
|
|
"solc",
|
|
"solidity"
|
|
],
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/embark-framework/embark.git"
|
|
},
|
|
"bin": {
|
|
"embark": "./bin/embark"
|
|
},
|
|
"main": "./dist/lib/index.js",
|
|
"scripts": {
|
|
"babel": "babel",
|
|
"babel:node": "npm-run-all babel:node:*",
|
|
"babel:node:src": "cross-env BABEL_ENV=node babel src --copy-files --extensions \".js,.ts\" --out-dir dist --source-maps",
|
|
"babel:watch": "run-p babel:watch:*",
|
|
"babel:watch:src": "npm run babel:node:src -- --verbose --watch",
|
|
"build": "npm-run-all build:*",
|
|
"build:node": "npm run babel:node",
|
|
"build:ui": "cd embark-ui && npm run build",
|
|
"clean": "rimraf dist embark-*.tgz package embark-ui/build",
|
|
"eslint": "eslint",
|
|
"install:core": "npm install",
|
|
"install:ui": "cd embark-ui && npm install",
|
|
"install_all": "npm-run-all install:*",
|
|
"lint": "npm-run-all lint:*",
|
|
"lint:js": "eslint babel.config.js bin/embark embark-ui/src/ src/bin/ src/lib/",
|
|
"lint:ts": "tslint -c tslint.json 'src/**/*.ts'",
|
|
"prepublishOnly": "npm-run-all clean build test",
|
|
"test": "npm-run-all lint test:*",
|
|
"test:core": "mocha dist/test/ --exit --no-timeouts --require source-map-support/register",
|
|
"test:test_app": "cross-env DAPP=\"test_app\" npm run test_dapp",
|
|
"test:contracts_app": "cross-env DAPP=\"contracts_app\" npm run test_dapp",
|
|
"test_dapp": "cross-env-shell \"cd test_apps/$DAPP && npm install && npm test\"",
|
|
"start": "run-p start:*",
|
|
"start:babel": "npm run babel:watch",
|
|
"start:ui": "cd embark-ui && npm run start",
|
|
"start:type-check": "npm run type-check:watch",
|
|
"tsc": "tsc",
|
|
"tslint": "tslint",
|
|
"type-check": "tsc",
|
|
"type-check:watch": "npm run type-check -- --watch"
|
|
},
|
|
"dependencies": {
|
|
"@babel/core": "7.1.2",
|
|
"@babel/plugin-proposal-class-properties": "7.1.0",
|
|
"@babel/plugin-proposal-decorators": "7.1.2",
|
|
"@babel/plugin-proposal-object-rest-spread": "7.0.0",
|
|
"@babel/plugin-syntax-dynamic-import": "7.0.0",
|
|
"@babel/plugin-transform-destructuring": "7.1.3",
|
|
"@babel/plugin-transform-flow-strip-types": "7.0.0",
|
|
"@babel/plugin-transform-runtime": "7.1.0",
|
|
"@babel/preset-env": "7.1.0",
|
|
"@babel/preset-react": "7.0.0",
|
|
"@babel/preset-typescript": "7.1.0",
|
|
"@babel/runtime-corejs2": "7.1.2",
|
|
"ascii-table": "0.0.9",
|
|
"async": "2.6.1",
|
|
"babel-loader": "8.0.4",
|
|
"babel-plugin-macros": "2.4.2",
|
|
"babel-plugin-module-resolver": "3.1.1",
|
|
"babel-plugin-transform-react-remove-prop-types": "0.4.18",
|
|
"bip39": "2.5.0",
|
|
"body-parser": "1.18.3",
|
|
"check-dependencies": "1.1.0",
|
|
"chokidar": "2.0.4",
|
|
"clipboardy": "1.2.3",
|
|
"clone-deep": "4.0.0",
|
|
"colors": "1.3.2",
|
|
"commander": "2.18.0",
|
|
"compression-webpack-plugin": "2.0.0",
|
|
"css-loader": "1.0.0",
|
|
"date-and-time": "0.6.2",
|
|
"decompress": "4.2.0",
|
|
"deep-equal": "1.0.1",
|
|
"ejs": "2.6.1",
|
|
"embarkjs": "0.4.5",
|
|
"eth-ens-namehash": "2.0.8",
|
|
"eth-lib": "0.2.8",
|
|
"ethereumjs-wallet": "0.6.0",
|
|
"express": "4.16.3",
|
|
"express-ws": "4.0.0",
|
|
"file-loader": "2.0.0",
|
|
"finalhandler": "1.1.1",
|
|
"find-up": "2.1.0",
|
|
"flatted": "0.2.3",
|
|
"follow-redirects": "1.5.7",
|
|
"fs-extra": "7.0.0",
|
|
"fuzzy": "0.1.3",
|
|
"ganache-cli": "6.1.8",
|
|
"glob": "7.1.3",
|
|
"globule": "1.2.1",
|
|
"handlebars": "4.0.12",
|
|
"hard-source-webpack-plugin": "0.12.0",
|
|
"helmet": "3.13.0",
|
|
"hosted-git-info": "2.7.1",
|
|
"http-proxy": "1.17.0",
|
|
"http-shutdown": "1.2.0",
|
|
"i18n": "0.8.3",
|
|
"ipfs-api": "17.2.4",
|
|
"is-valid-domain": "0.0.5",
|
|
"istanbul": "0.4.5",
|
|
"json-parse-better-errors": "1.0.2",
|
|
"live-plugin-manager-git-fix": "0.12.1",
|
|
"lodash.clonedeep": "4.5.0",
|
|
"merge": "1.2.0",
|
|
"mocha": "5.2.0",
|
|
"multihashes": "0.4.14",
|
|
"neo-blessed": "0.2.0",
|
|
"netcat": "1.3.5",
|
|
"node-ipc": "9.1.1",
|
|
"node-netcat": "1.4.8",
|
|
"node-sass": "4.9.3",
|
|
"npmlog": "4.1.2",
|
|
"opn": "5.3.0",
|
|
"ora": "2.1.0",
|
|
"os-locale": "2.1.0",
|
|
"parse-json": "4.0.0",
|
|
"pkg-up": "2.0.0",
|
|
"promptly": "2.2.0",
|
|
"propose": "0.0.5",
|
|
"react-scripts": "1.1.5",
|
|
"remix-debug-debugtest": "latest",
|
|
"remix-tests": "0.0.13",
|
|
"request": "2.88.0",
|
|
"sass-loader": "7.1.0",
|
|
"semver": "5.5.1",
|
|
"serve-static": "1.13.2",
|
|
"shelljs": "0.5.3",
|
|
"simples": "0.8.8",
|
|
"solc": "0.4.25",
|
|
"source-map-support": "0.5.9",
|
|
"string-replace-async": "1.2.1",
|
|
"style-loader": "0.23.1",
|
|
"subdir": "0.0.3",
|
|
"swarm-api": "0.1.2",
|
|
"tar": "3.2.1",
|
|
"toposort": "1.0.7",
|
|
"underscore": "1.9.1",
|
|
"url-loader": "1.1.2",
|
|
"uuid": "3.3.2",
|
|
"viz.js": "1.8.2",
|
|
"web3": "1.0.0-beta.34",
|
|
"webpack": "4.19.0",
|
|
"webpack-bundle-analyzer": "2.13.1",
|
|
"websocket": "1.0.28",
|
|
"window-size": "1.1.1"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/cli": "7.1.2",
|
|
"@babel/plugin-proposal-optional-chaining": "7.0.0",
|
|
"@types/node": "10.11.7",
|
|
"babel-plugin-dynamic-import-node": "2.2.0",
|
|
"chai": "4.1.2",
|
|
"cross-env": "5.2.0",
|
|
"eslint": "5.7.0",
|
|
"mocha-sinon": "1.2.0",
|
|
"npm-run-all": "4.1.3",
|
|
"rimraf": "2.6.2",
|
|
"sinon": "4.5.0",
|
|
"tslint": "5.11.0",
|
|
"typescript": "3.1.3"
|
|
},
|
|
"engines": {
|
|
"node": ">=8.11.3",
|
|
"npm": ">=6.4.1"
|
|
}
|
|
}
|