|
2 | 2 | "name": "solc",
|
3 | 3 | "version": "0.8.11",
|
4 | 4 | "description": "Solidity compiler",
|
5 |
| - "main": "index.js", |
| 5 | + "main": "dist/index.js", |
6 | 6 | "bin": {
|
7 |
| - "solcjs": "solc.js" |
| 7 | + "solcjs": "dist/solc.js" |
8 | 8 | },
|
9 | 9 | "scripts": {
|
10 |
| - "lint": "eslint .", |
11 |
| - "lint:fix": "eslint --fix .", |
12 |
| - "updateBinary": "node downloadCurrentVersion.js && node verifyVersion.js", |
13 |
| - "prepublishOnly": "npm run updateBinary", |
14 |
| - "pretest": "npm run lint", |
15 |
| - "test": "tape ./test/index.js", |
16 |
| - "coverage": "node ./node_modules/nyc/bin/nyc.js --reporter=lcov --reporter=text-summary ./node_modules/tape/bin/tape ./test/index.js", |
17 |
| - "coveralls": "npm run coverage && node ./node_modules/coveralls/bin/coveralls.js <coverage/lcov.info" |
| 10 | + "build": "tsc", |
| 11 | + "postbuild": "node build/postbuild.js", |
| 12 | + "lint": "eslint --ext .js,.ts .", |
| 13 | + "lint:fix": "eslint --fix --ext .js,.ts .", |
| 14 | + "updateBinary": "node build/clean.js && ts-node ./downloadCurrentVersion.ts && ts-node ./verifyVersion.ts", |
| 15 | + "prepublishOnly": "npm run updateBinary npm && npm run build", |
| 16 | + "copyTestFiles": "cp -r ./test/resources ./dist/test/", |
| 17 | + "pretest": "npm run lint && npm run build && npm run copyTestFiles", |
| 18 | + "test": "cd dist && tape ./test/index.js", |
| 19 | + "coverage": "nyc npm run test", |
| 20 | + "coveralls": "npm run coverage && coveralls <coverage/lcov.info" |
18 | 21 | },
|
19 | 22 | "repository": {
|
20 | 23 | "type": "git",
|
|
29 | 32 | "node": ">=10.0.0"
|
30 | 33 | },
|
31 | 34 | "files": [
|
32 |
| - "abi.js", |
33 |
| - "index.js", |
34 |
| - "linker.js", |
35 |
| - "smtchecker.js", |
36 |
| - "smtsolver.js", |
37 |
| - "solc.js", |
38 |
| - "soljson.js", |
39 |
| - "translate.js", |
40 |
| - "wrapper.js" |
| 35 | + "dist/abi.js", |
| 36 | + "dist/index.js", |
| 37 | + "dist/linker.js", |
| 38 | + "dist/smtchecker.js", |
| 39 | + "dist/smtsolver.js", |
| 40 | + "dist/solc.js", |
| 41 | + "dist/soljson.js", |
| 42 | + "dist/translate.js", |
| 43 | + "dist/wrapper.js" |
41 | 44 | ],
|
42 | 45 | "author": "chriseth",
|
43 | 46 | "license": "MIT",
|
|
55 | 58 | "tmp": "0.0.33"
|
56 | 59 | },
|
57 | 60 | "devDependencies": {
|
| 61 | + "@types/node": "^16.11.7", |
| 62 | + "@types/semver": "^7.3.9", |
| 63 | + "@types/tape": "^4.13.2", |
| 64 | + "@typescript-eslint/eslint-plugin": "^5.8.0", |
| 65 | + "@typescript-eslint/parser": "^5.8.0", |
58 | 66 | "coveralls": "^3.0.0",
|
59 | 67 | "eslint": "^7.32.0",
|
60 | 68 | "eslint-config-standard": "^16.0.3",
|
61 | 69 | "eslint-plugin-import": "^2.25.3",
|
62 | 70 | "eslint-plugin-node": "^11.1.0",
|
63 | 71 | "eslint-plugin-promise": "^5.1.1",
|
64 |
| - "nyc": "^14.1.0", |
| 72 | + "nyc": "^15.1.0", |
65 | 73 | "tape": "^4.11.0",
|
66 |
| - "tape-spawn": "^1.4.2" |
| 74 | + "tape-spawn": "^1.4.2", |
| 75 | + "ts-node": "^10.4.0", |
| 76 | + "typescript": "^4.5.4" |
67 | 77 | },
|
68 | 78 | "nyc": {
|
69 | 79 | "exclude": [
|
70 |
| - "soljson.js" |
| 80 | + "soljson.js", |
| 81 | + "dist" |
71 | 82 | ]
|
72 | 83 | }
|
73 | 84 | }
|
0 commit comments