This repository was archived by the owner on Jan 2, 2018. It is now read-only.
File tree 10 files changed +154
-111
lines changed
roc-package-web-app-react
roc-package-web-app-react-dev
10 files changed +154
-111
lines changed Original file line number Diff line number Diff line change 5
5
"author" : " VG" ,
6
6
"license" : " MIT" ,
7
7
"dependencies" : {
8
+ "koa-session" : " 3.4.0" ,
8
9
"react-toggle" : " ~2.1.1" ,
9
10
"redux-api-middleware" : " ~1.0.2" ,
10
11
"redux-fetcher" : " ~2.0.0" ,
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ export default class About extends Component {
27
27
< h1 style = { { color : this . props . color } } > About us</ h1 >
28
28
< button onClick = { ( ) => this . props . reload ( ) } > Reload</ button >
29
29
< pre > { JSON . stringify ( props , null , 2 ) } </ pre >
30
+ < pre > { JSON . stringify ( location , null , 2 ) } </ pre >
30
31
</ div >
31
32
) ;
32
33
}
Original file line number Diff line number Diff line change 2
2
// If we have a querystring then counter will on the server be incremented.
3
3
4
4
// Important that the middlewares yield next for everyting to work correct
5
- export default function middlewares ( ) {
6
- return [ function * ( next ) {
5
+
6
+ const session = require ( 'koa-session' ) ;
7
+
8
+ export default function middlewares ( _ , { server } ) {
9
+ server . keys = [ 'secret' ] ;
10
+ return [ session ( server ) , function * ( next ) {
11
+ if ( this . path == '/session/' ) {
12
+ var n = this . session . views || 0 ;
13
+ this . session . views = ++ n ;
14
+ this . body = n + ' views' ;
15
+ } else {
16
+ yield next ;
17
+ }
18
+
19
+ } , function * ( next ) {
7
20
if ( this . querystring . length > 0 ) {
8
21
this . state . reduxStore . dispatch ( {
9
22
type : 'CLICKED'
Original file line number Diff line number Diff line change @@ -12,13 +12,13 @@ It is therefore _never to be included_ as a direct dependency in app or componen
12
12
### roc-package-webpack-dev — [ v1.0.0-beta.4] ( https://www.npmjs.com/package/roc-package-webpack-dev )
13
13
Package providing module support.
14
14
15
- ### roc-package-webpack-node-dev — [ v1.0.0-beta.2 ] ( https://www.npmjs.com/package/roc-package-webpack-node-dev )
15
+ ### roc-package-webpack-node-dev — [ v1.0.0-beta.3 ] ( https://www.npmjs.com/package/roc-package-webpack-node-dev )
16
16
Package providing Node support through Webpack for Roc (Development)
17
17
18
18
### roc-package-webpack-web-dev — [ v1.0.0-beta.3] ( https://www.npmjs.com/package/roc-package-webpack-web-dev )
19
19
Package providing browser support through Webpack for Roc (Development)
20
20
21
- ### roc-package-web-app-dev — [ v1.0.0-beta.5 ] ( https://www.npmjs.com/package/roc-package-web-app-dev )
21
+ ### roc-package-web-app-dev — [ v1.0.0-beta.6 ] ( https://www.npmjs.com/package/roc-package-web-app-dev )
22
22
Package for building web applications using Roc (Development)
23
23
24
24
## Plugins
Original file line number Diff line number Diff line change 17
17
* [ get-webpack-targets] ( #get-webpack-targets )
18
18
* [ roc-package-webpack-node-dev] ( #roc-package-webpack-node-dev )
19
19
* [ dev-process-created] ( #dev-process-created )
20
+ * [ dev-process-stopping] ( #dev-process-stopping )
20
21
* [ roc-plugin-style-css] ( #roc-plugin-style-css )
21
22
* [ add-style] ( #add-style )
22
23
@@ -153,6 +154,19 @@ __Expected return value:__ _Nothing_
153
154
| ------------- | --------------------------- | ---- | -------- | ------------ |
154
155
| serverProcess | The created server process. | | No | |
155
156
157
+ ### dev-process-stopping
158
+
159
+ Used to react before the development server is stopped.
160
+
161
+ __ Initial value:__ _ Nothing_
162
+ __ Expected return value:__ _ Nothing_
163
+
164
+ #### Arguments
165
+
166
+ | Name | Description | Type | Required | Can be empty |
167
+ | ------------- | ----------------------------------------- | ---- | -------- | ------------ |
168
+ | serverProcess | The server process that is being stopped. | | No | |
169
+
156
170
## roc-plugin-style-css
157
171
158
172
### add-style
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " roc-package-web-app-react-dev" ,
3
3
"description" : " Package for building React applications with Roc (Development)" ,
4
- "version" : " 1.0.0-beta.6 " ,
4
+ "version" : " 1.0.0-beta.7 " ,
5
5
"main" : " lib/index.js" ,
6
6
"scripts" : {
7
7
"lint" : " eslint ." ,
Original file line number Diff line number Diff line change @@ -13,6 +13,16 @@ __Version__: ^2.1.0
13
13
__ Extension__ : roc-package-web-app-react
14
14
__ Custom resolve function__ : No
15
15
16
+ ### [ intl] ( https://www.npmjs.com/package/intl )
17
+ __ Version__ : ^1.2.5
18
+ __ Extension__ : roc-package-web-app-react
19
+ __ Custom resolve function__ : No
20
+
21
+ ### [ intl-locales-supported] ( https://www.npmjs.com/package/intl-locales-supported )
22
+ __ Version__ : ^1.0.0
23
+ __ Extension__ : roc-package-web-app-react
24
+ __ Custom resolve function__ : No
25
+
16
26
### [ react] ( https://www.npmjs.com/package/react )
17
27
__ Version__ : ^15.3.2
18
28
__ Extension__ : roc-plugin-react
@@ -118,9 +128,6 @@ __Version__: ~1.3.0
118
128
#### [ koa-lowercase-path] ( https://www.npmjs.com/package/koa-lowercase-path )
119
129
__ Version__ : ~ 1.0.0
120
130
121
- #### [ koa-mount] ( https://www.npmjs.com/package/koa-mount )
122
- __ Version__ : ~ 1.3.0
123
-
124
131
#### [ koa-normalize-path] ( https://www.npmjs.com/package/koa-normalize-path )
125
132
__ Version__ : ~ 1.0.0
126
133
Original file line number Diff line number Diff line change @@ -12,13 +12,13 @@ It is therefore _never to be included_ as a direct dependency in app or componen
12
12
### roc-package-webpack — [ v1.0.0-beta.4] ( https://www.npmjs.com/package/roc-package-webpack )
13
13
Package providing Webpack support for Roc
14
14
15
- ### roc-package-webpack-node — [ v1.0.0-beta.2 ] ( https://www.npmjs.com/package/roc-package-webpack-node )
15
+ ### roc-package-webpack-node — [ v1.0.0-beta.3 ] ( https://www.npmjs.com/package/roc-package-webpack-node )
16
16
Package providing Node support through Webpack.
17
17
18
18
### roc-package-webpack-web — [ v1.0.0-beta.3] ( https://www.npmjs.com/package/roc-package-webpack-web )
19
19
Package providing support bundling for Browser runtimes.
20
20
21
- ### roc-package-web-app — [ v1.0.0-beta.5 ] ( https://www.npmjs.com/package/roc-package-web-app )
21
+ ### roc-package-web-app — [ v1.0.0-beta.6 ] ( https://www.npmjs.com/package/roc-package-web-app )
22
22
Package for building web applications using Roc
23
23
24
24
## Plugins
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " roc-package-web-app-react" ,
3
3
"description" : " Package for building React applications with Roc" ,
4
- "version" : " 1.0.0-beta.6 " ,
4
+ "version" : " 1.0.0-beta.7 " ,
5
5
"main" : " lib/index.js" ,
6
6
"scripts" : {
7
7
"lint" : " eslint ." ,
You can’t perform that action at this time.
0 commit comments