UNPKG

openchemlib

Version:
103 lines (102 loc) 3.35 kB
{ "name": "openchemlib", "version": "8.19.0", "description": "Manipulate molecules", "keywords": [ "chemistry", "molecule", "molfile", "SMILES" ], "scripts": { "build:min": "node scripts/build.js build --mode=min", "build:pretty": "node scripts/build.js build --mode=pretty -s pretty", "compile:min": "node scripts/build.js compile --mode=min", "compile:pretty": "node scripts/build.js compile --mode=pretty", "copy:openchemlib": "node scripts/build.js copy:openchemlib", "export": "node scripts/build.js export", "build": "npm run build:min && npm run build-full-pretty", "build-core": "npm run build:min -- -m core", "build-debug-core": "npm run build:pretty -- -m core --verbose", "build-debug-full": "npm run build:pretty -- -m full --verbose", "build-debug-minimal": "npm run build:pretty -- -m minimal --verbose", "build-esm": "npm run build-full-pretty && npm run build-esm-bundle-export", "build-esm-bundle": "esbuild full.pretty.js --bundle --sourcemap --format=esm --outfile=distesm/full.pretty.js", "build-esm-bundle-export": "npm run build-esm-bundle && node scripts/build_esm_bundle_types.js", "build-esm-bundle-types": "node scripts/esm_bundle_types.js", "build-esm-bundle-watch": "npm run build-esm-bundle -- --watch", "build-help": "node scripts/build_help.mjs", "build-full-pretty": "npm run build:pretty -- -m full", "build-minimal": "npm run build:min -- -m minimal", "eslint": "eslint .", "eslint-fix": "npm run eslint -- --fix", "prettier": "prettier --check .", "prettier-write": "prettier --write .", "test": "npm run build && npm run test-only && npm run eslint && npm run prettier", "test-only": "vitest run", "vite": "vite --open", "vite-build": "vite build", "vite-preview": "vite preview" }, "main": "./core.js", "exports": { ".": "./core.js", "./minimal": "./minimal.js", "./minimal.js": "./minimal.js", "./core": "./core.js", "./core.js": "./core.js", "./full": "./full.js", "./full.js": "./full.js", "./full.pretty": "./full.pretty.js", "./full.pretty.js": "./full.pretty.js" }, "files": [ "dist", "lib", "types.d.ts", "minimal.js", "minimal.d.ts", "core.js", "core.d.ts", "full.js", "full.d.ts", "full.pretty.js", "full.pretty.d.ts" ], "repository": { "type": "git", "url": "git://github.com/cheminfo/openchemlib-js.git" }, "license": "BSD-3-Clause", "author": "Michaël Zasso", "contributors": [ "Christian Rufener" ], "bugs": { "url": "https://github.com/cheminfo/openchemlib-js/issues" }, "homepage": "https://github.com/cheminfo/openchemlib-js", "devDependencies": { "@types/node": "^22.13.1", "autoprefixer": "^10.4.20", "benchmark": "^2.1.4", "esbuild": "^0.24.2", "eslint": "^9.19.0", "eslint-config-cheminfo-typescript": "^17.0.0", "fast-png": "^6.2.0", "globals": "^15.14.0", "gwt-api-exporter": "^2.0.0", "image-js": "0.0.0-next-692b15513a", "openchemlib-utils": "^6.5.2", "postcss": "^8.5.1", "prettier": "^3.4.2", "tailwindcss": "^3.4.13", "typescript": "^5.7.3", "vite": "^6.0.11", "vitest": "^3.0.5", "yargs": "^17.7.2" }, "volta": { "node": "22.13.1" } }