UNPKG

uglymol

Version:

Macromolecular Viewer for Crystallographers

65 lines (64 loc) 1.74 kB
{ "name": "uglymol", "version": "0.7.2", "description": "Macromolecular Viewer for Crystallographers", "keywords": [ "crystallography", "biochemistry", "webgl", "coot", "protein", "structure" ], "homepage": "https://uglymol.github.io", "repository": { "type": "git", "url": "https://github.com/uglymol/uglymol.git" }, "license": "MIT", "main": "uglymol.js", "module": "src/all.ts", "jsnext:main": "src/all.ts", "files": [ "uglymol.js", "uglymol.js.map", "uglymol.min.js", "src" ], "scripts": { "build": "npm test && npm run uglify", "bundle": "rollup -c", "coverage": "rollup -c --sourcemap && jest --testMatch='**/test/*.js' --coverage --collectCoverageFrom='uglymol.js'", "download-data": "node perf/util.js download-data", "lint": "eslint src test perf || exit 0", "prepublish": "npm run build", "serve": "serve -l 7890", "start": "npm run watch & npm run serve", "test": "npm run lint && tsc --noEmit src/*.ts && rollup -c && jest --testMatch='**/test/*.js'", "uglify": "uglifyjs uglymol.js -o uglymol.min.js --compress --mangle", "version": "npm run build && git add -A uglymol.js", "watch": "rollup -c --watch" }, "eslintIgnore": [ "src/wasm/*", "src/three/*" ], "prettier": { "trailingComma": "es5", "tabWidth": 2, "semi": true, "singleQuote": true }, "devDependencies": { "@rollup/plugin-buble": "^1.0.3", "@rollup/plugin-sucrase": "^5.0.2", "benchmark": "^2.1.0", "eslint": "^8.56.0", "jest": "^29.7.0", "rollup": "^4.12.0", "serve": "^14.2.1", "typescript": "^5.3.3", "typescript-eslint": "^7.1.0", "uglify-js": "^3.12.5" } }