Skip to content

Commit c315767

Browse files
authored
Merge pull request #1 from tonyito/travis
Travis
2 parents 286a83e + 968ad79 commit c315767

File tree

89 files changed

+7042
-23650
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+7042
-23650
lines changed

.babelrc

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@
77
}
88
],
99
"react",
10-
"stage-0"
10+
"stage-0",
1111
],
12-
"plugins": ["transform-es2015-modules-commonjs"]
12+
"plugins": ["transform-es2015-modules-commonjs"],
13+
"env": {
14+
"test": {
15+
"plugins": ["transform-es2015-modules-commonjs"]
16+
}
17+
}
1318
}

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Created by https://www.gitignore.io/api/node,linux,macos,windows,visualstudio,yarn
2-
2+
yarn.lock
3+
package-lock.json
4+
.prettierrc.json
35
### Linux ###
46
*~
57

.prettierrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"printWidth": 80,
3+
"singleQuote": true,
4+
"trailingComma": "none"
5+
}

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
language: node_js
22
node_js:
3-
- "8"
4-
- "10"
3+
- 10

README.md

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
<p align="center">
23
<img width="50" src="https://github.com/team-reactype/ReacType/blob/master/src/public/icons/png/256x256.png?raw=true">
34
<h1 align="center">ReacType </h1>
@@ -6,14 +7,14 @@
67
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/team-reactype/ReacType/pulls)
78
![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)
89

9-
**ReacType** is a visual prototyping tool for developers employing **React** component architecture alongside the comprehensive type checking of **TypeScript**.
10+
**ReacType** is a visual prototyping tool for developers employing **React** component architecture alongside the comprehensive type checking of **TypeScript**.
1011
In other words, **you can draw prototypes and export React / Typescript code!**
1112

1213
**ReacType** allows the user to _visualize_ their application architecture dynamically, employing a _canvas display_, an _application tree_, and a _real-time component code preview_. The user can create components and load _instances_ of these components, as well as nested HTML elements, onto the canvas. This architecture can then be _exported_ as TypeScript application files to be used as a starter template for any repository.
1314

1415
Download for [MacOS](https://github.com/team-reactype/ReacType/releases/tag/Mac.Version.1.0), [Windows](https://github.com/team-reactype/ReacType/releases/tag/Win.Version.1.0), [Linux](https://github.com/team-reactype/ReacType/releases/tag/Linux.Version.1.0).
1516

16-
- **Mac users**: for now you might need to go to your security settings to allow the app run on your system as we do not have an Apple license yet.
17+
* **Mac users**: for now you might need to go to your security settings to allow the app run on your system as we do not have an Apple license yet.
1718

1819
![Image of ReacType Application](https://i.imgur.com/0wV7R1P.jpg)
1920

@@ -46,6 +47,7 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases/tag/Mac.
4647
1. Export a new project with TypeScript config files and the component files. This option will allow a developer to immediately begin a new project.
4748

4849
#### Contributors
50+
4951
[Adam Singer](https://linkedin.com/in/adsing) [@spincycle01](https://github.com/spincycle01)
5052

5153
[Charles Finocchiaro](https://www.linkedin.com/in/charles-finocchiaro-62440040/) [@null267](https://github.com/null267)
@@ -54,29 +56,56 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases/tag/Mac.
5456

5557
[Christian Padilla](https://linkedin.com/in/ChristianEdwardPadilla) [@ChristianEdwardPadilla](https://github.com/ChristianEdwardPadilla)
5658

59+
[Eliot Nguyen](https://linkedin.com/in/ibeeliot) [@ibeeliot](https://github.com/ibeeliot)
60+
61+
[Jesse Zuniga](https://linkedin.com/in/jesse-zuniga) [@jzuniga206](https://github.com/jzuniga206)
62+
5763
[Mitchel Severe](https://www.linkedin.com/in/misevere/) [@mitchelsevere](https://github.com/mitchelsevere)
5864

5965
[Natalie Vick](https://www.linkedin.com/in/vicknatalie/) [@natattackvick](https://github.com/natattackvick)
6066

6167
[Nel Malikova](https://www.linkedin.com/in/gmalikova/) [@gmal1](https://github.com/gmal1)
6268

69+
[Sean Sadykoff](https://www.linkedin.com/in/sean-sadykoff/) [@sean1292](https://github.com/sean1292)
70+
6371
[Shlomo Porges](https://linkedin.com/shlomoporges) [@shlomoporges](https://github.com/ShlomoPorges)
6472

6573
[Sophia Huttner](https://www.linkedin.com/in/sophia-huttner-68315975/) [@sophjean](https://github.com/sophjean)
6674

6775
[Tolga Mizrakci](https://linkedin.com/in/tolga-mizrakci) [@tolgamizrakci](https://github.com/tolgamizrakci)
6876

77+
[Tony Ito-Cole](https://linkedin.com/in/tony-ito-cole) [@tonyito](https://github.com/tonyito)
6978

7079
## To Run Your Own Version
7180

7281
- **Fork** and **Clone** Repository.
7382
- Open project directory
7483
- Install dependencies
7584

76-
## License
85+
- npm works in place of yarn as well.
7786

78-
This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/team-reactype/ReacType/blob/development/LICENSE.md) file for details.
87+
```bash
88+
yarn install
89+
```
90+
91+
- Run application
7992

93+
```bash
94+
yarn start
8095
```
8196

97+
- For development experience, in one terminal...
98+
99+
```bash
100+
yarn run dev
101+
```
102+
103+
- and on another terminal
104+
105+
```bash
106+
yarn run electron
82107
```
108+
109+
## License
110+
111+
This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/team-reactype/ReacType/blob/development/LICENSE.md) file for details.

__mocks__/electron.js renamed to __mocks__/electron.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ const ipcRenderer = {
33
on: jest.fn(),
44
};
55

6-
export default ipcRenderer;
6+
module.exports = ipcRenderer;

electron-builder.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ linux:
77
target:
88
- AppImage
99
- deb
10-
maintainer: spincycle01@yahoo.com
10+
maintainer: sean.sadykoff@gmail.com
1111
mac:
1212
category: public.app-category.developer-tools
1313
target: dmg
@@ -29,4 +29,4 @@ dmg:
2929
'y': 150
3030
type: link
3131
path: /Applications
32-
electronVersion: 2.0.7
32+
electronVersion: 3.0.0

0 commit comments

Comments
 (0)