Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "quickynab",
  "version": "2.0.1",
  "description": "Quick and easy bank transaction imports to YNAB - supports 124+ banks worldwide",
  "main": "dist/cli.js",
  "type": "module",
  "bin": {
    "ynab": "dist/cli.js"
  },
  "scripts": {
    "dev": "concurrently \"bun run dev:vite\" \"bun run dev:server\"",
    "dev:vite": "vite",
    "dev:server": "bun --watch server.ts",
    "build": "bun run fetch:configs && bun run build:frontend && bun run build:backend && bun run copy:configs",
    "build:frontend": "vite build",
    "build:backend": "bun x tsc --project tsconfig.node.json",
    "fetch:configs": "bun scripts/fetch-bank-configs.ts",
    "copy:configs": "cp lib/parsers/bank2ynab-configs.json dist/lib/parsers/",
    "test": "bun test",
    "typecheck": "bun x tsc --project tsconfig.test.json",
    "test:watch": "bun test --watch",
    "test:coverage": "bun test --coverage",
    "format": "biome format --write .",
    "format:check": "biome format .",
    "lint": "biome lint .",
    "lint:fix": "biome lint --write .",
    "check": "biome check --write .",
    "prepublishOnly": "bun run check && bun run typecheck && bun test && bun run build",
    "start": "bun dist/cli.js",
    "web": "bun dist/server.js",
    "preview": "vite preview",
    "prepare": "husky"
  },
  "keywords": [
    "ynab",
    "csv",
    "import",
    "cli",
    "bank",
    "transactions",
    "bank2ynab",
    "budgeting"
  ],
  "author": "maiis",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/maiis/quickynab.git"
  },
  "bugs": {
    "url": "https://github.com/maiis/quickynab/issues"
  },
  "homepage": "https://github.com/maiis/quickynab#readme",
  "engines": {
    "node": ">=24.0.0",
    "bun": ">=1.3.0"
  },
  "preferGlobal": true,
  "files": [
    "dist/",
    "README.md",
    "LICENSE"
  ],
  "dependencies": {
    "commander": "15.1.0",
    "csv-parse": "7.0.3",
    "ynab": "4.5.0"
  },
  "optionalDependencies": {
    "@fastify/helmet": "13.2.0",
    "@fastify/multipart": "10.1.8",
    "@fastify/rate-limit": "11.2.2",
    "@fastify/static": "10.1.10",
    "fastify": "5.12.8",
    "zod": "4.6.7"
  },
  "devDependencies": {
    "@biomejs/biome": "2.6.6",
    "@tailwindcss/vite": "4.3.5",
    "@types/bun": "1.4.4",
    "@types/node": "26.6.6",
    "concurrently": "10.0.7",
    "husky": "9.1.7",
    "lint-staged": "17.6.0",
    "tailwindcss": "4.3.5",
    "typescript": "7.0.2",
    "vite": "8.3.7"
  },
  "lint-staged": {
    "*.{ts,tsx,js,json}": "biome check --write --no-errors-on-unmatched"
  }
}