@bernierllc/email-ui
Version:
React UI components for email management, templates, scheduling, and analytics
92 lines • 2.29 kB
JSON
{
"name": "@bernierllc/email-ui",
"version": "0.1.0",
"description": "React UI components for email management, templates, scheduling, and analytics",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"build": "tsc",
"dev": "tsc --watch",
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"lint": "eslint src/**/*.{ts,tsx}",
"lint:fix": "eslint src/**/*.{ts,tsx} --fix",
"clean": "rimraf dist",
"prebuild": "npm run clean",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
},
"keywords": [
"email",
"ui",
"react",
"components",
"admin",
"templates",
"scheduling",
"analytics",
"bernierllc",
"logger-integration",
"neverhub-integration"
],
"bernier": {
"integrations": {
"logger": "optional",
"neverhub": "optional"
},
"security": {
"inputSanitization": true,
"csp": true,
"auditLogging": true
}
},
"author": "Bernier LLC",
"license": "Bernier LLC",
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0",
"zod": "^3.22.4"
},
"peerDependencies": {
"react": "^18.0.0",
"react-dom": "^18.0.0"
},
"devDependencies": {
"@types/react": "^18.2.0",
"@types/react-dom": "^18.2.0",
"@types/jest": "^29.5.5",
"@types/node": "^20.6.0",
"@testing-library/react": "^14.0.0",
"@testing-library/jest-dom": "^6.1.0",
"@testing-library/user-event": "^14.4.0",
"@storybook/react": "^7.4.0",
"@storybook/addon-essentials": "^7.4.0",
"jest": "^29.6.4",
"jest-environment-jsdom": "^29.6.4",
"ts-jest": "^29.1.1",
"typescript": "^5.2.2",
"eslint": "^8.50.0",
"@typescript-eslint/eslint-plugin": "^6.7.0",
"@typescript-eslint/parser": "^6.7.0",
"eslint-plugin-react": "^7.33.0",
"eslint-plugin-react-hooks": "^4.6.0",
"rimraf": "^5.0.1"
},
"files": [
"dist/**/*",
"README.md",
"LICENSE",
"INTEGRATIONS.md",
"SECURITY.md"
],
"repository": {
"type": "git",
"url": "git+https://github.com/bernier-llc/tools.git",
"directory": "packages/ui/email-ui"
},
"publishConfig": {
"access": "restricted"
}
}