Skip to content

Commit 197ab38

Browse files
Christopher Cesar Chavez LopezChristopher Cesar Chavez Lopez
Christopher Cesar Chavez Lopez
authored and
Christopher Cesar Chavez Lopez
committed
chore: update babel libraries
1 parent 8d96531 commit 197ab38

File tree

6 files changed

+3426
-3139
lines changed

6 files changed

+3426
-3139
lines changed

.babelrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"presets": ["env"],
2+
"presets": ["@babel/preset-env"],
33
"env": {
44
"test": {
55
"plugins": ["istanbul"]

.eslintrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22

3-
"parser": "babel-eslint",
3+
"parser": "@babel/eslint-parser",
44
"env": {
55
"browser": false,
66
"es6": true,

package.json

+29-18
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"name": "@nodefactory/solidity-comments-core",
2+
"name": "@doncesarts/solidity-comments-core",
33
"version": "1.2.0",
44
"description": "",
55
"main": "dist/index.js",
66
"engines": {
7-
"node": "^8.10.0"
7+
"node": "^16.0.0"
88
},
99
"scripts": {
1010
"dev": "babel-node src/index.es6",
@@ -33,31 +33,42 @@
3333
],
3434
"contributors": [
3535
"Belma Gutlić <[email protected]>",
36-
"Marin Petrunić <[email protected]>"
36+
"Marin Petrunić <[email protected]>",
37+
"doncesarts <[email protected]>"
3738
],
3839
"license": "MIT",
3940
"devDependencies": {
40-
"@babel/core": "^7.1.2",
41-
"@babel/register": "^7.0.0",
42-
"@babel/polyfill": "^7.0.0",
43-
"babel-cli": "^6.26.0",
44-
"babel-eslint": "^8.2.5",
45-
"babel-plugin-istanbul": "^4.1.6",
46-
"babel-preset-env": "^1.7.0",
41+
"@abhijithvijayan/eslint-config": "2.6.3",
42+
"@abhijithvijayan/eslint-config-airbnb": "^1.0.2",
43+
"@babel/cli": "^7.17.6",
44+
"@babel/core": "^7.17.8",
45+
"@babel/eslint-parser": "^7.12.16",
46+
"@babel/polyfill": "^7.12.1",
47+
"@babel/preset-env": "^7.16.11",
48+
"@babel/register": "^7.17.7",
49+
"@typescript-eslint/eslint-plugin": "^4.4.1",
50+
"@typescript-eslint/parser": "^4.4.1",
51+
"babel-plugin-istanbul": "^6.1.1",
4752
"babel-register": "^6.26.0",
48-
"babel-tape-runner": "^2.0.1",
49-
"coveralls": "^3.0.2",
50-
"electron": "^3.0.2",
51-
"eslint": "^5.0.1",
53+
"babel-tape-runner": "^3.0.0",
54+
"coveralls": "^3.1.1",
55+
"electron": "^18.0.2",
56+
"eslint": "^7.11.0",
57+
"eslint-config-prettier": "^6.13.0",
5258
"eslint-config-strongloop": "^2.1.0",
59+
"eslint-plugin-import": "^2.26.0",
60+
"eslint-plugin-jsx-a11y": "^6.5.1",
61+
"eslint-plugin-node": "^11.1.0",
62+
"eslint-plugin-prettier": "^4.0.0",
5363
"istanbul": "^0.4.5",
54-
"nyc": "^12.0.2",
64+
"nyc": "^15.1.0",
65+
"prettier": "^2.6.2",
5566
"tap-spec": "^5.0.0",
56-
"tape": "^4.9.1"
67+
"tape": "^5.5.2"
5768
},
5869
"dependencies": {
59-
"mustache": "^2.3.0",
60-
"solidity-parser-antlr": "^0.3.0"
70+
"mustache": "^4.2.0",
71+
"solidity-parser-antlr": "^0.4.11"
6172
},
6273
"nyc": {
6374
"require": [

src/lib/generators/comments-generator.es6

+2-5
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,7 @@ export default class CommentsGenerator {
8888
}
8989

9090
extractParamNames(item) {
91-
let params = [];
92-
item.parameters.parameters.forEach((paramObj) => {
93-
params.push({name: paramObj.name});
94-
});
95-
return params;
91+
const parameters = item.parameters.parameters ? item.parameters.parameters : item.parameters;
92+
return parameters.map((p) => ({name: p.name}));
9693
}
9794
}

test/index.test.es6

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ test('Assert generate comments from text', (t) => {
66
t.plan(1);
77
let commentedContract =
88
generateCommentsFromText(fs.readFileSync('./test/test-contracts/Metacoin.sol', 'utf-8'));
9+
console.log(commentedContract);
910
t.equal(
1011
commentedContract,
1112
fs.readFileSync('./test/test-contracts/Metacoin.commented.sol', 'utf-8')

0 commit comments

Comments
 (0)