{"bin":{"open-agreements":"bin/open-agreements.js"},"bugs":{"url":"https://github.com/open-agreements/open-agreements/issues"},"dist":{"shasum":"f0a78b991b93a2a4dfda1106cfdcfdbb3bbd0703","tarball":"https://registry.npmjs.org/@open-agreements/open-agreements/-/open-agreements-0.10.2.tgz","fileCount":1950,"integrity":"sha512-OMhUg1KSKNsglMtyTQ18BFyxxWwvzwVpNnlBnAPFJ7zUuHOfMSkSSQ+nC08VTpqi3hS+Lmy4UBu3O8U2BHvzXg==","signatures":[{"sig":"MEUCIQDhqw0VSkhDjE0Qw8KPOeXbPV1aGeD/mvYhx/HLiS2syQIgdWK6DIFWgK8ypacTRo11Cpk5UTK7Z6LNbU8XW5J8FKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-agreements%2fopen-agreements@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21407755},"main":"./dist/index.js","name":"@open-agreements/open-agreements","type":"module","types":"./dist/index.d.ts","author":{"name":"UseJunior","email":"steven@usejunior.com"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"npm run build && vitest","build":"tsc && node scripts/check_runtime_capabilities.mjs","test:run":"npm run build && vitest run","validate":"node bin/open-agreements.js validate","check:docs":"node scripts/check_docs.mjs","check:llms":"npm run generate:llms && git diff --exit-code -- llms.txt llms-full.txt","test:junit":"npm run build && vitest run --reporter=default --reporter=junit --outputFile=./coverage/junit.xml","check:readme":"npm run generate:readme && git diff --exit-code -- README.md docs/reference/catalog.md","preflight:ci":"npm run lint && npm run validate && npm run check:derived && npm run check:quality-cards && npm run check:template-previews && npm run check:preview-freshness && npm run check:gemini-extension-manifest && npm run check:docs && npm run check:allure-labels && npm run test:run","allure:deploy":"node scripts/deploy_allure_report.mjs","check:derived":"node scripts/derived_artifacts.mjs --check","generate:llms":"node scripts/generate_llms_txt.mjs","report:allure":"rm -rf ./allure-report && allure awesome ./allure-results --output ./allure-report --group-by epic,feature,story && node scripts/patch_allure_html_sanitizer.mjs --report-dir ./allure-report","test:coverage":"npm run build && VITEST_COVERAGE=1 vitest run --coverage --coverage.reporter=lcov --coverage.reporter=text-summary","test:workspace":"vitest run packages/contracts-workspace/tests","build:workspace":"tsc -p packages/contracts-workspace/tsconfig.json","generate:readme":"node scripts/generate_readme.mjs","generate:derived":"node scripts/derived_artifacts.mjs --generate","generate:schemas":"node scripts/generate_json_schemas.mjs","test:coverage:ci":"npm run build && VITEST_COVERAGE=1 vitest run --coverage --coverage.reporter=lcov --coverage.reporter=text-summary --reporter=default --reporter=junit --outputFile=./coverage/junit.xml","check:libreoffice":"node scripts/check_libreoffice_headless.mjs","generate:concerto":"node scripts/generate_concerto_types.mjs","render:docx-pages":"node scripts/render_docx_pages.mjs","validate:concerto":"node scripts/validate_concerto_metadata_parity.mjs","check:source-drift":"npm run build && node scripts/source_drift_canary.mjs","generate:templates":"node scripts/generate_templates.mjs && npm run check:docx-structure","report:allure:open":"allure open ./allure-report","test:workspace-mcp":"vitest run packages/contracts-workspace-mcp/tests","build:checklist-mcp":"tsc -p packages/checklist-mcp/tsconfig.json","build:workspace-mcp":"tsc -p packages/contracts-workspace-mcp/tsconfig.json","check:allure-labels":"node scripts/validate_allure_test_labels.mjs","check:claude-plugin":"node scripts/sync_claude_marketplace_plugin.mjs --check","check:quality-cards":"node scripts/check_quality_cards.mjs","check:docx-structure":"node scripts/check_docx_structure.mjs","check:isolated-runtime":"node scripts/check_isolated_package_runtime.mjs","generate:claude-plugin":"node scripts/sync_claude_marketplace_plugin.mjs","check:preview-freshness":"node scripts/check_preview_freshness.mjs","check:template-previews":"node scripts/check_template_previews.mjs","probe:published-schemas":"node scripts/probe_published_schemas.mjs","check:templates-snapshot":"node scripts/export-templates-snapshot.mjs --check","generate:template-previews":"npm run build && node scripts/generate_template_previews.mjs","generate:templates-snapshot":"node scripts/export-templates-snapshot.mjs","build:contract-templates-mcp":"tsc -p packages/contract-templates-mcp/tsconfig.json","check:gemini-extension-manifest":"node scripts/check_gemini_extension_manifest.mjs","generate:employment-templates:libreoffice":"node scripts/generate_employment_templates_libreoffice.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:830818c9-0a1b-48da-9290-5c67eabe337b"}},"homepage":"https://openagreements.org","keywords":["legal","template","templates","agreement","nda","agreements","docx","contract","fill","cli","mcp","claude","legal-tech","open-source","safe","nvca","template-engine","document-generation","contract-automation","iso-27001","soc-2","compliance","audit","grc","evidence-collection"],"repository":{"url":"git+https://github.com/open-agreements/open-agreements.git","type":"git"},"workspaces":["packages/allure-test-factory","packages/contract-templates-mcp","packages/contracts-workspace","packages/contracts-workspace-mcp","packages/checklist-mcp"],"_npmVersion":"11.5.1","description":"Open-source legal template filling CLI and library","directories":{},"maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","jose":"^6.2.2","adm-zip":"^0.5.16","js-yaml":"^4.1.0","commander":"^13.1.0","minisearch":"^7.2.0","canonicalize":"^2.1.0","@xmldom/xmldom":"^0.9.9","docx-templates":"^4.13.0","@usejunior/docx-core":"^0.12.0"},"readmeConfig":{"trustUrl":"https://usejunior.com/security","websiteUrl":"https://usejunior.com","templateCatalogUrl":"https://usejunior.com/templates","documentationBaseUrl":"https://github.com/open-agreements/open-agreements/blob/main/docs","documentationIndexUrl":"https://github.com/open-agreements/open-agreements/tree/main/docs","legalPracticeLibraryUrl":"https://openagreements.org"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","docx":"^9.5.1","jszip":"^3.10.1","allure":"^3.7.0","eslint":"^9.19.0","vitest":"^3.2.4","globals":"^14.0.0","prismjs":"^1.30.0","@eslint/js":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.13.0","ajv-formats":"^3.0.1","allure-vitest":"^3.4.5","@types/adm-zip":"^0.5.7","@types/js-yaml":"^4.0.9","fast-xml-parser":"^4.5.3","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^3.2.4","@usejunior/allure-test-factory":"*"},"bundleDependencies":["@usejunior/docx-core"],"_npmOperationalInternal":{"tmp":"tmp/open-agreements_0.10.2_1789017132937_0.347699375515683","host":"s3://npm-registry-packages-npm-production"},"_id":"@open-agreements/open-agreements@0.10.2","version":"0.10.2"}