{ "name": "frontend-shared", "type": "module", "main": "./js-built/index.js", "types": "./js-built/index.d.ts", "exports": { ".": { "import": "./js-built/index.js", "types": "./js-built/index.d.ts" }, "./*": { "import": "./js-built/*", "types": "./js-built/*" } }, "scripts": { "build": "pnpm run build:js && pnpm run build:util", "build:js": "node ./build.js", "build:util": "tsc -p tsconfig.util.json", "watch": "nodemon -w package.json -e json --exec \"node ./build.js --watch\"", "eslint": "eslint --quiet --cache -c eslint.config.js .", "typecheck-all": "pnpm run --no-bail typecheck:scripts && pnpm run --no-bail typecheck:util && pnpm run --no-bail typecheck:web", "typecheck": "pnpm run typecheck:scripts && pnpm run typecheck:util && pnpm run typecheck:web", "typecheck:scripts": "tsc -p tsconfig.scripts.json --noEmit", "typecheck:util": "tsc -p tsconfig.util.json --noEmit", "typecheck:web": "tsc -p tsconfig.web.json --noEmit", "lint": "pnpm typecheck && pnpm eslint" }, "devDependencies": { "@types/node": "22.18.1", "@typescript-eslint/eslint-plugin": "8.44.1", "@typescript-eslint/parser": "8.44.1", "@rollup/plugin-replace": "6.0.2", "@rollup/pluginutils": "5.3.0", "esbuild": "0.25.10", "eslint": "9.36.0", "eslint-plugin-import": "2.32.0", "eslint-plugin-vue": "10.5.0", "execa": "9.6.0", "nodemon": "3.1.10", "rollup": "4.52.2", "typescript": "5.9.2", "vue-eslint-parser": "10.2.0" }, "files": [ "js-built" ], "dependencies": { "buraha": "0.0.1", "misskey-js": "workspace:*", "vue": "3.5.21" } }