package.json
1 { 2 "name": "embark-{{ cookiecutter.repo_name }}", 3 "version": "5.0.0", 4 "description": "{{ cookiecutter.project_name }}", 5 "main": "dist/lib/index.js", 6 "repository": { 7 "directory": "packages/{{ cookiecutter.repo_name }}", 8 "type": "git", 9 "url": "https://github.com/embark-framework/embark/" 10 }, 11 "author": "Iuri Matias <iuri.matias@gmail.com>", 12 "license": "MIT", 13 "bugs": "https://github.com/embark-framework/embark/issues", 14 "keywords": [ 15 "blockchain", 16 "dapps", 17 "ethereum", 18 "ipfs", 19 "serverless", 20 "solc", 21 "solidity" 22 ], 23 "files": [ 24 "dist" 25 ], 26 "scripts": { 27 "build": "cross-env BABEL_ENV=node babel src --extensions \".js\" --out-dir dist --root-mode upward --source-maps", 28 "ci": "npm run qa", 29 "clean": "npm run reset", 30 "lint": "npm-run-all lint:*", 31 "lint:js": "eslint src/", 32 "// lint:ts": "tslint -c tslint.json \"src/**/*.ts\"", 33 "package": "npm pack", 34 "// qa": "npm-run-all lint typecheck build package", 35 "qa": "npm-run-all lint build package", 36 "reset": "npx rimraf dist embark-*.tgz package", 37 "start": "npm run watch", 38 "// typecheck": "tsc", 39 "watch": "run-p watch:*", 40 "watch:build": "npm run build -- --verbose --watch", 41 "// watch:typecheck": "npm run typecheck -- --preserveWatchOutput --watch", 42 "test": "jest dist/test/**/*.js" 43 }, 44 "eslintConfig": { 45 "extends": "../../.eslintrc.json" 46 }, 47 "devDependencies": { 48 "@babel/cli": "7.2.3", 49 "@babel/core": "7.2.2", 50 "@babel/plugin-proposal-class-properties": "7.5.5", 51 "@babel/plugin-transform-runtime": "7.5.5", 52 "@babel/preset-env": "7.5.5", 53 "@types/async": "2.0.50", 54 "babel-jest": "24.9.0", 55 "cross-env": "5.2.0", 56 "eslint": "5.7.0", 57 "jest": "24.9.0", 58 "lodash.clonedeep": "4.5.0", 59 "npm-run-all": "4.1.5", 60 "refute": "1.0.2", 61 "rimraf": "2.6.3", 62 "sinon": "7.4.2", 63 "tslint": "5.16.0", 64 "typescript": "3.4.5" 65 }, 66 "engines": { 67 "node": ">=8.12.0 <12.0.0", 68 "npm": ">=6.4.1", 69 "yarn": ">=1.12.3" 70 } 71 }