UNPKG

schemapin

Version:

Cryptographic schema integrity verification for AI tools

125 lines 2.94 kB
{ "name": "schemapin", "version": "1.1.4", "description": "Cryptographic schema integrity verification for AI tools", "main": "src/index.js", "type": "module", "files": [ "src/", "README.md", "LICENSE" ], "scripts": { "test": "node --test tests/*.test.js", "test:watch": "node --test --watch tests/*.test.js", "test:coverage": "c8 node --test tests/*.test.js", "lint": "eslint src/ tests/", "lint:fix": "eslint src/ tests/ --fix", "example:developer": "node examples/developer.js", "example:client": "node examples/client.js", "example:interactive": "node examples/interactive-pinning-demo.js", "prepublishOnly": "npm test && npm run lint", "build": "echo 'No build step required for ES modules'", "clean": "rm -rf node_modules package-lock.json" }, "keywords": [ "cryptography", "schema", "verification", "ecdsa", "ai-tools", "security", "digital-signatures", "key-pinning", "mcp", "tool-integrity", "trust-on-first-use", "tofu", "well-known", "rfc8615", "schema-validation", "supply-chain-security" ], "author": { "name": "ThirdKey", "email": "contact@thirdkey.ai", "url": "https://thirdkey.ai" }, "maintainers": [ { "name": "Jascha Wanger", "email": "jascha@thirdkey.ai" } ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/thirdkey/schemapin.git" }, "bugs": { "url": "https://github.com/thirdkey/schemapin/issues", "email": "contact@thirdkey.ai" }, "homepage": "https://github.com/thirdkey/schemapin#readme", "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "os": [ "darwin", "linux", "win32" ], "cpu": [ "x64", "arm64" ], "dependencies": {}, "devDependencies": { "c8": "^8.0.1", "eslint": "^8.57.0" }, "peerDependencies": {}, "optionalDependencies": {}, "exports": { ".": { "import": "./src/index.js", "types": "./src/index.d.ts" }, "./core": { "import": "./src/core.js", "types": "./src/core.d.ts" }, "./crypto": { "import": "./src/crypto.js", "types": "./src/crypto.d.ts" }, "./discovery": { "import": "./src/discovery.js", "types": "./src/discovery.d.ts" }, "./pinning": { "import": "./src/pinning.js", "types": "./src/pinning.d.ts" }, "./utils": { "import": "./src/utils.js", "types": "./src/utils.d.ts" }, "./interactive": { "import": "./src/interactive.js", "types": "./src/interactive.d.ts" } }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "funding": { "type": "github", "url": "https://github.com/sponsors/thirdkey" }, "security": { "policy": "https://github.com/thirdkey/schemapin/security/policy" } }