summaryrefslogtreecommitdiff
path: root/packages/megalodon/package.json
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-09-24 01:44:53 +0200
committerMar0xy <marie@kaifa.ch>2023-09-24 01:44:53 +0200
commitafda15260f4f97ec00b3e7fdf63bd13013daae40 (patch)
tree8f7869ddb0fb48f096648d3765f0c25561606b10 /packages/megalodon/package.json
parentupd: add new endpoints to Masto API (diff)
downloadsharkey-afda15260f4f97ec00b3e7fdf63bd13013daae40.tar.gz
sharkey-afda15260f4f97ec00b3e7fdf63bd13013daae40.tar.bz2
sharkey-afda15260f4f97ec00b3e7fdf63bd13013daae40.zip
upd: megalodon to v7
Diffstat (limited to 'packages/megalodon/package.json')
-rw-r--r--packages/megalodon/package.json94
1 files changed, 49 insertions, 45 deletions
diff --git a/packages/megalodon/package.json b/packages/megalodon/package.json
index 3403b94b47..ebd958834e 100644
--- a/packages/megalodon/package.json
+++ b/packages/megalodon/package.json
@@ -1,16 +1,35 @@
{
"name": "megalodon",
- "private": true,
+ "version": "7.0.1",
+ "description": "Mastodon API client for node.js and browser",
"main": "./lib/src/index.js",
"typings": "./lib/src/index.d.ts",
"scripts": {
"build": "tsc -p ./",
- "build:debug": "pnpm run build",
- "lint": "pnpm biome check **/*.ts --apply",
- "format": "pnpm biome format --write src/**/*.ts",
+ "lint": "eslint --ext .js,.ts src",
"doc": "typedoc --out ../docs ./src",
"test": "NODE_ENV=test jest -u --maxWorkers=3"
},
+ "engines": {
+ "node": ">=15.0.0"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/h3poteto/megalodon.git"
+ },
+ "keywords": [
+ "mastodon",
+ "client",
+ "api",
+ "streaming",
+ "rest",
+ "proxy"
+ ],
+ "author": "h3poteto",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/h3poteto/megalodon/issues"
+ },
"jest": {
"moduleFileExtensions": [
"ts",
@@ -25,59 +44,44 @@
],
"preset": "ts-jest/presets/default",
"transform": {
- "^.+\\.(ts|tsx)$": "ts-jest"
- },
- "globals": {
- "ts-jest": {
+ "^.+\\.(ts|tsx)$": ["ts-jest", {
"tsconfig": "tsconfig.json"
- }
+ }]
},
"testEnvironment": "node"
},
+ "homepage": "https://github.com/h3poteto/megalodon#readme",
"dependencies": {
- "@types/oauth": "^0.9.0",
- "@types/ws": "^8.5.4",
- "axios": "1.2.2",
- "dayjs": "^1.11.7",
+ "@types/oauth": "^0.9.2",
+ "@types/ws": "^8.5.5",
+ "axios": "1.5.0",
+ "dayjs": "^1.11.9",
"form-data": "^4.0.0",
- "https-proxy-agent": "^5.0.1",
+ "https-proxy-agent": "^7.0.2",
"oauth": "^0.10.0",
"object-assign-deep": "^0.4.0",
"parse-link-header": "^2.0.0",
- "socks-proxy-agent": "^7.0.0",
- "typescript": "4.9.4",
- "uuid": "^9.0.0",
- "ws": "8.12.0",
- "async-lock": "1.4.0"
+ "socks-proxy-agent": "^8.0.2",
+ "typescript": "5.1.6",
+ "uuid": "^9.0.1",
+ "ws": "8.14.2"
},
"devDependencies": {
- "@types/core-js": "^2.5.0",
+ "@types/core-js": "^2.5.6",
"@types/form-data": "^2.5.0",
- "@types/jest": "^29.4.0",
- "@types/object-assign-deep": "^0.4.0",
- "@types/parse-link-header": "^2.0.0",
- "@types/uuid": "^9.0.0",
- "@types/node": "18.11.18",
- "@typescript-eslint/eslint-plugin": "^5.49.0",
- "@typescript-eslint/parser": "^5.49.0",
- "@types/async-lock": "1.4.0",
- "eslint": "^8.32.0",
- "eslint-config-prettier": "^8.6.0",
- "eslint-config-standard": "^16.0.3",
- "eslint-plugin-import": "^2.27.5",
- "eslint-plugin-node": "^11.0.0",
- "eslint-plugin-prettier": "^4.2.1",
- "eslint-plugin-promise": "^6.1.1",
- "eslint-plugin-standard": "^5.0.0",
- "jest": "^29.4.0",
- "jest-worker": "^29.4.0",
+ "@types/jest": "^29.5.5",
+ "@types/object-assign-deep": "^0.4.1",
+ "@types/parse-link-header": "^2.0.1",
+ "@types/uuid": "^9.0.4",
+ "@typescript-eslint/eslint-plugin": "^6.7.2",
+ "@typescript-eslint/parser": "^6.7.2",
+ "eslint": "^8.49.0",
+ "eslint-config-prettier": "^9.0.0",
+ "jest": "^29.7.0",
+ "jest-worker": "^29.7.0",
"lodash": "^4.17.14",
- "prettier": "^2.8.3",
- "ts-jest": "^29.0.5",
- "typedoc": "^0.23.24"
- },
- "directories": {
- "lib": "lib",
- "test": "test"
+ "prettier": "^3.0.3",
+ "ts-jest": "^29.1.1",
+ "typedoc": "^0.25.1"
}
}