@fajarnugraha37/validator
Version:
A typed façade over [AJV](https://ajv.js.org/) that brings schema builders, caching, and loader pipelines to the `nope` workspace
93 lines (92 loc) • 2.37 kB
JSON
{
"name": "@fajarnugraha37/validator",
"private": false,
"version": "0.1.4",
"description": "A typed façade over [AJV](https://ajv.js.org/) that brings schema builders, caching, and loader pipelines to the `nope` workspace",
"keywords": [
"validator",
"validation",
"ajv",
"json-schema",
"schema-builder",
"schema-validation",
"type-safe",
"typescript",
"cache",
"fluent-api"
],
"module": "index.ts",
"author": "Fajar Nugraha <fajarnugraha37@gmail.com>",
"repository": {
"type": "git",
"url": "https://github.com/fajarnugraha37/nope.git"
},
"license": "MIT",
"type": "module",
"types": "dist/index.d.ts",
"main": "./dist/index.js",
"exports": {
".": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.cts",
"default": "./dist/index.cjs"
},
"default": "./dist/index.mjs"
},
"./*": {
"import": {
"types": "./dist/*.d.ts",
"default": "./dist/*.mjs"
},
"require": {
"types": "./dist/*.d.cts",
"default": "./dist/*.cjs"
},
"default": {
"import": {
"types": "./dist/*/index.d.ts",
"default": "./dist/*/index.mjs"
},
"require": {
"types": "./dist/*/index.d.cts",
"default": "./dist/*/index.cjs"
}
}
}
},
"files": [
"dist",
"bin",
"README.md",
"LICENSE"
],
"scripts": {
"build": "rm -rf dist && bunx tsc && bunx tsup",
"test": "bun test",
"test:watch": "bun test --watch",
"coverage:view": "open coverage/lcov-report/index.html",
"version": "changeset version",
"release": "changeset publish",
"action:validate": "act --action-offline-mode --workflows ./.github/workflows/validate.yml",
"action:publish": "act --action-offline-mode --workflows ./.github/workflows/publish.yml --secret-file .secrets"
},
"dependencies": {
"@fajarnugraha37/cache": "0.2.0",
"@fajarnugraha37/error": "0.1.0",
"ajv": "^8.17.1",
"ajv-errors": "^3.0.0",
"ajv-formats": "^3.0.1",
"ajv-keywords": "^5.1.0"
},
"devDependencies": {
"@types/bun": "latest",
"glob": "^11.0.3",
"tsup": "^8.5.0",
"typescript": "^5"
},
"peerDependencies": {}
}