{ "name": "makimono", "private": true, "version": "0.0.1", "type": "module", "scripts": { "dev": "vite dev", "build": "vite build", "preview": "vite preview", "prepare": "svelte-kit sync || echo ''", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "format": "prettier --write .", "lint": "prettier --check . && eslint .", "test:unit": "vitest", "test": "npm run test:unit -- --run && npm run test:e2e", "test:e2e": "playwright test" }, "devDependencies": { "@eslint/compat": "^1.4.1", "@eslint/js": "^9.39.3", "@playwright/test": "^1.58.2", "@skeletonlabs/skeleton": "^3.2.2", "@skeletonlabs/skeleton-svelte": "^1.5.3", "@sveltejs/adapter-auto": "^6.1.1", "@sveltejs/kit": "^2.53.4", "@sveltejs/vite-plugin-svelte": "^5.1.1", "@tailwindcss/vite": "^4.2.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/svelte": "^5.3.1", "@vite-pwa/assets-generator": "^1.0.2", "@vite-pwa/sveltekit": "^1.1.0", "eslint": "^9.39.3", "eslint-config-prettier": "^10.1.8", "eslint-plugin-svelte": "^3.15.0", "globals": "^16.5.0", "jsdom": "^26.1.0", "prettier": "^3.8.1", "prettier-plugin-svelte": "^3.5.0", "prettier-plugin-tailwindcss": "^0.7.2", "svelte": "^5.53.6", "svelte-check": "^4.4.4", "tailwindcss": "^4.2.1", "typescript": "^5.9.3", "typescript-eslint": "^8.56.1", "vite": "^6.4.1", "vitest": "^3.2.4" }, "dependencies": { "@bytemd/plugin-gfm": "^1.22.0", "@konemono/nostr-content-parser": "^0.7.0", "@konemono/nostr-login": "^1.13.8", "@konemono/nostr-share-component": "^0.4.4", "@konemono/svelte5-i18n": "^0.2.3", "@rx-nostr/crypto": "^0.0.0", "bytemd": "^1.22.0", "codemirror": "^5.65.21", "lucide-svelte": "^0.575.0", "nip07-awaiter": "^1.1.0", "nostr-tools": "^2.23.3", "nostr-typedef": "^0.13.0", "rx-nostr": "^3.6.2" } }