{"_id":"@conversional-library/easy-email-editor","name":"@conversional-library/easy-email-editor","dist-tags":{"latest":"4.16.17"},"versions":{"4.16.17":{"name":"@conversional-library/easy-email-editor","license":"MIT","description":"Email editor","version":"4.16.17","author":{"name":"Sajad Shahi"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/ConversionalDev/conversional-easy-email.git"},"keywords":["email editor core"],"main":"lib/index.js","types":"lib/index.d.ts","style":"lib/easy-email-editor.css","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./lib/easy-email-editor.css":"./lib/easy-email-editor.css"},"scripts":{"dev":"vite","typings":"tsc --declaration --emitDeclarationOnly --project tsconfig.lib.json && tsc-alias -p tsconfig.alias.json","build":"rimraf lib && npm run typings && vite build --config vite.config.mts","format":"eslint --fix  --ext .tsx,.ts,.tsx src/"},"husky":{"hooks":{"pre-commit":"yarn test && yarn lint-staged"}},"lint-staged":{"src/*.{js,jsx,ts,tsx}, example/*.{js,jsx,ts,tsx}":["yarn lint"]},"dependencies":{"is-hotkey":"^0.2.0","lodash":"^4.17.23","react-hook-form":"^7.54.2","react-use":"^17.3.1"},"devDependencies":{"@types/is-hotkey":"^0.1.7","@types/lodash":"^4.17.15","@types/node":"^22.12.12","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@typescript-eslint/eslint-plugin":"^8.24.0","@typescript-eslint/parser":"^8.24.0","eslint":"^9.17.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.1.0","eslint-webpack-plugin":"^4.2.0","mjml-browser":"^4.15.3","react":"^19.2.4","react-dom":"^19.2.4","rimraf":"^6.0.1","sass":"^1.83.0","tsc-alias":"^1.8.10","typescript":"^5.7.2","vite":"^7.1.11"},"peerDependencies":{"@conversional-library/easy-email-core":"^4.16.9","mjml-browser":"^4.15.3","react":"^19.2.4","react-dom":"^19.2.4"},"gitHead":"2d9255b00cbce0664137212b2c63ec4802b23b84","_id":"@conversional-library/easy-email-editor@4.16.17","bugs":{"url":"https://bitbucket.org/ConversionalDev/conversional-easy-email/issues"},"homepage":"https://bitbucket.org/ConversionalDev/conversional-easy-email#readme","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TjgmIuu4qET3zVDMn+5TBs7I8XyT28mmYYkAprxXz97I6TBzzSi5/QBsEKXYsv5UgWryy9SiiFgmd3nwCiBCSg==","shasum":"51115b70ed8fbe273771dc7ff4f1304f03e44701","tarball":"https://registry.npmjs.org/@conversional-library/easy-email-editor/-/easy-email-editor-4.16.17.tgz","fileCount":83,"unpackedSize":5618179,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYbxtld4Bwz83lT2TtCPQ3XfRUtDvE76fXmq0kpxiR7gIgPg622O80gm0Bi9kRaU4H2Pt1qA+3n4XXCHsrHzIRqqI="}]},"_npmUser":{"name":"sajjad.conversional","email":"sajjad.shahi@conversion.al"},"directories":{},"maintainers":[{"name":"sajjad.conversional","email":"sajjad.shahi@conversion.al"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/easy-email-editor_4.16.17_1774362364737_0.6267063733303455"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T14:26:04.626Z","4.16.17":"2026-03-24T14:26:05.042Z","modified":"2026-03-24T14:26:05.334Z"},"maintainers":[{"name":"sajjad.conversional","email":"sajjad.shahi@conversion.al"}],"description":"Email editor","homepage":"https://bitbucket.org/ConversionalDev/conversional-easy-email#readme","keywords":["email editor core"],"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/ConversionalDev/conversional-easy-email.git"},"author":{"name":"Sajad Shahi"},"bugs":{"url":"https://bitbucket.org/ConversionalDev/conversional-easy-email/issues"},"license":"MIT","readme":"# Easy-email-editor\n\n## Introduction\n\nEmail render and preview container.\n\n## usage\n\n```sh\n$ npm install --save easy-email-editor\n```\n\nor\n\n```sh\n$ yarn add easy-email-editor\n```\n\n```js\nimport React from 'react';\nimport { BlockManager } from '@conversional-library/easy-email-core';\nimport { EmailEditor, EmailEditorProvider } from '@conversional-library/easy-email-editor';\nimport 'easy-email-editor/lib/style.css';\n\nconst initialValues = {\n  subject: 'Welcome to Easy-email',\n  subTitle: 'Nice to meet you!',\n  content: BlockManager.getBlockByType(BasicType.PAGE).create({}),\n};\n\nexport function App() {\n  return (\n    <EmailEditorProvider\n      data={initialValues}\n      height={'calc(100vh - 72px)'}\n    >\n      {({ values }) => {\n        return <EmailEditor />;\n      }}\n    </EmailEditorProvider>\n  );\n}\n```\n","readmeFilename":"readme.md","_rev":"1-8c343cf7bc88c21c739c9d30bc43a044"}