Merge pull request #1961 from ethereum/refactorBrowserTest
Refactor browser test
Showing
... | ... | @@ -3,22 +3,25 @@ |
"version": "v0.8.3", | ||
"description": "Minimalistic browser-based Solidity IDE", | ||
"devDependencies": { | ||
"@babel/core": "^7.4.5", | ||
"@babel/plugin-transform-object-assign": "^7.2.0", | ||
"@babel/polyfill": "^7.4.4", | ||
"@babel/preset-env": "^7.4.5", | ||
"@babel/preset-es2015": "latest", | ||
"@babel/preset-es2017": "latest", | ||
"@babel/preset-stage-0": "^7.0.0", | ||
"@babel/register": "^7.4.4", | ||
"@fortawesome/fontawesome-free": "^5.8.1", | ||
"@resolver-engine/imports": "^0.3.0", | ||
"ace-mode-solidity": "^0.1.0", | ||
"async": "^2.1.2", | ||
"babel-eslint": "^7.1.1", | ||
"babel-plugin-transform-modern-regexp": "0.0.6", | ||
"babel-plugin-transform-object-assign": "^6.22.0", | ||
"babel-eslint": "^10.0.0", | ||
"babel-plugin-fast-async": "^6.1.2", | ||
"babel-plugin-transform-object-rest-spread": "^6.26.0", | ||
"babel-plugin-yo-yoify": "^0.3.3", | ||
"babel-polyfill": "^6.22.0", | ||
"babel-preset-env": "^1.6.1", | ||
"babel-preset-es2015": "^6.24.0", | ||
"babel-preset-es2017": "^6.24.1", | ||
"babel-preset-stage-0": "^6.24.1", | ||
"babelify": "^7.3.0", | ||
"babel-plugin-yo-yoify": "^2.0.0", | ||
"babelify": "^10.0.0", | ||
"brace": "^0.8.0", | ||
"browserify": "^16.2.3", | ||
"browserify-reload": "^1.0.3", | ||
"component-type": "^1.2.1", | ||
"copy-text-to-clipboard": "^1.0.4", | ||
... | ... | @@ -26,11 +29,11 @@ |
"csslint": "^1.0.2", | ||
"deep-equal": "^1.0.1", | ||
"ethereumjs-util": "^5.1.2", | ||
"events": "^3.0.0", | ||
"ethers": "^4.0.27", | ||
"events": "^3.0.0", | ||
"execr": "^1.0.1", | ||
"exorcist": "^0.4.0", | ||
"fast-async": "6.3.1", | ||
"fast-async": "^7.0.6", | ||
"fast-levenshtein": "^2.0.6", | ||
"gists": "^1.0.1", | ||
"javascript-serialize": "^1.6.1", | ||
... | ... | @@ -39,6 +42,7 @@ |
"js-beautify": "1.6.14", | ||
"minixhr": "^3.2.2", | ||
"mkdirp": "^0.5.1", | ||
"nanohtml": "^1.6.3", | ||
"nightwatch": "^0.9.20", | ||
"notify-error": "^1.2.0", | ||
"npm-link-local": "^1.1.0", | ||
... | ... | @@ -95,29 +99,6 @@ |
], | ||
"parser": "babel-eslint" | ||
}, | ||
"babel": { | ||
"plugins": [ | ||
"transform-es2015-template-literals", | ||
"transform-es2015-literals", | ||
"transform-es2015-function-name", | ||
"transform-es2015-arrow-functions", | ||
"transform-es2015-block-scoped-functions", | ||
"transform-es2015-classes", | ||
"transform-es2015-object-super", | ||
"transform-es2015-shorthand-properties", | ||
"transform-es2015-duplicate-keys", | ||
"transform-es2015-computed-properties", | ||
"transform-es2015-for-of", | ||
"transform-es2015-sticky-regex", | ||
"transform-es2015-unicode-regex", | ||
"check-es2015-constants", | ||
"transform-es2015-spread", | ||
"transform-es2015-parameters", | ||
"transform-es2015-destructuring", | ||
"transform-es2015-block-scoping", | ||
"transform-modern-regexp" | ||
] | ||
}, | ||
"browserify": { | ||
"transform": [ | ||
[ | ||
... | ... | @@ -127,7 +108,7 @@ |
"sourceMaps": true, | ||
"plugins": [ | ||
[ | ||
"fast-async", | ||
"module:fast-async", | ||
{ | ||
"runtimePattern": null, | ||
"compiler": { | ||
... | ... | @@ -139,14 +120,14 @@ |
} | ||
], | ||
[ | ||
"yo-yoify" | ||
"module:babel-plugin-yo-yoify" | ||
], | ||
[ | ||
"transform-object-assign" | ||
"module:@babel/plugin-transform-object-assign" | ||
] | ||
], | ||
"presets": [ | ||
"es2015" | ||
"@babel/preset-env" | ||
] | ||
} | ||
] | ||
... | ... | @@ -193,6 +174,7 @@ |
"test": "csslint && standard && node test/index.js", | ||
"test-browser": "npm-run-all -lpr selenium downloadsolc_root make-mock-compiler serve browsertest", | ||
"watch": "watchify src/index.js -dv -p browserify-reload -o build/app.js --exclude solc", | ||
"reinstall": "rm ./node-modules/ -rf; rm package-lock.json; rm ./build/ -rf; npm install; npm run build" | ||
"reinstall": "rm ./node-modules/ -rf; rm package-lock.json; rm ./build/ -rf; npm install; npm run build", | ||
"postinstall": "cd .. && git clone https://github.com/ethereum/remix && cd remix && git checkout 517db1adce48feac758aff7465241c0dd385b906 && npm install && npm run bootstrap && cd .. && cd repo && npm run setupremix" | ||
} | ||
} |
Please
register
or
sign in
to comment