Skip to content

matijaoe/brutoneto

Repository files navigation

brutoneto

Advanced Croatian salary and tax calculator — from gross/net conversions through company-level taxes to final dividend payouts.

Monorepo: published NPM package · API · Nuxt 3 web app

TypeScript, Vue, Nitro, Zod, Tailwind CSS, Nuxt UI, Bun

Packages

Package Description Available
@brutoneto/core Pure salary calculation engine
@brutoneto/cli Command-line tool
@brutoneto/api REST API service
@brutoneto/web Web interface

Preview

Preview

Installation

pnpm install

Development

Build all packages

pnpm run build

Run tests

pnpm run test

Lint all packages

pnpm run lint

Generate tax data

pnpm run generate

Run individual packages

Web interface (Vue.js):

pnpm run dev
# or
pnpm --filter @brutoneto/web run dev

API service:

pnpm run dev:api
# or
pnpm --filter @brutoneto/api run dev

CLI tool:

pnpm run dev:cli
# or
pnpm --filter @brutoneto/cli run dev

Core library:

pnpm --filter @brutoneto/core run dev

Start production API

pnpm run start:api

Package Development

To work on a specific package:

# Install dependencies for specific package
pnpm --filter @brutoneto/core install

# Build specific package
pnpm --filter @brutoneto/core run build

# Test specific package
pnpm --filter @brutoneto/core run test

About

Full-stack Croatian salary and tax calculator

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors