AppScript's Projects
☠ DEPRECATED - 📦 Add Nodejs require module resolution path to process.env.NODE_PATH
📔💻 Instructions for setting up consistent environments for both the development machine & production servers. Contains DevOps toolchain and settings/configurations for replicating deployment environments.
☠ DEPRECATED [MOVED TO https://github.com/AppScriptIO/graphTraversal] - 📦 A framework for developing webapps using node graphs (Realtime visual data structure synced with databases or files).
📦🔌 Babel plugin - A proxy implementation of `@babel/plugin-proposal-function-sent`. Allows for exposing the original generator function, rather than wrapping it with an encapsulating non-generator function.
🛠️ Boilerplate and scaffolding tool for JS repositories.
🛠️📟 Build a package or production ready code from repository.
📦 Apply mixin to a class using a decorator or a function, in which the mixin class is added to the prototype chain - `Subclass factory style mixins`.
📦⚗️ Common design patterns - utility modules to create patterns. (⚠️ This module should be split apart and refactored)
📦 Configuration file management module - provides option to specify lookup algorithm for the configuration file.
🛠🖥 Jenkins server for automating deployment of apps from project repositories.
📦⚗️ Database utility functions for RethinkDB. Including common patterns for structuring data, and query wrappers.
🐳 Deployment enviroment Docker container image - this repository is used to build and test the development environment image. Where the image will have the required programs installed to run projects for development and deployment purposes.
Library providing a number of operating system-related utility methods & deployment environment provisioning helper utilities.
🛠📟 Scripting files managing the deployment of projects. Shared Javascript scripts for testing, running, building, releasing apps, etc. Including Docker container configurations for running the scripts in containers when needed.
☠️ UNMAINTAINED - Stores deprecated old shell scripts, that have been replaced with Javascript scripts. Shared shellscripts used for installing container environment and deploying apps (e.g. building source code, testing, running, etc.).
☠️ Reverse proxy for production using Haproxy.
📦 Programmig pattern library for creating feature rich JS constructables - multiple constuctors, client interfaces separation, instantiation & initialization differentiation, configured constructable instance, etc.
📦 Deals with indented code fragments (temporarily replacing them) for object streams (Vinyl streams), as a workaround transform streams not supporting extended syntax for their parsers.
📋 Nested objects as paramaeters proxy implementation - Allows to use nested objects as parameters with support for default values.
📦 handle event loop scheduling and related functionalities (e.g. promise race).
📦 Handles filesystem operations: recursive lookup, recursive directory creation, etc.
📦 Utility for handling & manipulating (mainly merging/concatenating) different JS native types (Objects, Arrays, etc.) with different algorithms.
📦 handleModuleSystem - Algorithms related to managing program modularity, handling Nodejs require, & node_modules packages.
📦 Handle processes and threads.
📦 Handle delegation chains of objects, and class constructors.
☠ DEPRECATED - 📦 Install NodeJS package.json modules, for initializing a project missing node_modules folder.
🛠️ JS Linter and formatter with shared configurations across projects.
🛠️📟 Run tests in container.
🛠️ Transpile JS on runtime using preconfigured settings or provided configuration.
☠ DEPRECATED - 📦 Check the type of a JS module - e.g. file or directory