-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpackage.json
50 lines (50 loc) · 2.36 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
"name": "app",
"version": "1.0.0",
"description": "Scrapper que toma y descarga la información disponible en la web oficial de Diputados Argentina https://votaciones.hcdn.gob.ar/",
"main": "src/index.js",
"author": "Nahuel Sotelo",
"license": "GPL-3.0",
"scripts": {
"eslint": "eslint --ext .js --fix --ignore-path .gitignore .",
"predev": "npm run eslint",
"dev": "babel-node src/index.js --inspect-brk=5858",
"build": "babel src --out-dir dist",
"start": "NODE_ENV=production node dist/index.js",
"csv-votaciones": "for file in ./$npm_package_config_folder/*.json; do json2csv -i $file --fields-config=$npm_package_config_fields_config >> ./$npm_package_config_folder/votaciones.csv; done",
"csv-votos": "for file in ./$npm_package_config_folder/votos/$npm_package_config_year/*.json; do json2csv -i $file >> ./$npm_package_config_folder/votaciones_votos-$npm_package_config_year.csv; done",
"csv-expedientes": "for file in ./$npm_package_config_folder/expedientes/*.json; do json2csv -i $file >> ./$npm_package_config_folder/votaciones_expedientes.csv; done",
"diputados-csv-votaciones": "npm run csv-votaciones --app:folder=data/diputados --app:fields_config=src/providers/ar-diputados/votingsCsv.json",
"diputados-csv-expedientes": "npm run csv-expedientes --app:folder=data/diputados",
"diputados-csv-votos": "npm run csv-votos --app:folder=data/diputados",
"senadores-csv-votaciones": "npm run csv-votaciones --app:folder=data/senadores",
"senadores-csv-votos": "npm run csv-votos --app:folder=data/senadores"
},
"dependencies": {
"dotenv": "^7.0.0",
"json2csv": "^4.5.1",
"node-fetch": "^2.6.0",
"puppeteer": "^1.17.0",
"winston": "^3.2.1",
"yargs": "^13.2.4"
},
"devDependencies": {
"@babel/cli": "^7.4.4",
"@babel/core": "^7.4.5",
"@babel/node": "^7.4.5",
"@babel/plugin-proposal-class-properties": "^7.4.4",
"@babel/preset-env": "^7.4.5",
"babel-eslint": "^10.0.1",
"babel-plugin-inline-dotenv": "^1.3.3",
"babel-plugin-module-resolver": "^3.2.0",
"eslint": "^5.16.0",
"eslint-config-prettier": "^4.3.0",
"eslint-import-resolver-babel-module": "^5.1.0",
"eslint-plugin-import": "^2.17.3",
"eslint-plugin-module-resolver": "^0.9.0",
"eslint-plugin-prettier": "^3.1.0",
"jest": "^24.8.0",
"nodemon": "^1.19.1",
"prettier": "^1.17.1"
}
}