@claurio/compliance-sdk
v0.1.3
Published
TypeScript SDK for EU compliance (GDPR-first) by Claurio.
Maintainers
Readme
@claurio/compliance-sdk
TypeScript SDK for EU compliance (starting with GDPR-by-design).
Install
npm install @claurio/compliance-sdkUsage
import { ComplianceSDK } from '@claurio/compliance-sdk'
const sdk = new ComplianceSDK({
projectId: '<your-project-id>',
})
// record consent (alpha)
await sdk.consent.record({
subjectId: 'user_123',
purposes: ['analytics'],
granted: true,
timestamp: new Date().toISOString(),
})Scripts
npm run dev– local dev (watches src).npm run build– builds ESM + CJS + types todist/.npm test– run unit tests with Vitest.
Publish
npm login
npm publish --access public