- Create detailed README.md documenting Safari Notifications Module - Explain project purpose: PWA abstraction for browser worker compatibility - Document cryptographic features: JWT, NaCl encryption, DID authentication - Add security audit checklist and development standards - Include usage examples and API reference - Enhance package.json with proper metadata and build scripts - Add npm scripts: build and dev for development workflow - Include project keywords and author information This module handles secure notifications for Safari extensions and PWAs, specifically designed for browser worker contexts with cryptographic operations and IndexedDB integration.
28 lines
691 B
JSON
28 lines
691 B
JSON
{
|
|
"name": "safari-notifications-module",
|
|
"version": "1.0.0",
|
|
"description": "Secure notifications module for Safari browser extensions and PWAs",
|
|
"main": "dist/safari-notifications.js",
|
|
"scripts": {
|
|
"build": "webpack --config webpack.config.js",
|
|
"dev": "webpack --config webpack.config.js --mode development --watch"
|
|
},
|
|
"keywords": [
|
|
"safari",
|
|
"notifications",
|
|
"pwa",
|
|
"cryptography",
|
|
"jwt",
|
|
"service-worker"
|
|
],
|
|
"author": "Matthew Raymer",
|
|
"dependencies": {
|
|
"@noble/curves": "^1.2.0",
|
|
"@noble/hashes": "^1.3.2",
|
|
"tweetnacl": "^1.0.3",
|
|
"tweetnacl-util": "^0.15.1",
|
|
"webpack": "^5.89.0",
|
|
"webpack-cli": "^5.1.4"
|
|
}
|
|
}
|