UNPKG

klog.js

Version:

A JavaScript implementation of the Klog time tracking file format

47 lines 1.27 kB
{ "name": "klog.js", "version": "1.0.3", "type": "module", "description": "A JavaScript implementation of the Klog time tracking file format", "exports": "./dist/index.js", "types": "./dist/index.d.ts", "homepage": "https://github.com/Ovyerus/klog-js#readme", "bugs": "https://github.com/Ovyerus/klog-js/issues", "repository": { "type": "git", "url": "https://github.com/Ovyerus/klog-js.git" }, "files": [ "./dist/**/*" ], "keywords": [ "time", "tracking", "klog", "parser", "serializer", "plaintext" ], "author": "Ovyerus <ovy@ovyerus.com>", "license": "MIT", "dependencies": { "date-fns": "^3.6.0", "ohm-js": "^17.1.0" }, "devDependencies": { "@ohm-js/cli": "^2.0.0", "@types/node": "^20.12.7", "prettier": "^3.3.1", "typescript": "^5.4.5", "vitest": "^1.5.3" }, "scripts": { "build": "rm -rf ./dist && pnpm generate:dev && tsc && cp ./src/grammar.ohm ./dist/ && pnpm generate", "format": "prettier --write ./", "format:check": "prettier --check ./", "generate": "ohm generateBundles --esm --withTypes 'dist/*.ohm'", "generate:dev": "ohm generateBundles --esm --withTypes 'src/*.ohm'", "test": "vitest --run", "test:watch": "vitest" } }