Sitelet https://github.com/MrBacony/analog-tools
Skip to content

Latest commit

 

History

452 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnalogTools

⚠️ IMPORTANT: Early Development Stage ⚠️
This project is in its early development stage. Breaking changes may happen frequently as the APIs evolve. Use with caution in production environments.

Introduction

AnalogTools is a collection of utilities and libraries designed to enhance and extend AnalogJS - the fullstack meta-framework for Angular. These tools aim to provide solutions for common challenges in developing AnalogJS applications, focusing on authentication, session management, and more.

Available Packages

Package Description
@analog-tools/auth Authentication utilities for AnalogJS applications, including OAuth integration, session management, protected routes, and Angular-specific components
@analog-tools/inject Dependency injection utilities for AnalogJS server-side applications
@analog-tools/logger Logging utility for AnalogJS applications
@analog-tools/session Session management system with pluggable storage backends (including Redis and Unstorage support)

Installation & Usage

Each package can be installed separately:

# Authentication
pnpm add @analog-tools/auth

# Session management
pnpm add @analog-tools/session

# Utilities
pnpm add @analog-tools/inject
pnpm add @analog-tools/logger

Refer to each package's README for detailed usage instructions.

Development

This project is built as an Nx workspace.

Run tasks

To run the dev server for the example app, use:

pnpm nx serve analog-example

To create a production bundle:

pnpm nx build analog-example

To see all available targets to run for a project, run:

pnpm nx show project analog-tools

These targets are either inferred automatically or defined in the project.json or package.json files.

More about running tasks in the docs »

About

AnalogTools is a collection of utilities and libraries designed to enhance and extend AnalogJS - the fullstack meta-framework for Angular.

Resources

Code of conduct

Contributing

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages