File tree Expand file tree Collapse file tree 5 files changed +120
-0
lines changed Expand file tree Collapse file tree 5 files changed +120
-0
lines changed Original file line number Diff line number Diff line change 1
1
import { createServer } from 'miragejs' ;
2
2
3
+ import factories from './factories' ;
4
+ import fixtures from './fixtures' ;
5
+ import models from './models' ;
3
6
import * as RouteHandlers from './route-handlers' ;
7
+ import serializers from './serializers' ;
4
8
5
9
export default function makeServer ( config ) {
6
10
let server = createServer ( {
7
11
...config ,
12
+
13
+ factories,
14
+ fixtures,
15
+ models,
16
+ serializers,
17
+
8
18
routes ( ) {
9
19
RouteHandlers . register ( this ) ;
10
20
Original file line number Diff line number Diff line change
1
+ import apiToken from './api-token' ;
2
+ import category from './category' ;
3
+ import crate from './crate' ;
4
+ import crateOwnerInvitation from './crate-owner-invitation' ;
5
+ import crateOwnership from './crate-ownership' ;
6
+ import dependency from './dependency' ;
7
+ import keyword from './keyword' ;
8
+ import mirageSession from './mirage-session' ;
9
+ import team from './team' ;
10
+ import user from './user' ;
11
+ import version from './version' ;
12
+ import versionDownload from './version-download' ;
13
+
14
+ const FACTORIES = {
15
+ apiToken,
16
+ category,
17
+ crate,
18
+ crateOwnerInvitation,
19
+ crateOwnership,
20
+ dependency,
21
+ keyword,
22
+ mirageSession,
23
+ team,
24
+ user,
25
+ version,
26
+ versionDownload,
27
+ } ;
28
+
29
+ export default FACTORIES ;
Original file line number Diff line number Diff line change
1
+ import categories from './categories' ;
2
+ import crateOwnerships from './crate-ownerships' ;
3
+ import crates from './crates' ;
4
+ import dependencies from './dependencies' ;
5
+ import keywords from './keywords' ;
6
+ import teams from './teams' ;
7
+ import users from './users' ;
8
+ import versionDownloads from './version-downloads' ;
9
+ import versions from './versions' ;
10
+
11
+ const FIXTURES = {
12
+ categories,
13
+ crates,
14
+ crateOwnerships,
15
+ dependencies,
16
+ keywords,
17
+ teams,
18
+ users,
19
+ versions,
20
+ versionDownloads,
21
+ } ;
22
+
23
+ export default FIXTURES ;
Original file line number Diff line number Diff line change
1
+ import apiToken from './api-token' ;
2
+ import category from './category' ;
3
+ import categorySlug from './category-slug' ;
4
+ import crate from './crate' ;
5
+ import crateOwnerInvitation from './crate-owner-invitation' ;
6
+ import crateOwnership from './crate-ownership' ;
7
+ import dependency from './dependency' ;
8
+ import keyword from './keyword' ;
9
+ import mirageSession from './mirage-session' ;
10
+ import ownedCrate from './owned-crate' ;
11
+ import team from './team' ;
12
+ import user from './user' ;
13
+ import version from './version' ;
14
+ import versionDownload from './version-download' ;
15
+
16
+ const MODELS = {
17
+ apiToken,
18
+ category,
19
+ categorySlug,
20
+ crate,
21
+ crateOwnerInvitation,
22
+ crateOwnership,
23
+ dependency,
24
+ keyword,
25
+ mirageSession,
26
+ ownedCrate,
27
+ team,
28
+ user,
29
+ version,
30
+ versionDownload,
31
+ } ;
32
+
33
+ export default MODELS ;
Original file line number Diff line number Diff line change
1
+ import apiToken from './api-token' ;
2
+ import category from './category' ;
3
+ import crate from './crate' ;
4
+ import crateOwnerInvitation from './crate-owner-invitation' ;
5
+ import dependency from './dependency' ;
6
+ import keyword from './keyword' ;
7
+ import team from './team' ;
8
+ import user from './user' ;
9
+ import version from './version' ;
10
+ import versionDownload from './version-download' ;
11
+
12
+ const SERIALIZERS = {
13
+ apiToken,
14
+ category,
15
+ crate,
16
+ crateOwnerInvitation,
17
+ dependency,
18
+ keyword,
19
+ team,
20
+ user,
21
+ version,
22
+ versionDownload,
23
+ } ;
24
+
25
+ export default SERIALIZERS ;
You can’t perform that action at this time.
0 commit comments