3.30.0 • Published 9 months ago

@spockanalytics/base v3.30.0

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
9 months ago

Spock Base SDK

About

The Spock Base SDK serves as the foundational SDK for Spock Analytics servers, providing core functionalities and utilities needed for Spock Analytics projects. This repository helps standardize the base functionalities, which can be shared and reused across various server-side projects.

Features

  • Provides reusable core functionality for analytics servers.
  • Contains standardized utilities for data management and API handling.
  • Includes configuration for workflows, code quality, and testing setups.

Technologies Used

  • Node.js: Core runtime environment.
  • TypeScript: For type safety and enhanced code maintainability.
  • Jest: JavaScript testing framework for unit and integration tests.
  • Husky: For managing Git hooks to maintain code quality.
  • ESLint & Prettier: For code linting and consistent formatting.

Installation

To use this SDK in your project, follow these steps:

  1. Install via npm:
    npm install @spockanalytics/base-sdk
    or use Yarn:
    yarn add @spockanalytics/base-sdk
  2. Clone the Repository for Development: If you want to contribute to this SDK, clone the repository: git clone https://github.com/username/spock-base.git
  3. Navigate to Project Directory: cd spock-base
  4. Install Dependencies: yarn install

Folder Structure

Spock-base/
├── .github/workflows/     # CI/CD workflow configurations
├── .husky/                # Git hooks for ensuring code quality
├── src/                   # Source code for the SDK
│   ├── core/              # Core utilities and classes
│   ├── modules/           # Modularized parts of the SDK
│
├── .eslintrc              # ESLint configuration for linting
├── .gitignore             # Files and directories to ignore in Git
├── LICENSE                # Licensing information
├── README.md              # Documentation for the repository
├── jest.config.js         # Configuration for running tests with Jest
├── package.json           # Project dependencies and scripts
├── tsconfig.json          # TypeScript configuration for compiling
└── yarn.lock              # Yarn lockfile for dependency consistency
3.30.0

9 months ago

3.29.0

2 years ago

3.20.0

2 years ago

3.24.0

2 years ago

3.17.0

2 years ago

3.2.0

2 years ago

3.6.1

2 years ago

3.12.1

2 years ago

3.6.0

2 years ago

3.12.0

2 years ago

3.28.0

2 years ago

3.21.0

2 years ago

3.14.1

2 years ago

3.10.5

2 years ago

3.14.0

2 years ago

3.10.4

2 years ago

3.14.2

2 years ago

3.18.0

2 years ago

3.1.7

2 years ago

3.1.6

2 years ago

3.13.0

2 years ago

3.5.0

2 years ago

3.25.1

2 years ago

3.25.0

2 years ago

3.25.3

2 years ago

3.25.2

2 years ago

3.22.0

2 years ago

3.15.0

2 years ago

3.15.2

2 years ago

3.15.1

2 years ago

3.9.0

2 years ago

3.1.8

2 years ago

3.19.0

2 years ago

3.15.3

2 years ago

3.4.0

2 years ago

3.10.1

2 years ago

3.8.0

2 years ago

3.10.0

2 years ago

3.10.3

2 years ago

3.10.2

2 years ago

3.4.1

2 years ago

3.26.0

2 years ago

3.23.0

2 years ago

3.12.3

2 years ago

3.12.2

2 years ago

3.16.1

2 years ago

3.12.5

2 years ago

3.16.0

2 years ago

3.12.4

2 years ago

3.12.7

2 years ago

3.12.6

2 years ago

3.12.9

2 years ago

3.12.8

2 years ago

3.3.0

2 years ago

3.11.0

2 years ago

3.7.0

2 years ago

3.27.0

2 years ago

3.1.5

2 years ago

3.1.4

2 years ago

3.0.0-beta.20

2 years ago

3.0.0-beta.21

2 years ago

3.0.0-beta.22

2 years ago

3.0.0-beta.23

2 years ago

3.0.0-beta.19

2 years ago

3.0.0

2 years ago

3.0.0-beta.10

2 years ago

3.0.0-beta.11

2 years ago

3.0.0-beta.12

2 years ago

3.0.0-beta.13

2 years ago

3.0.0-beta.14

2 years ago

3.0.0-beta.15

2 years ago

3.0.0-beta.16

2 years ago

3.0.0-beta.17

2 years ago

3.0.0-beta.18

2 years ago

3.0.0-beta.1

2 years ago

3.0.0-beta.0

2 years ago

3.0.0-beta.3

2 years ago

3.0.0-beta.2

2 years ago

3.0.0-beta.5

2 years ago

3.0.0-beta.4

2 years ago

3.0.0-beta.7

2 years ago

3.0.0-beta.6

2 years ago

3.0.0-beta.9

2 years ago

3.0.0-beta.8

2 years ago

3.1.3

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

2.3.0

2 years ago

2.0.3

2 years ago

2.2.0

2 years ago

2.1.1

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

2.4.0

2 years ago

2.0.4

2 years ago

2.0.6

2 years ago

2.1.0

2 years ago

1.9.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.8.10

2 years ago

1.8.9

2 years ago

1.8.8

2 years ago

1.8.7

2 years ago

1.8.6

2 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.8.2

2 years ago

1.8.1

2 years ago

1.8.0

2 years ago

1.7.0

2 years ago

1.6.1

2 years ago

1.6.0

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.2.3

3 years ago

1.4.0

3 years ago

1.3.1

3 years ago

1.2.2

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.8.5

2 years ago

1.8.4

2 years ago

1.8.3

2 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.1.0

3 years ago