open-index/open-npm huggingface dataset:
npm package: @near-solution/ejs-remote
Description: Near Solution ejs remote library
Author: neargithub@gmail.com
Latest version: 1.0.1

# @near-solution/ejs-remote

> This module is based on `koa-ejs-remote`

Because of unexpected behavior on windows platform, I tweaked bit of original module.

More information about usage or others at [koa-ejs-remote](https://www.npmjs.com/package/koa-ejs-remote)

## why ejs-remote ?

In the near-solution framework, each module can have an html template, and the templates of each module are gathered in one folder by webpack at the time of client build. In development mode, it is not possible to do a client build every time, so koa-ejs may not be able to find the html template. Therefore, koa-ejs-remote is inevitably used to use templates merged in koa-webpack memory for development mode support.
npm package: @near-solution/email-base
Description: Module to send email using SMTP configuration.
Latest version: 1.0.1

# email-base

### 1. email connection configuration

{app_root}/config.[mode].js

```js
module.exports = {
  email: {
    host: 'smtp.office365.com',
    port: 587,
    secure: false, // true for 465, false for other ports
    auth: {
      user: 'account@emailhost',
      pass: 'password'
    },
    secureConnection: false,
    tls: {
      ciphers: 'SSLv3'
    },
    sender: 'sender-account@emailhost' // if not set, auth.user will be the sender
  }
}
```

### 2. send email as virtual user (e.g. no-reply@nearsolution.co.kr)

1. add member into shared mailbox
2. call sendEmail function with shared mailbox address as sender paramerter  
   (e.g. sendEmail({sender: no-reply@nearsolution.co.kr}) )
npm package: @near-solution/help
Description: User interface for application inline help
Author: Near Solution
Latest version: 1.0.1

# help

## topic

- topic : means help file location relative path (must not started with '/')
- file location : /helps/${topic}.${locale}.md

## i18n

- The help(markdown) file is selected in response to the user's language information.
- help file finding order (ie. user language is 'ko-KR' and topic is 'about/near-solution' and fallback language is 'en')
  1. /helps/about/near-solution.ko-KR.md
  2. /helps/about/near-solution.ko.md
  3. /helps/about/near-solution.en.md
  4. /helps/about/near-solution.md