Import Instagram archive to a Bluesky account
1{
2 "name": "instagramtobluesky",
3 "version": "0.7.5",
4 "description": "Import Instagram archive to a Bluesky account",
5 "main": "main.js",
6 "engines": {
7 "node": ">=20.12.0"
8 },
9 "scripts": {
10 "start": "npx tsc --sourceMap && node ./dist/main.js",
11 "start_log": "npm run start > import.log",
12 "compile": "npx tsc",
13 "test": "jest",
14 "test:watch": "jest --watch",
15 "test:coverage": "jest --coverage",
16 "coverage": "jest --coverage --detectOpenHandles --forceExit",
17 "coverage:ci": "jest --coverage --ci --detectOpenHandles --forceExit && codecov",
18 "coverage:open": "npm run coverage && open coverage/lcov-report/index.html",
19 "lint": "eslint . --ext .ts",
20 "lint:fix": "eslint . --ext .ts --fix"
21 },
22 "dependencies": {
23 "@atproto/api": "^0.16.1",
24 "@ffprobe-installer/ffprobe": "^2.1.2",
25 "byte-size": "^9.0.1",
26 "dotenv": "^16.4.7",
27 "fluent-ffmpeg": "^2.1.3",
28 "luxon": "^3.5.0",
29 "multiformats": "^13.3.2",
30 "multihashes": "^4.0.3",
31 "pino": "^9.6.0",
32 "pino-pretty": "^13.0.0",
33 "process": "^0.11.10",
34 "sharp": "^0.33.5"
35 },
36 "devDependencies": {
37 "@eslint/js": "^9.21.0",
38 "@types/jest": "^29.5.14",
39 "@types/node": "^22.10.10",
40 "@typescript-eslint/eslint-plugin": "^8.26.0",
41 "@typescript-eslint/parser": "^8.26.0",
42 "codecov": "^3.8.2",
43 "eslint": "^9.21.0",
44 "eslint-plugin-import": "^2.31.0",
45 "eslint-plugin-jest": "^28.11.0",
46 "globals": "^16.0.0",
47 "jiti": "^2.4.2",
48 "ts-jest": "^29.2.5",
49 "ts-node": "^10.9.2",
50 "tsconfig-paths": "^4.2.0",
51 "typescript": "^5.0.0"
52 }
53}