UNPKG

react-ngl

Version:
109 lines (108 loc) 3.48 kB
{ "name": "react-ngl", "version": "0.2.3", "description": "React wrapper for ngl", "main": "dist/index.js", "types": "dist/index.d.ts", "engines": { "node": ">= 12.16.0", "npm": ">= 6.12.0" }, "scripts": { "start": "npm run storybook --", "lint": "eslint --max-warnings=0 --ext .js,.jsx,.ts,.tsx,.md,.mdx .", "lint:fix": "npm run lint -- --fix", "test": "jest", "test:ci": "npm run test -- --verbose --ci", "test:watch": "npm run test -- --watch", "prepare": "npm run ngl-dts --", "ngl-dts": "cd modules/ngl && npm ci --ignore-scripts && npx tsc --project . -d --declarationDir ../../src/@types/ngl/declarations --emitDeclarationOnly --skipLibCheck", "prebuild": "npm run clean --", "build": "tsc", "postbuild": "cp -r ./src/@types ./dist", "clean": "rm -rf ./dist", "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook", "deploy-storybook": "storybook-to-ghpages --out=storybook-static", "deploy-storybook:ci": "npm run deploy-storybook -- --ci" }, "repository": { "type": "git", "url": "ssh://git@github.com:gky360/react-ngl.git" }, "keywords": [ "react", "ngl", "webgl", "molecular-structures", "web-application", "molecular-graphics", "scientific-visualization" ], "author": "gky360 <gky360@gmail.com>", "license": "MIT", "storybook-deployer": { "gitUsername": "gky360", "gitEmail": "gky360@gmail.com", "commitMessage": "Deploy Storybook to GitHub Pages" }, "peerDependencies": { "react": "^16.13.1", "react-dom": "^16.13.1" }, "dependencies": { "@n1ru4l/use-async-effect": "^1.2.4", "ngl": "2.0.0-dev.37", "three": "^0.125.0" }, "devDependencies": { "@babel/core": "^7.11.1", "@storybook/addon-actions": "^6.0.5", "@storybook/addon-docs": "^6.0.5", "@storybook/addon-events": "^6.0.5", "@storybook/addon-knobs": "^6.0.5", "@storybook/addon-links": "^6.0.5", "@storybook/addon-storysource": "^6.0.5", "@storybook/addon-viewport": "^6.0.5", "@storybook/addons": "^6.0.5", "@storybook/preset-scss": "^1.0.2", "@storybook/react": "^6.0.5", "@storybook/storybook-deployer": "^2.8.6", "@types/enzyme": "^3.10.5", "@types/jest": "^26.0.9", "@types/lodash": "^4.14.159", "@types/react": "^16.9.46", "@typescript-eslint/eslint-plugin": "^3.9.0", "@typescript-eslint/parser": "^3.9.0", "babel-loader": "^8.1.0", "css-loader": "^4.2.1", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.3", "eslint": "^7.6.0", "eslint-config-airbnb": "^18.2.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jsx-a11y": "^6.3.1", "eslint-plugin-mdx": "^1.8.1", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-react": "^7.20.6", "eslint-plugin-react-hooks": "^4.0.8", "fork-ts-checker-webpack-plugin": "^5.0.14", "jest": "^26.4.0", "jest-environment-enzyme": "^7.1.2", "jest-enzyme": "^7.1.2", "lodash": "^4.17.19", "node-sass": "^4.14.1", "prettier": "^2.0.5", "react-docgen-typescript-loader": "^3.7.2", "react": "^16.13.1", "react-dom": "^16.13.1", "remark-cli": "^8.0.1", "remark-preset-lint-recommended": "^4.0.1", "remark-preset-prettier": "^0.4.0", "sass-loader": "^9.0.3", "style-loader": "^1.2.1", "ts-jest": "^26.2.0", "typescript": "^3.9.7" } }