Skip to content

Commit b2954cc

Browse files
committed
initial commit
1 parent 2305b64 commit b2954cc

File tree

9 files changed

+339
-0
lines changed

9 files changed

+339
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

0.13/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Curation List for Moss 0.13
2+
3+
## Modifying the List
4+
5+
0. Run `npm install`
6+
1. Go to curation.ts and change the file as needed
7+
2. Run `npm run write-curation-list` which should update the `curation.json` file in `./lists/curation.json`.
8+
3. Make a PR with the new change

0.13/lists/curation.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"name": "Lightningrod Labs",
3+
"description": "The official curation of Tools from Lightningrod Labs",
4+
"contact": {
5+
"website": "https://lightningrodlabs.org"
6+
},
7+
"icon": "---",
8+
"developerCollectiveCurations": []
9+
}

0.13/modify/curation.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { defineCurationList } from "@theweave/moss-types";
2+
3+
export default defineCurationList({
4+
name: "Lightningrod Labs",
5+
description: "The official curation of Tools from Lightningrod Labs",
6+
contact: {
7+
website: "https://lightningrodlabs.org",
8+
},
9+
icon: "---",
10+
developerCollectiveCurations: [],
11+
});

0.13/modify/developerCollective.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { defineDevCollectiveContent } from "@theweave/moss-types";
2+
3+
export default defineDevCollectiveContent({
4+
name: "Lightningrod Labs",
5+
description: "Nurturing The Holochain Ecosystem",
6+
id: "lightningrodlabs",
7+
icon: "https://lightningrodlabs.org/lrl_logo.png",
8+
contact: {
9+
website: "https://lightningrodlabs.org"
10+
},
11+
apps: [],
12+
})
13+

0.13/package-lock.json

Lines changed: 257 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0.13/package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "@lightningrodlabs/weave-tool-curation-0.13",
3+
"version": "0.1.0",
4+
"type": "module",
5+
"scripts": {
6+
"test": "node --loader ts-node/esm --abort-on-uncaught-exception ./curation.ts",
7+
"write-curation-list": "node --loader ts-node/esm --abort-on-uncaught-exception ./write-curation-list.js"
8+
},
9+
"author": "",
10+
"license": "ISC",
11+
"description": "",
12+
"devDependencies": {
13+
"@theweave/moss-types": "file:/home/matthias/code/holochain/lightningrodlabs/moss/shared/types",
14+
"ts-node": "10.9.2"
15+
}
16+
}

0.13/tsconfig.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"$schema": "https://json.schemastore.org/tsconfig",
3+
"compilerOptions": {
4+
"target": "esnext",
5+
"module": "esnext",
6+
"sourceMap": false,
7+
"strict": true,
8+
"jsx": "preserve",
9+
"esModuleInterop": true,
10+
"moduleResolution": "node",
11+
"resolveJsonModule": true,
12+
"isolatedModules": true,
13+
"forceConsistentCasingInFileNames": true,
14+
"skipLibCheck": true,
15+
"noUnusedLocals": true,
16+
"noUnusedParameters": true,
17+
"noImplicitAny": false,
18+
"noImplicitReturns": true
19+
}
20+
}

0.13/write-curation-list.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import fs from 'fs';
2+
import curationListObject from './modify/curation.ts';
3+
const curationListJSON = JSON.stringify(curationListObject, undefined, 4);
4+
fs.writeFileSync('./lists/curation.json', curationListJSON);

0 commit comments

Comments
 (0)