UNPKG

domain-gfx

Version:
126 lines (125 loc) 3.37 kB
{ "name": "domain-gfx", "version": "0.2.3", "description": "Domain graphics drawing library", "main": "dist/domain-gfx.js", "jsnext": "src/index.js", "module": "src/index.js", "author": "Aurélien Luciani <luciani@ebi.ac.uk> (https://github.com/aurel-l)", "contributors": [ "Aleksandar Rajković <aleksandar@ebi.ac.uk> (https://github.com/arajkovic" ], "repository": { "type": "git", "url": "https://github.com/EBI-Metagenomics/domain-gfx.git" }, "engineStrict": true, "engines": { "node": ">= 8" }, "files": [ "dist", "src" ], "dependencies": { "core-js": "3.8.1", "lodash-es": "4.17.15", "regenerator-runtime": "0.13.7" }, "devDependencies": { "@babel/core": "7.12.9", "@babel/plugin-proposal-class-properties": "7.12.1", "@babel/plugin-syntax-object-rest-spread": "7.8.3", "@babel/plugin-transform-modules-commonjs": "7.12.1", "@babel/preset-env": "7.12.7", "acorn": "8.0.4", "babel-eslint": "10.1.0", "babel-jest": "26.6.3", "babel-loader": "8.2.2", "codemirror": "5.58.3", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-config-standard": "16.0.2", "eslint-plugin-import": "2.22.1", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "4.2.1", "filesize": "6.1.0", "flow-bin": "0.139.0", "html-webpack-plugin": "4.5.0", "husky": "4.3.5", "jest": "26.6.3", "jsdom": "16.4.0", "json-loader": "0.5.7", "lint-staged": "10.5.3", "lodash.debounce": "4.0.8", "npm-run-all": "4.1.5", "prettier": "2.2.1", "uglifyjs-webpack-plugin": "2.2.0", "webpack": "4.44.2", "webpack-cli": "4.2.0", "webpack-dev-server": "3.11.0" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.js": [ "eslint --fix --ignore-path .gitignore --ignore-pattern demo", "prettier --single-quote --trailing-comma es5 --write", "git add" ] }, "babel": { "env": { "test": { "presets": [ [ "@babel/env", { "targets": { "node": "8" }, "modules": false } ] ], "plugins": [ "@babel/plugin-transform-modules-commonjs" ] } }, "plugins": [ "@babel/plugin-proposal-class-properties", "@babel/plugin-syntax-object-rest-spread" ] }, "jest": { "verbose": true, "bail": true, "testRegex": ".*.test.js", "transformIgnorePatterns": [] }, "scripts": { "prebuild": "npm run test", "build": "webpack --mode=production --env production", "build:demo": "webpack --mode=production --env demo", "start": "webpack serve --mode=development --env dev", "test": "npm-run-all -p --aggregate-output test:lint && npm run test:flow && npm run test:jest", "test:lint": "eslint --color --ignore-path .gitignore \"./**/*.js\" --ignore-pattern demo", "test:flow": "flow check", "test:jest": "jest --notify", "publish:demo": "npm run build:demo && git push origin `git subtree split --prefix demo master`:gh-pages --force", "prepublishOnly": "npm run build" }, "keywords": [ "domain", "graphics", "hmmer", "pfam", "ebi", "embl" ], "license": "Apache-2.0" }