{ "name": "bb26", "version": "5.2.0", "description": "Bijective base-26 utility library", "keywords": [ "base 26", "bijective base 26", "spreadsheet", "spreadsheet column", "spreadsheet column letters", "license plate serials" ], "repository": { "type": "git", "url": "git+https://github.com/patrik-csak/BB26.git" }, "license": "MIT", "author": "Patrik Csak
(https://patrikcsak.com)", "sideEffects": false, "type": "module", "exports": { ".": { "types": "./distribution/index.d.ts", "default": "./distribution/index.js" } }, "files": [ "distribution" ], "scripts": { "_eslint": "eslint --cache --cache-strategy=content", "_knip": "knip --cache", "_prettier": "prettier --cache .", "_typescript": "tsgo", "build": "rm -fr distribution tsconfig.tsbuildinfo && npm run _typescript", "format:check": "npm run _prettier -- --check", "format:fix": "npm run _prettier -- --write", "lint:check": "npm run _eslint", "lint:fix": "npm run _eslint -- --fix", "prepack": "npm run build", "quality:check": "npm run format:check && npm run lint:check && npm run types:check && npm run unused:check", "quality:fix": "npm run format:fix && npm run lint:fix && npm run unused:fix", "test": "vitest run", "test:coverage": "vitest run --coverage", "types:check": "npm run _typescript -- --noEmit", "unused:check": "npm run _knip", "unused:fix": "npm run _knip -- --fix" }, "devDependencies": { "@e18e/eslint-plugin": "^0.3.0", "@tsconfig/strictest": "^2.0.8", "@typescript/native-preview": "^7.0.0-dev.20260415.1", "@vitest/coverage-v8": "^4.1.4", "eslint": "^10.0.3", "eslint-plugin-package-json": "^0.91.0", "eslint-plugin-perfectionist": "^5.8.0", "knip": "^6.4.1", "prettier": "^3.6.2", "vitest": "^4.1.4", "xo": "^2.0.2" } }