Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

@nizza/core

Package Overview
Dependencies
Maintainers
2
Versions
133
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nizza/core

The `core` library contains reusable code pieces and standards that can be utilized across other libraries and applications within the monorepo. These code pieces are independent of dependencies from other libraries in the monorepo but are essential for c

latest
npmnpm
Version
0.8.0
Version published
Weekly downloads
149
831.25%
Maintainers
2
Weekly downloads
 
Created
Source

Core

The core library contains reusable code pieces and standards that can be utilized across other libraries and applications within the monorepo. These code pieces are independent of dependencies from other libraries in the monorepo but are essential for certain processes.

Key Principle

The core library must not depend on any other libraries within the monorepo. This RULE must always be maintained to avoid circular dependency issues.

Versioning

Manage library versioning using the @jscutlery/semver tool, which automates semantic versioning based on your git history:

pnpm nx run core:version

For more details, refer to the official SemVer documentation.

Publishing

Publish the library, automatically applying the appropriate tag based on the target environment:

  • For feature branches (alpha release):
    pnpm nx run core:publish:feat
    
  • For development (beta release):
    pnpm nx run core:publish:dev
    
  • For production releases (stable release):
    pnpm nx run core:publish:prod
    

Building

Build the library, specifying the target environment:

  • For development environment:
    pnpm nx run core:build:dev
    
  • For production:
    pnpm nx run core:build:prod
    

Generating GraphQL Types

Generate GraphQL types by connecting to the GraphQL API backend, utilizing GraphQL Code Generator for generating types based on your GraphQL schema:

pnpm nx run core:api-graphql-types

This process ensures that the frontend and backend are in sync by generating types that match the current schema.

Cleaning

Clean up build artifacts to maintain a tidy workspace:

pnpm nx run core:clean

Testing

Run unit tests for the library:

pnpm nx run core:test

Linting

Lint the project to ensure code quality and adherence to standards:

pnpm nx run core:lint

FAQs

Package last updated on 16 Jun 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts