Shared utilities for grunnverk tools.
This package provides common utilities used across @grunnverk packages:
- File storage operations
- User input handling
- Error types
- Date formatting
- Validation helpers
- General utilities
npm install @grunnverk/sharedzod- Validation schemassemver- Version utilitiesjs-yaml- YAML parsingdayjs- Date manipulationmoment-timezone- Timezone supportwinston- Optional peer dependency for logging
import { getLogger, setLogger } from '@grunnverk/shared';
// Set custom logger
setLogger(myWinstonLogger);
// Use logger
const logger = getLogger();
logger.info('Hello from shared utilities!');More documentation coming as utilities are extracted.
# Install dependencies
npm install
# Build
npm run build
# Test
npm run test
# Lint
npm run lintApache-2.0
TEST TEST