Skip to content

Commit edc5ca7

Browse files
committed
move to monorepo structure
1 parent 3a86e48 commit edc5ca7

17 files changed

+589
-906
lines changed

package-lock.json

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

package.json

Lines changed: 3 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,17 @@
11
{
2-
"name": "toolbox-devvit",
3-
"version": "0.3.2",
4-
"description": "Helpers for working with /r/toolbox data from Devvit community apps.",
5-
"type": "module",
6-
"main": "dist/index.js",
7-
"types": "dist/index.d.ts",
8-
"files": [
9-
"dist/*"
2+
"private": true,
3+
"workspaces": [
4+
"packages/toolbox-devvit"
105
],
11-
"scripts": {
12-
"fmt": "dprint fmt",
13-
"build": "tsc",
14-
"test": "ava",
15-
"coverage": "nyc ava",
16-
"docs": "typedoc src/index.ts",
17-
"prepublishOnly": "tsc && ava"
18-
},
19-
"repository": "https://github.com/toolbox-team/toolbox-devvit.git",
20-
"author": "eritbh <github@eritbh.me>",
21-
"license": "MIT",
22-
"bugs": {
23-
"url": "https://github.com/toolbox-team/toolbox-devvit/issues"
24-
},
25-
"homepage": "https://github.com/toolbox-team/toolbox-devvit#readme",
266
"devDependencies": {
27-
"@ava/typescript": "^4.0.0",
287
"@devvit/public-api": "^0.11.2",
298
"@tsconfig/node-lts": "^22.0.1",
309
"@types/node": "^13.7.4",
3110
"ava": "^5.3.0",
3211
"dprint": "^0.40.2",
3312
"eslint": "^6.8.0",
3413
"nyc": "^15.0.0",
35-
"tsx": "^3.12.7",
3614
"typedoc": "^0.24.8",
3715
"typescript": "^5.1.3"
38-
},
39-
"dependencies": {
40-
"pako": "^1.0.11"
41-
},
42-
"ava": {
43-
"extensions": {
44-
"ts": "module"
45-
},
46-
"nodeArguments": [
47-
"--loader=tsx",
48-
"--no-warnings"
49-
]
5016
}
5117
}

packages/toolbox-devvit/.npmignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
src
2+
tsconfig.json
3+
dist/**/*.test.{js,d.ts}
4+
*.tsbuildinfo
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"name": "toolbox-devvit",
3+
"version": "0.3.2",
4+
"description": "Helpers for working with /r/toolbox data from Devvit community apps.",
5+
"type": "module",
6+
"main": "dist/index.js",
7+
"types": "dist/index.d.ts",
8+
"scripts": {
9+
"fmt": "dprint fmt",
10+
"build": "tsc",
11+
"test": "ava",
12+
"coverage": "nyc ava",
13+
"docs": "typedoc src/index.ts",
14+
"prepublishOnly": "tsc && ava"
15+
},
16+
"repository": "https://github.com/toolbox-team/toolbox-devvit.git",
17+
"author": "eritbh <github@eritbh.me>",
18+
"license": "MIT",
19+
"bugs": {
20+
"url": "https://github.com/toolbox-team/toolbox-devvit/issues"
21+
},
22+
"homepage": "https://github.com/toolbox-team/toolbox-devvit#readme",
23+
"dependencies": {
24+
"pako": "^1.0.11"
25+
},
26+
"ava": {
27+
"typescript": {
28+
"compile": "tsc",
29+
"rewritePaths": {
30+
"src/": "dist/"
31+
}
32+
}
33+
}
34+
}

src/ToolboxClient.test.ts renamed to packages/toolbox-devvit/src/ToolboxClient.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import test from 'ava';
2-
import {ToolboxClient} from './ToolboxClient';
2+
import {ToolboxClient} from './ToolboxClient.js';
33

44
test.todo('getUsernotes');
55

src/ToolboxClient.ts renamed to packages/toolbox-devvit/src/ToolboxClient.ts

File renamed without changes.

src/config/RawSubredditConfig.test.ts renamed to packages/toolbox-devvit/src/config/RawSubredditConfig.test.ts

File renamed without changes.

src/config/RawSubredditConfig.ts renamed to packages/toolbox-devvit/src/config/RawSubredditConfig.ts

File renamed without changes.

src/config/SubredditConfig.test.ts renamed to packages/toolbox-devvit/src/config/SubredditConfig.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import test from 'ava';
2-
import {DEFAULT_CONFIG} from './RawSubredditConfig';
3-
import {SubredditConfig} from './SubredditConfig';
2+
import {DEFAULT_CONFIG} from './RawSubredditConfig.js';
3+
import {SubredditConfig} from './SubredditConfig.js';
44

55
test('constructor: accept empty input', t => {
66
t.assert(

src/config/SubredditConfig.ts renamed to packages/toolbox-devvit/src/config/SubredditConfig.ts

File renamed without changes.

0 commit comments

Comments
 (0)