UNPKG

miew

Version:

Miew - 3D Molecular Viewer

152 lines 5.03 kB
{ "name": "miew", "version": "0.11.0", "description": "Miew - 3D Molecular Viewer", "author": "EPAM Systems, Inc.", "main": "dist/Miew.js", "module": "dist/Miew.module.js", "style": "dist/Miew.min.css", "types": "types/index.d.ts", "files": [ "dist/**/*", "types/**/*" ], "repository": { "type": "git", "url": "git+https://github.com/epam/miew.git", "directory": "packages/miew" }, "license": "MIT", "scripts": { "ci": "run-s clean lint test-cover build", "ci-fast": "run-s lint:js test:unit build:demo", "lint": "run-s 'lint:*'", "lint:js": "eslint -f unix .*.js *.js src/ demo/ examples/ test/ tools/", "lint:css": "stylelint src/**/*.scss demo/**/*.scss", "test": "run-s test:unit", "test-cover": "cross-env NODE_ENV=coverage nyc mocha", "test:unit": "mocha", "test:e2e": "rimraf --glob './test/e2e/mismatch/*.png' './test/e2e/mismatch/report-*.html' && mocha --config ./test/.e2e.mocharc.js", "start": "webpack-dev-server --mode development --open", "clean": "rimraf build coverage", "build": "run-s 'build:*'", "build:js": "webpack --mode production", "build:css": "run-s 'build:css:*'", "build:css:bundle": "postcss src/Miew.scss -o build/dist/Miew.css", "build:css:minify": "postcss build/dist/Miew.css -o build/dist/Miew.min.css --use cssnano --map", "build:examples": "ncp examples/ build/examples/ && run-s 'build:examples:*'", "build:examples:viewer": "mkdirp build/v && ncp examples/fullscreen.html build/v/index.html", "build:examples:webpack": "cd build/examples/ && webpack --mode production --config miew_via_webpack.config.js", "build:examples:browserify": "cd build/examples/ && browserify -e miew_via_browserify.js -o miew_via_browserify.bundle.js", "build:examples:react": "cd build/examples/ && webpack --mode production --config miew_via_react.config.js", "build:docs": "jsdoc -c jsdoc.config.js", "demo": "node tools/serve.mjs", "show:cover": "node tools/open.mjs coverage/lcov-report/index.html", "show:docs": "node tools/open.mjs build/docs/index.html", "show:e2e": "node tools/open.mjs 'test/e2e/mismatch/*.html'", "dist": "ncp build/dist/ dist/ && git add -A dist", "preversion": "run-s lint test", "version": "cross-env NODE_ENV=production run-s build:js build:css dist", "jison": "node tools/jison.js 'src/utils/*.jison'", "jison:one": "node ./tools/jison.js" }, "bugs": { "url": "https://github.com/epam/miew/issues" }, "homepage": "https://github.com/epam/miew#readme", "keywords": [ "molecule", "protein", "chemistry", "webgl", "threejs" ], "nyc": { "cache": true, "all": true, "include": [ "src/**/*.js", "!src/**/*.test.js" ], "exclude": [ "@(node_modules|dist|build|vendor|demo|coverage|docs|examples|test|tools)", "**/*.test.js" ], "require": [ "@babel/register" ], "reporter": [ "lcov", "text-summary" ], "sourceMap": false, "instrument": false }, "dependencies": { "lodash": "^4.17.21", "three": "0.153.0" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", "@babel/register": "^7.24.6", "autoprefixer": "^10.4.20", "babel-loader": "^9.1.3", "babel-plugin-istanbul": "^7.0.0", "bootstrap": "^3.4.1", "bootstrap-switch": "=3.3.4", "browserify": "^17.0.0", "chai": "^4.5.0", "chai-as-promised": "^7.1.2", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", "css-loader": "^7.1.2", "cssnano": "^7.0.5", "dirty-chai": "^2.0.1", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-react": "^7.35.0", "express": "^4.19.2", "glob": "^10.4.5", "handlebars": "^4.7.8", "html-webpack-plugin": "^5.6.0", "jison": "^0.4.18", "jquery": "^3.7.1", "jquery.terminal": "^2.42.2", "jsdoc": "^4.0.3", "mini-css-extract-plugin": "^2.9.1", "mkdirp": "^3.0.1", "mocha": "^10.7.3", "ncp": "^2.0.0", "node-resemble-js": "^0.2.0", "npm-run-all": "^4.1.5", "nyc": "^17.0.0", "open": "^10.1.0", "postcss": "^8.4.41", "postcss-advanced-variables": "^4.0.0", "postcss-calc": "^10.0.2", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", "postcss-loader": "^8.1.1", "postcss-nested": "^6.2.0", "postcss-scss": "^4.0.9", "proxyquire": "^2.1.3", "react": "^16.14.0", "react-dom": "^16.14.0", "rimraf": "^5.0.10", "selenium-webdriver": "^4.23.0", "sinon": "^18.0.0", "sinon-chai": "^3.7.0", "spin.js": "^4.1.2", "style-loader": "^4.0.0", "stylelint": "^16.8.2", "stylelint-config-standard-scss": "^13.1.0", "terser-webpack-plugin": "^5.3.10", "toastr": "^2.1.4", "webpack": "^5.93.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.0.4", "yargs": "^17.7.2" } }