{ "name": "@techniker-me/csv", "version": "0.0.0", "module": "src/index.ts", "type": "module", "scripts": { "ci-build": "bun run build:node && bun run build:browser && bun run build:types", "format": "prettier --write ./", "test": "bun test", "test:watch": "bun test --watch", "test:coverage": "bun test --coverage", "prebuild": "bun run clean", "prelint": "bun install", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "build": "bun run build:node && bun run build:browser && bun run build:types", "build:node": "bun build src/index.ts --outdir dist/node --target node --format esm --production", "build:browser": "bun build src/index.ts --outdir dist/browser --target browser --format esm --production", "build:types": "tsc --emitDeclarationOnly --outDir dist/types", "build:node:dev": "bun build src/index.ts --outdir dist/node --target node --format esm --development", "build:browser:dev": "bun build src/index.ts --outdir dist/browser --target browser --format esm --development", "build:types:dev": "tsc --emitDeclarationOnly --outDir dist/types", "prebuild:dev": "bun run clean", "build:dev": "bun run build:node:dev && bun run build:browser:dev && bun run build:types:dev", "postclean": "bun run lint", "clean": "rm -rf dist" }, "devDependencies": { "@eslint/js": "9.33.0", "@types/bun": "latest", "@types/node": "24.3.0", "chai": "5.3.1", "chai-as-promised": "8.0.1", "eslint": "9.33.0", "globals": "16.3.0", "jiti": "2.5.1", "mocha": "11.7.1", "prettier": "3.6.2", "typescript": "5.9.2", "typescript-eslint": "8.40.0" } }