Skip to content

Commit 14ff226

Browse files
committed
feat: add default config
1 parent a986f99 commit 14ff226

File tree

4 files changed

+136
-45
lines changed

4 files changed

+136
-45
lines changed

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
"https://linkedsoftwaredependencies.org/bundles/npm/shape-validation-component/^5.0.0/dist/": "dist/"
1717
},
1818
"scripts": {
19-
"start": "community-solid-server -c shape-default.json -p 3123 -m .",
19+
"start": "community-solid-server -c shape-default.json -f ./data -m .",
20+
"start:file": "community-solid-server -c shape-file-no-setup.json -f ./data -m .",
21+
"start:memory": "community-solid-server -c shape-memory-no-setup.json -m .",
2022
"build": "npm run build:ts && npm run build:components",
2123
"build:components": "componentsjs-generator -s src -c dist/components -i .componentsignore -r shape-validation",
2224
"build:ts": "tsc",

shape-default.json

+43-44
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,45 @@
11
{
2-
"@context":[
3-
"https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^5.0.0/components/context.jsonld",
4-
"https://linkedsoftwaredependencies.org/bundles/npm/shape-validation-component/^5.0.0/components/context.jsonld"
5-
],
6-
"import": [
7-
"css:config/app/main/default.json",
8-
"css:config/app/init/initialize-root.json",
9-
"css:config/app/setup/disabled.json",
10-
"css:config/app/variables/default.json",
11-
"css:config/http/handler/default.json",
12-
"css:config/http/middleware/websockets.json",
13-
"css:config/http/server-factory/websockets.json",
14-
"css:config/http/static/default.json",
15-
"css:config/identity/access/public.json",
16-
"css:config/identity/email/default.json",
17-
"css:config/identity/handler/default.json",
18-
"css:config/identity/ownership/token.json",
19-
"css:config/identity/pod/static.json",
20-
"css:config/identity/registration/enabled.json",
21-
"css:config/ldp/authentication/dpop-bearer.json",
22-
"css:config/ldp/authorization/webacl.json",
23-
"css:config/ldp/handler/default.json",
24-
"css:config/ldp/metadata-parser/default.json",
25-
"css:config/ldp/metadata-writer/default.json",
26-
"css:config/ldp/modes/default.json",
27-
"css:config/storage/backend/memory.json",
28-
"css:config/storage/key-value/resource-store.json",
29-
"css:config/storage/middleware/default.json",
30-
"css:config/util/auxiliary/acl.json",
31-
"css:config/util/identifiers/suffix.json",
32-
"css:config/util/index/default.json",
33-
"css:config/util/logging/winston.json",
34-
"css:config/util/representation-conversion/default.json",
35-
"css:config/util/resource-locker/memory.json",
36-
"css:config/util/variables/default.json",
37-
38-
"shape-validation:config/shape-validation.json"
2+
"@context":[
3+
"https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^5.0.0/components/context.jsonld",
4+
"https://linkedsoftwaredependencies.org/bundles/npm/shape-validation-component/^5.0.0/components/context.jsonld"
395
],
40-
"@graph": [
41-
{
42-
"comment": "A single-pod server that stores its resources in memory."
43-
}
44-
]
45-
}
46-
6+
"import": [
7+
"css:config/app/main/default.json",
8+
"css:config/app/init/default.json",
9+
"css:config/app/setup/required.json",
10+
"css:config/app/variables/default.json",
11+
"css:config/http/handler/default.json",
12+
"css:config/http/middleware/websockets.json",
13+
"css:config/http/server-factory/websockets.json",
14+
"css:config/http/static/default.json",
15+
"css:config/identity/access/public.json",
16+
"css:config/identity/email/default.json",
17+
"css:config/identity/handler/default.json",
18+
"css:config/identity/ownership/token.json",
19+
"css:config/identity/pod/static.json",
20+
"css:config/identity/registration/enabled.json",
21+
"css:config/ldp/authentication/dpop-bearer.json",
22+
"css:config/ldp/authorization/webacl.json",
23+
"css:config/ldp/handler/default.json",
24+
"css:config/ldp/metadata-parser/default.json",
25+
"css:config/ldp/metadata-writer/default.json",
26+
"css:config/ldp/modes/default.json",
27+
"css:config/storage/backend/file.json",
28+
"css:config/storage/key-value/resource-store.json",
29+
"css:config/storage/middleware/default.json",
30+
"css:config/util/auxiliary/acl.json",
31+
"css:config/util/identifiers/suffix.json",
32+
"css:config/util/index/default.json",
33+
"css:config/util/logging/winston.json",
34+
"css:config/util/representation-conversion/default.json",
35+
"css:config/util/resource-locker/memory.json",
36+
"css:config/util/variables/default.json",
37+
38+
"shape-validation:config/shape-validation.json"
39+
],
40+
"@graph": [
41+
{
42+
"comment": "A single-pod server that stores its resources on disk (with setup)."
43+
}
44+
]
45+
}

shape-file-no-setup.json

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"@context":[
3+
"https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^5.0.0/components/context.jsonld",
4+
"https://linkedsoftwaredependencies.org/bundles/npm/shape-validation-component/^5.0.0/components/context.jsonld"
5+
],
6+
"import": [
7+
"css:config/app/main/default.json",
8+
"css:config/app/init/initialize-root.json",
9+
"css:config/app/setup/disabled.json",
10+
"css:config/app/variables/default.json",
11+
"css:config/http/handler/default.json",
12+
"css:config/http/middleware/websockets.json",
13+
"css:config/http/server-factory/websockets.json",
14+
"css:config/http/static/default.json",
15+
"css:config/identity/access/public.json",
16+
"css:config/identity/email/default.json",
17+
"css:config/identity/handler/default.json",
18+
"css:config/identity/ownership/token.json",
19+
"css:config/identity/pod/static.json",
20+
"css:config/identity/registration/enabled.json",
21+
"css:config/ldp/authentication/dpop-bearer.json",
22+
"css:config/ldp/authorization/webacl.json",
23+
"css:config/ldp/handler/default.json",
24+
"css:config/ldp/metadata-parser/default.json",
25+
"css:config/ldp/metadata-writer/default.json",
26+
"css:config/ldp/modes/default.json",
27+
"css:config/storage/backend/file.json",
28+
"css:config/storage/key-value/resource-store.json",
29+
"css:config/storage/middleware/default.json",
30+
"css:config/util/auxiliary/acl.json",
31+
"css:config/util/identifiers/suffix.json",
32+
"css:config/util/index/default.json",
33+
"css:config/util/logging/winston.json",
34+
"css:config/util/representation-conversion/default.json",
35+
"css:config/util/resource-locker/memory.json",
36+
"css:config/util/variables/default.json",
37+
38+
"shape-validation:config/shape-validation.json"
39+
],
40+
"@graph": [
41+
{
42+
"comment": "A single-pod server that stores its resources on disk."
43+
}
44+
]
45+
}

shape-memory-no-setup.json

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"@context":[
3+
"https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^5.0.0/components/context.jsonld",
4+
"https://linkedsoftwaredependencies.org/bundles/npm/shape-validation-component/^5.0.0/components/context.jsonld"
5+
],
6+
"import": [
7+
"css:config/app/main/default.json",
8+
"css:config/app/init/initialize-root.json",
9+
"css:config/app/setup/disabled.json",
10+
"css:config/app/variables/default.json",
11+
"css:config/http/handler/default.json",
12+
"css:config/http/middleware/websockets.json",
13+
"css:config/http/server-factory/websockets.json",
14+
"css:config/http/static/default.json",
15+
"css:config/identity/access/public.json",
16+
"css:config/identity/email/default.json",
17+
"css:config/identity/handler/default.json",
18+
"css:config/identity/ownership/token.json",
19+
"css:config/identity/pod/static.json",
20+
"css:config/identity/registration/enabled.json",
21+
"css:config/ldp/authentication/dpop-bearer.json",
22+
"css:config/ldp/authorization/webacl.json",
23+
"css:config/ldp/handler/default.json",
24+
"css:config/ldp/metadata-parser/default.json",
25+
"css:config/ldp/metadata-writer/default.json",
26+
"css:config/ldp/modes/default.json",
27+
"css:config/storage/backend/memory.json",
28+
"css:config/storage/key-value/resource-store.json",
29+
"css:config/storage/middleware/default.json",
30+
"css:config/util/auxiliary/acl.json",
31+
"css:config/util/identifiers/suffix.json",
32+
"css:config/util/index/default.json",
33+
"css:config/util/logging/winston.json",
34+
"css:config/util/representation-conversion/default.json",
35+
"css:config/util/resource-locker/memory.json",
36+
"css:config/util/variables/default.json",
37+
38+
"shape-validation:config/shape-validation.json"
39+
],
40+
"@graph": [
41+
{
42+
"comment": "A single-pod server that stores its resources in memory."
43+
}
44+
]
45+
}

0 commit comments

Comments
 (0)