Skip to content

Commit 97bc1bf

Browse files
Update package.json
1 parent bef318a commit 97bc1bf

1 file changed

Lines changed: 49 additions & 77 deletions

File tree

package.json

Lines changed: 49 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
{
22
"name": "nostream",
33
"version": "2.1.1",
4-
"packageManager": "pnpm@10.33.0",
5-
"private": true,
64
"description": "A Nostr relay written in Typescript.",
75
"supportedNips": [
86
1,
97
2,
10-
3,
118
4,
129
9,
1310
11,
1411
12,
15-
14,
1612
15,
1713
16,
1814
17,
@@ -21,81 +17,52 @@
2117
28,
2218
33,
2319
40,
24-
44,
25-
45,
26-
65
20+
44
2721
],
28-
"supportedNipExtensions": [],
29-
"main": "src/index.ts",
30-
"bin": {
31-
"nostream": "./dist/src/cli/index.js"
32-
},
33-
"files": [
34-
"dist",
35-
"resources",
36-
"nginx",
37-
"i2p",
38-
"docker-compose*.yml",
39-
"postgresql.conf",
40-
".env.example",
41-
"README.md",
42-
"CLI.md",
43-
"CONFIGURATION.md"
22+
"supportedNipExtensions": [
23+
"11a"
4424
],
25+
"main": "src/index.ts",
4526
"scripts": {
46-
"cli": "node --env-file-if-exists=.env -r ts-node/register src/cli/index.ts",
47-
"dev": "node --env-file-if-exists=.env -r ts-node/register src/index.ts",
48-
"clean-db": "node --env-file-if-exists=.env -r ts-node/register src/clean-db.ts",
27+
"dev": "node -r ts-node/register src/index.ts",
28+
"clean-db": "node -r ts-node/register src/clean-db.ts",
4929
"clean": "rimraf ./{dist,.nyc_output,.test-reports,.coverage}",
5030
"build": "tsc --project tsconfig.build.json",
51-
"verify:cli:build": "node scripts/verify-cli-build.js",
52-
"prestart": "pnpm run build",
53-
"start": "cd dist && node --env-file-if-exists=../.env src/index.js",
54-
"build:check": "pnpm run build --noEmit",
55-
"check:deps": "knip --config .knip.json --production --include files,dependencies --no-progress --reporter compact",
31+
"prestart": "npm run build",
32+
"start": "cd dist && node src/index.js",
33+
"build:check": "npm run build -- --noEmit",
34+
"knip": "knip --config .knip.json --production --include files,dependencies --no-progress --reporter compact",
5635
"lint": "biome lint ./src ./test",
57-
"check:all": "pnpm run lint && pnpm run check:deps",
36+
"check:all": "npm run lint && npm run knip",
5837
"lint:report": "mkdir -p .lint-reports && biome lint --reporter=json --reporter-file=.lint-reports/biome.json ./src ./test",
59-
"lint:fix": "pnpm run lint --write",
38+
"lint:fix": "npm run lint -- --write",
6039
"format": "biome format --write ./src ./test",
61-
"check:format": "biome format ./src ./test",
62-
"import": "node --env-file-if-exists=.env -r ts-node/register src/import-events.ts",
40+
"format:check": "biome format ./src ./test",
41+
"import": "node -r ts-node/register src/import-events.ts",
6342
"db:migrate": "knex migrate:latest",
6443
"db:migrate:rollback": "knex migrate:rollback",
6544
"db:seed": "knex seed:run",
66-
"db:benchmark": "node --env-file-if-exists=.env -r ts-node/register src/scripts/benchmark-queries.ts",
67-
"db:verify-index-impact": "node --env-file-if-exists=.env -r ts-node/register scripts/verify-index-impact.ts",
68-
"pretest:unit": "pnpm run build && node -e \"require('fs').mkdirSync('.test-reports/unit', {recursive: true})\"",
45+
"pretest:unit": "node -e \"require('fs').mkdirSync('.test-reports/unit', {recursive: true})\"",
6946
"test:unit": "mocha 'test/**/*.spec.ts'",
70-
"pretest:cli": "pnpm run build",
71-
"test:cli": "mocha 'test/unit/cli/**/*.spec.ts'",
72-
"test:unit:watch": "pnpm run test:unit --min --watch --watch-files src/**/*,test/**/*",
73-
"cover:unit": "nyc --report-dir .coverage/unit pnpm run test:unit",
47+
"test:unit:watch": "npm run test:unit -- --min --watch --watch-files src/**/*,test/**/*",
48+
"cover:unit": "nyc --report-dir .coverage/unit npm run test:unit",
7449
"docker:build": "docker build -t nostream .",
7550
"pretest:integration": "mkdir -p .test-reports/integration",
7651
"test:load": "node -r ts-node/register ./scripts/security-load-test.ts",
77-
"smoke:nip03": "node -r ts-node/register scripts/smoke-nip03.ts",
7852
"test:integration": "cucumber-js",
79-
"cover:integration": "nyc --report-dir .coverage/integration pnpm run test:integration -p cover",
80-
"export": "node --env-file-if-exists=.env -r ts-node/register src/scripts/export-events.ts",
81-
"docker:compose:start": "pnpm run cli -- start",
82-
"docker:compose:stop": "pnpm run cli -- stop",
83-
"docker:compose:clean": "pnpm run cli -- clean",
84-
"tor:docker:compose:start": "pnpm run cli -- start --tor",
85-
"tor:hostname": "pnpm run cli -- info --tor-hostname",
86-
"tor:docker:compose:stop": "pnpm run cli -- stop",
87-
"i2p:docker:compose:start": "pnpm run cli -- start --i2p",
88-
"i2p:hostname": "pnpm run cli -- info --i2p-hostname",
89-
"i2p:docker:compose:stop": "pnpm run cli -- stop",
53+
"cover:integration": "nyc --report-dir .coverage/integration npm run test:integration -- -p cover",
54+
"export": "node -r ts-node/register src/scripts/export-events.ts",
55+
"docker:compose:start": "./scripts/start",
56+
"docker:compose:stop": "./scripts/stop",
57+
"docker:compose:clean": "./scripts/clean",
58+
"tor:docker:compose:start": "./scripts/start_with_tor",
59+
"tor:hostname": "./scripts/print_tor_hostname",
60+
"tor:docker:compose:stop": "./scripts/stop",
9061
"docker:integration:run": "docker compose -f ./test/integration/docker-compose.yml run --rm tests",
91-
"test:cli:docker-smoke": "pnpm run cli -- stop --all && pnpm run cli -- info",
92-
"docker:test:integration": "pnpm run docker:integration:run pnpm run test:integration",
93-
"docker:cover:integration": "pnpm run docker:integration:run pnpm exec nyc --report-dir .coverage/integration pnpm run test:integration -- -p cover",
62+
"docker:test:integration": "npm run docker:integration:run -- npm run test:integration",
63+
"docker:cover:integration": "npm run docker:integration:run -- npm run cover:integration",
9464
"postdocker:integration:run": "docker compose -f ./test/integration/docker-compose.yml down",
95-
"prepack": "pnpm run build",
96-
"prepare": "node .husky/install.mjs",
97-
"changeset:version": "changeset version && pnpm install --lockfile-only",
98-
"changeset:publish": "changeset publish"
65+
"prepare": "node .husky/install.mjs"
9966
},
10067
"repository": {
10168
"type": "git",
@@ -114,14 +81,18 @@
11481
"homepage": "https://github.com/cameri/nostream#readme",
11582
"devDependencies": {
11683
"@biomejs/biome": "^2.4.11",
117-
"@changesets/changelog-github": "0.6.0",
118-
"@changesets/cli": "^2.27.12",
11984
"@commitlint/cli": "17.2.0",
12085
"@commitlint/config-conventional": "17.2.0",
12186
"@cucumber/cucumber": "10.2.1",
12287
"@cucumber/pretty-formatter": "1.0.0",
88+
"@semantic-release/commit-analyzer": "9.0.2",
89+
"@semantic-release/git": "10.0.1",
90+
"@semantic-release/github": "8.1.0",
91+
"@semantic-release/npm": "13.1.5",
92+
"@semantic-release/release-notes-generator": "10.0.3",
12393
"@types/chai": "^4.3.1",
12494
"@types/chai-as-promised": "^7.1.5",
95+
"@types/debug": "4.1.7",
12596
"@types/express": "4.17.21",
12697
"@types/js-yaml": "4.0.5",
12798
"@types/mocha": "^9.1.1",
@@ -133,47 +104,48 @@
133104
"@types/ws": "^8.5.12",
134105
"chai": "^4.3.6",
135106
"chai-as-promised": "^7.1.1",
107+
"conventional-changelog-conventionalcommits": "5.0.0",
108+
"cz-conventional-changelog": "3.3.0",
136109
"husky": "8.0.2",
137110
"knip": "2.43.0",
138111
"mocha": "^11.7.5",
139112
"mochawesome": "^7.1.3",
140113
"nyc": "^15.1.0",
141-
"pino-pretty": "^13.1.3",
142114
"rimraf": "^3.0.2",
143115
"rxjs": "7.8.0",
116+
"semantic-release": "25.0.3",
117+
"semantic-release-telegram": "1.6.0",
144118
"sinon": "15.0.1",
145119
"sinon-chai": "^3.7.0",
146120
"source-map-support": "^0.5.21",
147121
"ts-node": "10.9.2",
148122
"ts-node-dev": "^1.1.8",
149123
"typescript": "~5.7.3",
150-
"uuid": "^14.0.0"
151-
},
152-
"engines": {
153-
"node": ">=24.14.1"
124+
"uuid": "^8.3.2"
154125
},
155126
"dependencies": {
156-
"@clack/prompts": "^1.2.0",
157-
"@getalby/sdk": "^5.0.0",
158127
"@noble/secp256k1": "1.7.1",
128+
"accepts": "^1.3.8",
159129
"axios": "^1.15.0",
160-
"cac": "^7.0.0",
161-
"colorette": "^2.0.20",
130+
"bech32": "2.0.0",
131+
"debug": "4.3.4",
132+
"dotenv": "16.0.3",
162133
"express": "4.22.1",
134+
"helmet": "6.0.1",
163135
"js-yaml": "4.1.1",
164136
"knex": "2.4.2",
165-
"ora": "^9.3.0",
166137
"pg": "8.9.0",
167138
"pg-query-stream": "4.3.0",
168-
"pino": "^8.21.0",
169139
"ramda": "0.28.0",
170140
"redis": "4.5.1",
171-
"stream-json": "^2.1.0",
141+
"tor-control-ts": "^1.0.0",
172142
"ws": "^8.18.0",
173143
"zod": "^3.22.4"
174144
},
175-
"optionalDependencies": {
176-
"lzma-native": "^8.0.6"
145+
"config": {
146+
"commitizen": {
147+
"path": "./node_modules/cz-conventional-changelog"
148+
}
177149
},
178150
"overrides": {
179151
"axios@<0.31.0": ">=0.31.0"

0 commit comments

Comments
 (0)