@nanocollective/json-up
Advanced tools
+1
-1
| MIT License | ||
| Copyright (c) 2024 Nanocollective | ||
| Copyright (c) 2025 Nano Collective | ||
@@ -5,0 +5,0 @@ Permission is hereby granted, free of charge, to any person obtaining a copy |
+21
-5
| { | ||
| "name": "@nanocollective/json-up", | ||
| "version": "0.2.0", | ||
| "version": "0.2.1", | ||
| "description": "A TypeScript JSON migration tool with Zod schema validation", | ||
@@ -20,3 +20,3 @@ "type": "module", | ||
| "engines": { | ||
| "node": ">=18" | ||
| "node": ">=20" | ||
| }, | ||
@@ -27,6 +27,10 @@ "scripts": { | ||
| "test:ava": "ava", | ||
| "typecheck": "tsc --noEmit", | ||
| "lint": "biome lint .", | ||
| "test:ava:coverage": "c8 ava", | ||
| "test:format": "biome check .", | ||
| "test:types": "tsc --noEmit", | ||
| "test:lint": "biome lint .", | ||
| "test:knip": "knip", | ||
| "test:audit": "npm audit --audit-level=high", | ||
| "test:security": "semgrep scan --config auto --error", | ||
| "format": "biome check --write .", | ||
| "knip": "knip", | ||
| "prepublishOnly": "npm run build && npm run test:all" | ||
@@ -41,2 +45,3 @@ }, | ||
| "ava": "^5.3.1", | ||
| "c8": "^11.0.0", | ||
| "knip": "^5.80.2", | ||
@@ -47,2 +52,13 @@ "tsx": "^4.21.0", | ||
| }, | ||
| "c8": { | ||
| "reporter": [ | ||
| "text", | ||
| "json-summary", | ||
| "lcov" | ||
| ], | ||
| "lines": 80, | ||
| "functions": 0, | ||
| "branches": 0, | ||
| "statements": 0 | ||
| }, | ||
| "ava": { | ||
@@ -49,0 +65,0 @@ "extensions": { |
+19
-6
| # json-up | ||
| A fast, type-safe JSON migration tool with Zod schema validation. | ||
| A fast, type-safe JSON migration tool with Zod schema validation — built by the [Nano Collective](https://nanocollective.org), a community collective building AI tooling not for profit, but for the community. Everything we ship is open, transparent, and driven by the people who use it. | ||
| --- | ||
|  | ||
|  | ||
|  | ||
|  | ||
|  | ||
|  | ||
|  | ||
|  | ||
| ## Features | ||
@@ -82,13 +93,15 @@ | ||
| - [Getting Started](docs/getting-started.md) | ||
| - [API Reference](docs/api-reference.md) | ||
| - [Error Handling](docs/error-handling.md) | ||
| - [Examples](docs/examples.md) | ||
| - [Getting Started](docs/getting-started/index.md) | ||
| - [API Reference](docs/api-reference/index.md) | ||
| - [Error Handling](docs/error-handling/index.md) | ||
| - [Examples](docs/examples/index.md) | ||
| - [Community](docs/community.md) | ||
| ## Community | ||
| We're a small community-led team building local and privacy-first AI solutions under the [Nano Collective](https://nanocollective.org). | ||
| We'd love your help. The Nano Collective is a community collective building AI tooling for the community, not for profit. | ||
| - [Contributing Guide](CONTRIBUTING.md) | ||
| - [Code of Conduct](CODE_OF_CONDUCT.md) | ||
| - [Discord Server](https://discord.gg/ktPDV6rekE) | ||
| - [GitHub Issues](https://github.com/nano-collective/json-up/issues) |
38466
3.65%107
13.83%8
14.29%