{ "name": "@matrix-org/syn2mas", "version": "0.9.0", "description": "A tool to migrate Synapse users and sessions to the Matrix Authentication Service", "license": "Apache-2.0", "author": "Matrix.org", "type": "module", "repository": { "type": "git", "url": "https://github.com/matrix-org/matrix-authentication-service" }, "bin": { "syn2mas": "dist/index.js" }, "files": [ "src", "dist", "package.json", "LICENSE", "README.md" ], "publishConfig": { "access": "public" }, "scripts": { "prepare": "npm run build", "build": "tsc", "dev": "ts-node --esm src/index.ts", "lint": "npm run lint:types && npm run lint:style", "lint:style": "eslint . .eslintrc.cjs", "lint:types": "tsc --noEmit", "start": "node dist/index.js" }, "devDependencies": { "@tsconfig/node18": "^18.2.2", "@tsconfig/strictest": "^2.0.2", "@types/command-line-args": "^5.2.2", "@types/node": "^18.18.7", "@typescript-eslint/eslint-plugin": "^7.3.1", "@typescript-eslint/parser": "^7.3.1", "eslint": "^8.52.0", "eslint-config-google": "^0.14.0", "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "npm:eslint-plugin-i@^2.28.1", "eslint-plugin-jest": "^27.9.0", "eslint-plugin-matrix-org": "^1.2.1", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-unicorn": "^51.0.1", "prettier": "^3.0.3", "ts-node": "^11.0.0-beta.1", "typescript": "^5.2.2" }, "dependencies": { "command-line-args": "^5.2.1", "id128": "^1.6.6", "knex": "^3.0.1", "log4js": "^6.9.1", "pg": "^8.11.3", "sqlite3": "^5.1.6", "ts-command-line-args": "^2.5.1", "yaml": "^2.3.3", "zod": "^3.22.4" } }