† Scientia est lux principium✨ ™
This monorepo contains various projects, libraries, and services organized in a modular structure. It uses Git submodules and follows the Rush stack monorepo workflow.
- LIBRARY
- bigintString - BigInt string manipulation utilities
- boxed-list - List boxing and manipulation tools
- colors-tools - Color manipulation utilities
- human-size - Human-readable size conversion
- mapping-tools - Tools for mapping over lists and iterables
- object-with-expectations - Object validation tools
- parallel-mapper - Parallel data mapping utilities
- restraining-zalgo - Text normalization tools
- tools - General utility functions
- Image Scout (Submodule) - Service for image scouting operations
- RPC Worker Pool (Submodule) - Remote Procedure Call worker management
- Mongo Service - MongoDB related services
- Questrade TS (Submodule) - Questrade API TypeScript service
- Phash Compute - Perceptual hash computation service
- APIs - API implementations and integrations
- Version 2 - Version 2 API implementations
- Anthropic - Anthropic AI API integration
- OpenAI - OpenAI API integration
- Sonnet 3.5 - Sonnet 3.5 API implementation
- Backend - Backend services and server-side code
- Frontend - Frontend applications and client-side code
- Prompts - Prompts for exercises and examples
- Private - Private and confidential files
- Static - Static assets and resources
- Examples - Code examples and demonstrations
- Template - Template examples for quick starting new modules
- Open AI - Examples related to OpenAI API usage
- GPU Stuff - GPU computation examples
- Node.js - Node.js implementation examples
- TypeScript - TypeScript implementation examples
- Scripts - Utility and automation scripts
- Monorepo Structure: Documentation of the folder structure and metadata.
- Naming Conventions: Guide to the agreed-upon naming conventions for files, folders, and variables.
- Common - Shared configurations and utilities
- Scripts - Utility and automation scripts
- Docker Maintenance
- Rush Scripts (Note: The links to README.md files are placeholders and will need to be verified for correctness. Each subdirectory should contain a README.md that provides further details about its contents.)
- Docker - Docker configurations and services
- Docs - Project documentation
- Infrastructure - Infrastructure setup
- Helpers - Helper utilities
-
Clone the repository with submodules:
git clone --recursive https://github.com/LuxciumProject/monorepo-one.git
-
Install dependencies using Rush:
node common/scripts/install-run-rush.js install
-
Build all projects:
node common/scripts/install-run-rush.js build
- THESE FILES ARE NOT FIT FOR ANY PARTICULAR PURPOSE IN THEIR CURRENT FORM.
- THESE FILES OR THEIR CONTENT HAVE NOT BEEN TESTED OR RUN YET IN ANY OR ALL ENVIRONMENTS!
- DO NOT RUN ANY OF THESE FILES UNLESS YOU HAVE REVIEWED THEIR FULL CONTENT.
- YOU MUST TAKE FULL RESPONSIBILITY FOR ANY PROBLEMS THEY MAY CAUSE TO YOU (or anyone).
- YOU MUST TAKE FULL RESPONSIBILITY FOR ANY PROBLEMS THEY MAY CAUSE TO YOUR MACHINE (or any machine).
1) NOT TO PUBLISH;
2) NOT TO DISTRIBUTE;
3) NOT TO SUBLICENSE;
4) NOT TO SELL COPIES OF;
Even for unpermited usage you must provide the name of the copyright holder and this must be included in all copies or substantial portions of the Software:
The Software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders X be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the Software.
Except as contained in this notice, the name of the <copyright holders> shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the <copyright holders>. »
Copyright © 2023-2025 · LUXCIUM · (Benjamin Vincent) · luxcium﹫neb401.com
† Scientia est lux principium✨ ™