{ "name": "frontend-embed", "private": true, "type": "module", "scripts": { "watch": "vite", "build": "vite build", "typecheck": "vue-tsc --noEmit", "eslint": "eslint --quiet \"src/**/*.{ts,vue}\"", "lint": "pnpm typecheck && pnpm eslint" }, "dependencies": { "@discordapp/twemoji": "catalog:", "@rollup/plugin-json": "catalog:", "@rollup/plugin-replace": "catalog:", "@rollup/pluginutils": "catalog:", "@tabler/icons-webfont": "catalog:", "@twemoji/parser": "catalog:", "@vitejs/plugin-vue": "catalog:", "@vue/compiler-sfc": "catalog:", "astring": "catalog:", "buraha": "catalog:", "estree-walker": "catalog:", "frontend-shared": "workspace:*", "json5": "catalog:", "mfm-js": "catalog:", "misskey-js": "workspace:*", "punycode.js": "catalog:", "rollup": "catalog:", "sass": "catalog:", "shiki": "catalog:", "tinycolor2": "catalog:", "tsc-alias": "catalog:", "tsconfig-paths": "catalog:", "typescript": "catalog:", "uuid": "catalog:", "vite": "catalog:", "vue": "catalog:" }, "devDependencies": { "@misskey-dev/summaly": "catalog:", "@testing-library/vue": "catalog:", "@types/estree": "catalog:", "@types/micromatch": "catalog:", "@types/node": "catalog:", "@types/punycode.js": "catalog:", "@types/tinycolor2": "catalog:", "@types/ws": "catalog:", "@typescript-eslint/eslint-plugin": "catalog:", "@typescript-eslint/parser": "catalog:", "@vitest/coverage-v8": "catalog:", "@vue/runtime-core": "catalog:", "acorn": "catalog:", "cross-env": "catalog:", "eslint-plugin-import": "catalog:", "eslint-plugin-vue": "catalog:", "fast-glob": "catalog:", "happy-dom": "catalog:happy-dom17", "intersection-observer": "catalog:", "micromatch": "catalog:", "msw": "catalog:", "nodemon": "catalog:", "prettier": "catalog:", "start-server-and-test": "catalog:", "vite-plugin-turbosnap": "catalog:", "vue-component-type-helpers": "catalog:", "vue-eslint-parser": "catalog:", "vue-tsc": "catalog:" } }