UNPKG

@heliomarpm/kvs

Version:

A simple and robust KeyValues Storage's library

111 lines (110 loc) 2.98 kB
{ "name": "@heliomarpm/kvs", "version": "1.3.0", "description": "A simple and robust KeyValues Storage's library", "main": "dist/index.js", "types": "dist/index.d.ts", "author": { "name": "Heliomar P. Marques", "email": "heliomarpm@proton.me", "url": "https://navto.me/heliomarpm" }, "license": "MIT", "bugs": { "url": "https://github.com/heliomarpm/keyvalues-storage/issues" }, "homepage": "https://github.com/heliomarpm/keyvalues-storage#readme", "repository": { "type": "git", "url": "git+https://github.com/heliomarpm/keyvalues-storage.git" }, "files": [ "dist/**/*" ], "keywords": [ "electron", "desktop", "app", "data", "settings", "config", "json", "json-db", "keyvalues", "db", "localdb", "store", "storage" ], "scripts": { "check": "biome check --write --files-ignore-unknown=true", "lint": "biome lint --write --files-ignore-unknown=true", "format": "biome format --write --files-ignore-unknown=true", "test": "vitest --no-watch --reporter=verbose", "test:c": "vitest --no-watch --coverage", "prepare": "husky && echo 'Hooks configurados!'", "commit": "git-cz", "prebuild": "rimraf dist", "build": "tsc -p tsconfig.prod.json", "release:test": "semantic-release --dry-run --no-ci", "predocs": "typedoc", "docs": "vitepress build .docs", "docs:dev": "npm run predocs && vitepress dev .docs", "clean": "rm -rf node_modules coverage dist .docs/.vitepress/cache .docs/.vitepress/dist .docs/app localdb", "postclean": "npm cache clean --force" }, "dependencies": { "lodash": "^4.17.21", "write-file-atomic": "^6.0.0" }, "devDependencies": { "@biomejs/biome": "^2.0.6", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^11.0.3", "@types/lodash": "^4.17.16", "@types/node": "^24.0.8", "@types/write-file-atomic": "^4.0.3", "@vitest/coverage-v8": "^3.2.4", "commitizen": "^4.3.1", "cz-conventional-changelog": "^3.3.0", "husky": "^9.1.7", "lint-staged": "^16.1.2", "rimraf": "^6.0.1", "semantic-release": "^24.2.5", "typedoc": "^0.28.5", "typedoc-vitepress-theme": "^1.1.2", "vitepress": "^1.6.3", "vitest": "^3.2.4" }, "lint-staged": { "*.{ts,js,mts,json,jsonc,yml}": [ "biome check --write --files-ignore-unknown=true --no-errors-on-unmatched" ] }, "config": { "commitizen": { "path": "cz-conventional-changelog" } }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "header-max-length": [ 1, "always", 100 ], "body-max-line-length": [ 1, "always", 100 ] } } }