<commit_before># meteor-electron-client
A boilerplate to use meteor to build desktop apps!

## Why build Electron apps with Meteor?

[Watch this video!](https://youtu.be/Xgb9NTxPqVY)

Meteor is a great tool for automating all the things you need to do
while building even client side apps. It uglify, concat, minify all
your javascript and CSS for you, and live reload while developing.

In the old days you have to write lots of code using maybe Grunt or
gulp to achieve this. Furthermore, meteor provides a great ecosystem
for managing packages, by simply typing `meteor add react`, and
you're ready! No more Yeoman generator!


## How to use

Clone this repo (replace [YOUR_APP_NAME])!

```
git clone https://github.com/YuHuaiChen/meteor-electron-client [YOUR_APP_NAME]
cd [YOUR_APP_NAME]
```

install dependencies

```
npm install
```

You need gulp to build:

```
npm install -g gulp
```

you may want to remove `.git` with `rm -rf .git/`  

Now, just develop your meteor app as usual in the `meteor/` subdirectory, add any package as you like!  
When you're done...

## Build!

To test and your app and start electron, run:
<commit_msg>try demo<commit_after># meteor-electron-client
A boilerplate to use meteor to build desktop apps!

## Why build Electron apps with Meteor?

[Watch this video!](https://youtu.be/Xgb9NTxPqVY)

Meteor is a great tool for automating all the things you need to do
while building even client side apps. It uglify, concat, minify all
your javascript and CSS for you, and live reload while developing.

In the old days you have to write lots of code using maybe Grunt or
gulp to achieve this. Furthermore, meteor provides a great ecosystem
for managing packages, by simply typing `meteor add react`, and
you're ready! No more Yeoman generator!


## How to use

Clone this repo (replace [YOUR_APP_NAME])!

```
git clone https://github.com/YuHuaiChen/meteor-electron-client [YOUR_APP_NAME]
cd [YOUR_APP_NAME]
```

install dependencies

```
npm install
```

You need gulp to build:

```
npm install -g gulp
```

Try the demo app!

```
gulp
```

you may want to remove `.git` with `rm -rf .git/`  

Now, just develop your meteor app as usual in the `meteor/` subdirectory, add any package as you like!  
When you're done...

## Build!

To test and your app and start electron, run:

{'fraction_non_alphanumeric': 0.08607266435986159, 'fraction_numerical': 0.0008650519031141869, 'mean_word_length': 4.151447661469933, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5336126', 'n_tokens_mistral': 783, 'n_tokens_neox': 708, 'n_words': 336}