@iktos-oss/molecule-representation
Version:
exports interactif molecule represnetations as react components
93 lines (92 loc) • 3.25 kB
JSON
{
"name": "@iktos-oss/molecule-representation",
"version": "1.12.0",
"description": "exports interactif molecule represnetations as react components",
"main": "lib/cjs/index.js",
"module": "lib/esm/index.js",
"files": [
"lib"
],
"keywords": [
"javascript",
"typescript",
"react",
"rdkit",
"wasm",
"cheminformatics",
"molecule",
"molecule-visualization",
"molecule-viewer",
"molecule-drawing"
],
"repository": {
"type": "git",
"url": "git+https://github.com/iktos/molecule-representation.git"
},
"license": "MIT",
"scripts": {
"build": "rm -rf lib/ && npm run build:esm && npm run build:cjs",
"build:esm": "tsc",
"build:cjs": "tsc --module CommonJS --outDir lib/cjs",
"eslint": "eslint --max-warnings 0 src",
"prettier": "prettier --list-different 'src/**/*.{ts,tsx,json,css,md}'",
"coverage": "exit 0",
"test": "exit 0",
"lint-check": "npx eslint --max-warnings 0 \"src/**/*.@(tsx|ts|jsx|js)\"",
"style-check": "npx prettier --list-different \"src/**/*.@(tsx|ts|jsx|js)\"",
"tsc-check": "tsc --noEmit --skipLibCheck",
"dist-package": "./tools/dist-package.sh",
"test-dist-package": "./tools/test-dist-package.sh",
"prerun:cp-assets": "mkdir -p public && cp node_modules/@rdkit/rdkit/dist/RDKit_minimal.js node_modules/@rdkit/rdkit/dist/RDKit_minimal.wasm node_modules/@iktos-oss/rdkit-provider/lib/rdkit-worker*.js ./public",
"storybook": "npm run prerun:cp-assets && start-storybook -s ./public -p 6006",
"build-storybook": "npm run prerun:cp-assets && build-storybook -s ./public",
"serve-storybook": "serve storybook-static"
},
"author": "Ramzi Oueslati <ramzi.oueslati@iktos.com>",
"devDependencies": {
"@babel/core": "^7.20.12",
"@rdkit/rdkit": "^2024.3.5-1.0.0",
"@iktos-oss/rdkit-provider": "^2.9.2",
"@storybook/addon-actions": "^6.5.16",
"@storybook/addon-essentials": "^6.5.16",
"@storybook/addon-interactions": "^6.5.16",
"@storybook/addon-links": "^6.5.16",
"@storybook/builder-webpack5": "^6.5.16",
"@storybook/client-api": "^6.5.16",
"@storybook/manager-webpack5": "^6.5.16",
"@storybook/react": "^6.5.16",
"@storybook/testing-library": "^0.0.13",
"@testing-library/react": "^13.4.0",
"@types/jest": "^29.2.6",
"@types/node": "^18.11.18",
"@types/react": "^18.0.26",
"@types/react-dom": "^18.0.10",
"@typescript-eslint/eslint-plugin": "^5.48.1",
"@typescript-eslint/parser": "^5.48.1",
"babel-loader": "^8.3.0",
"eslint": "^8.32.0",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "^7.32.0",
"eslint-plugin-storybook": "^0.6.10",
"html-webpack-plugin": "^5.5.0",
"jest": "^29.3.1",
"jest-environment-jsdom": "^29.3.1",
"license-checker": "^25.0.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
"serve": "^14.2.0",
"typescript": "^4.9.4",
"node-fetch": "^3.3.2"
},
"peerDependencies": {
"@iktos-oss/rdkit-provider": "^2.9.2",
"react": ">=17.0.2",
"react-dom": ">=17.0.2"
},
"dependencies": {
"@visx/zoom": "^3.0.1",
"react-from-dom": "^0.6.2"
}
}