You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***One dependency:** The first and only dependency needed to create a Cycle.js project, hiding tooling complexity and providing smart defaults. Just update `create-cycle-app` to get selected changes to the core flavors.
40
+
***One dependency:** The first and only dependency needed to create a Cycle.js project, hiding tooling complexity and providing smart defaults. Just update `create-cycle-app` to get selected changes to the core flavors.
45
41
46
42
***Zero Configuration:** There are no configuration files. Configuring both development and production builds is handled for you so you can focus on writing code.
47
43
48
-
***Many Flavors:** We like to be together not the same, that’s why create-cycle-app comes with 4 core flavors that you can mix and match with your favorite reactive stream library. Furthermore, a discovery mechanism allows to find and use any flavor published on the npm registry. Alternatively, you can use your own flavors from any registry such as GitHub or your own.
44
+
***Many Flavors:** We like to be together not the same, that’s why create-cycle-app comes with 1 core flavors but allows you to provide your own from any registry such as GitHub or your own.
49
45
50
46
***No Lock-In:** Specifically made for beginners and to provide fast bootstrap for new projects, create-cycle-app doesn't have the ambition to be __the__ tool for working with Cycle.js projects. With that in mind, it's easy to leave `create-cycle-app` defaults and follow your own steps, by running `npm run eject`.
51
47
@@ -93,7 +89,7 @@ my-awesome-cycle-app/
93
89
└── package.json
94
90
```
95
91
96
-
_* Generated structure and files may change depending on the flavor being used, The above structure hold true for any of the 4 core flavors._
92
+
_* Generated structure and files may change depending on the flavor being used, The above structure hold true for the core flavor._
97
93
98
94
No configuration or complicated folder structures, just the files you need to build your cycle app.
99
95
Once the installation is done, you can run the following commands from within the project folder:
@@ -122,19 +118,16 @@ Copy dependencies and configurations to the project folder, update package.json
122
118
## Flavors
123
119
Each flavor represents a pair of programming language and builds tool. All the underlying dependencies and configuration are hidden behind the flavor. All flavors must adhere to the same basic structure and commands. Please make sure to check a specific flavor documentation for more details.
124
120
125
-
### Core flavors
121
+
### Core flavor
126
122
127
-
Create-cycle-app come packed with 4 core flavors for you to choose from, namely:
A flavor is a npm module with a set of scripts and template files that are used to configure a new Cycle.js project.
166
152
167
-
Take a look at [cycle-scripts-es-browserify](./cycle-scripts-es-browserify) as an example.
153
+
Take a look at [cycle-scripts](./packages/cycle-scripts) as an example.
168
154
169
155
##### Basic structure
170
156
@@ -201,10 +187,10 @@ Take a look at [cycle-scripts-es-browserify](./cycle-scripts-es-browserify) as a
201
187
202
188
Each flavor has great freedom to choose it's own dependencies, configuration, tools and file structure, as the user will choose which is the best (desired) flavor.
203
189
204
-
##### Example:
190
+
##### Flavors:
205
191
206
-
A flavor starring Semicolons!, browserify, babel and the object spread babel plugin with a really long name!
207
-
Check it out [here](https://github.com/Widdershin/cycle-scripts-widdershin)
192
+
-A flavor starring Semicolons!, browserify, babel and the object spread babel plugin with a really long name!
0 commit comments