1.0.10 • Published 10 months ago

beta-pack v1.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

BETA-PACK NPM MODULE

Early Development Notes

Overview

this started out as an attempt to irradicate the annoyance of needing to make createElement() along with other copy pasta functions. now it has seem to morphed into a mock under-developed fake operating system with auth and custom api endpoints. documentation is currently non-existent and this readme is for me, the dev, not you the user. ass backwards I know. trying to turn things around. below I keep track of progress

TO DO

  • Set up global util access
  • Complete begin System rework, for now auto launch terminal without app icons
  • Create and flesh out storage comp for global access
  • Complete identity component and collect basic data. Set up local account on init launch
  • Uncomment boot animations, check auth token and user pref go to login page or go to test / directAccess
  • Create and complete core config to enable storage of api keys
  • Set up optional encryption (not going to happen soon : / )
  • Create Anthropic/OpenAi/Groq service
  • Connect terminal app to ai service

NEXT

  • Mail Service / Mail app
  • File Service / File app
  • Map service / Map app

Dreams

  • Turing complete system, being a ethical midwife and properly care for my replacement before death

Bugs

  • Creepy crawlers everywhere

STRUCTURE

testing to see which platforms display mono formated fonts

project-root/  
├── README.md  
├── package.json  
├── src/  
│   ├── index.js  
│   ├── components/  
│   │   ├── header.js  
│   │   └── footer.js  
│   └── utils/  
│       └── helper.js  
├── tests/  
│   ├── test_helper.js  
│   └── test_main.js  
└── node_modules/  

Notes

beta-pack is contained inside index. it holds:

  • CORE
    • auth logic
    • config data : api keys, base settings
    • identity profile : user info and settings
  • SYSTEM
    • Home is the boot / login / access screen.
    • display : 1 to 1 pair with physical montiors
    • workspace : fills display 100%, 1 display can have many virtual workspaces, only show 1 at a time
    • window : each workspace can have many windows. at first tied to grid but eventually free form
    • app : 1 to 1 pair with windows. a window can pair to any apps but only have one app at a time
  • APPS
    • list of apps that can be opened in a system window
  • SERVICES
    • contains modules that allow unified access to a variety of api endpoints
1.0.10

10 months ago

1.0.9

11 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago