Create and send cookie-cutter emails
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Badri Sunderarajan 7dae614535 Add extra options to markdown converter 2 years ago
public Make JS and CSS resource paths relative 2 years ago
scripts Initial commit with basic Svelte project 2 years ago
src Add extra options to markdown converter 2 years ago
.gitignore Initial commit with basic Svelte project 2 years ago
.sample-env Allow changing of root subdirectory 2 years ago
LICENSE Add LICENSE 2 years ago
README.md Allow changing of root subdirectory 2 years ago
package.json Implement actual email sending, with nodemailer! 2 years ago
rollup.config.js Initial commit with basic Svelte project 2 years ago
server.js Allow changing of root subdirectory 2 years ago
yarn.lock Implement actual email sending, with nodemailer! 2 years ago

README.md

Looking for a shareable component template? Go here --> sveltejs/component-template


chipchoc

Create and send cookie-cutter emails

Get started

Install the dependencies...

cd chipchoc
yarn

...set up the .env config file...

CHIPCHOC_EMAIL_HOST=mail.example.com
CHIPCHOC_EMAIL_PORT=587
CHIPCHOC_EMAIL_SECURE=false
CHIPCHOC_EMAIL_USER=user@example.com
CHIPCHOC_EMAIL_PASSWORD=badexample
CHIPCHOC_BASE_URL=/

...then start Rollup:

nyarn dev

Navigate to localhost:5000. You should see your app running. Edit a component file in src, save it, and reload the page to see your changes.

By default, the server will only respond to requests from localhost. To allow connections from other computers, edit the sirv commands in package.json to include the option --host 0.0.0.0.

Building and running in production mode

To create an optimised version of the app:

yarn build

You can run the newly built app with yarn start. This uses sirv, which is included in your package.json's dependencies so that the app will work when you deploy to platforms like Heroku.

Credits

This is made from a project template for Svelte apps. You can find the original template at https://github.com/sveltejs/template.