Inchi
InChI for node.js
Install / Use
/learn @smikes/InchiREADME
InChI for node.js
This module exposes the InChI API to node.js programs
API Documentation
A high-level javascript api is exposed by default when you require('inchi').
The full InChI API is exposed via the variable inchilib.
See doc/ for the yuidoc-generated API documentation.
Licenses
This distribution contains files under several licenses.
The InCHI code is found in these directories: INCHI-1-API, INCHI-1-BIN, INCHI-1-DOC, INCHI-1-TEST
InChI code is copyright to IUPAC and the InChI Trust and is distributed under the terms of the IUPAC/InChI Trust license, as detailed in INCHI-1-API/readme.txt and INCHI-1-API/LICENSE
The CppUnitLite code is found in the directory CppUnitLite. It is copyright to Keith Bauer and distributed under the terms of the zlib/libpng license, as detailed in CppUnitLite/license.txt
The remaining code (C++ files under src/ and src/test and javascript files under lib/) is copyright to Cubane Canada, Inc. and is distributed under the terms of the MIT License, as detailed in MIT-LICENSE.
It is my intention to release this code in a usable, open-source package. If there are any questions about licensing or relicensing, please contact me directly at smikes@cubane.com
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

