Modern JavaScript modules for browsers and modern bundlers
/dist/esm/
Node.js compatible modules
/dist/cjs/
TypeScript definitions for full type safety
/dist/types/
<script type="module">
import { getTrustedTypesPolicy } from './talkmaster/dist/esm/security/TrustedTypesPolicy.js'
const policy = getTrustedTypesPolicy()
if (policy) {
console.log('✅ Trusted Types policy active:', policy.name)
}
</script>
<script type="module">
import {
createSafePolicy,
SafeDOM
} from './talkmaster/dist/esm/examples/trusted-types-best-practices.js'
// Create safe policy
const policy = createSafePolicy(window.trustedTypes)
// Use safe DOM manipulation
const dom = new SafeDOM(policy)
dom.setHTML(element, userGeneratedContent)
</script>
<script type="module">
import { MessageBoxClient } from './talkmaster/dist/esm/MessageBoxClient.js'
const client = new MessageBoxClient({
host: 'messagebox.the-internet-of-money.com'
})
await client.connect()
console.log('✅ Connected to MessageBox')
</script>
/dist/esm/security/TrustedTypesPolicy.js
Core Trusted Types implementation with validation and sanitization
/dist/esm/examples/trusted-types-best-practices.js
Production-ready patterns and utilities
/dist/esm/MessageBoxClient.js
Secure BSV messaging client
/dist/esm/security/SafeJSONParser.js
Secure JSON parsing with validation