{ "name": "@readest/readest-app", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint", "tauri": "tauri", "prepare-public-vendor": "mkdirp ./public/vendor/pdfjs", "copy-pdfjs-js": "dotenv -- cross-var cpx \"%PDFJS_BUILD_PATH%/pdf*\" ./public/vendor/pdfjs", "copy-pdfjs-fonts": "dotenv -- cross-var cpx \"%PDFJS_FONTS_PATH%/{cmaps,standard_fonts}/*\" ./public/vendor/pdfjs", "copy-pdfjs-css": "dotenv -- cross-var cpx \"%PDFJS_STYLE_PATH%/{annotation_layer_builder,text_layer_builder}.css\" ./public/vendor/pdfjs", "copy-pdfjs": "pnpm copy-pdfjs-js && pnpm copy-pdfjs-fonts && pnpm copy-pdfjs-css", "setup-pdfjs": "pnpm prepare-public-vendor && pnpm copy-pdfjs", "build-win-x64": "tauri build --target i686-pc-windows-msvc --bundles nsis", "build-win-arm64": "tauri build --target aarch64-pc-windows-msvc --bundles nsis", "build-linux-x64": "tauri build --target x86_64-unknown-linux-gnu --bundles appimage", "build-macos-universial": "dotenv -e .env.apple-nonstore.local -- tauri build -t universal-apple-darwin --bundles dmg", "build-macos-universial-appstore": "dotenv -e .env.apple-appstore.local -- tauri build -t universal-apple-darwin --bundles app --config src-tauri/tauri.appstore.conf.json", "build-macos-universial-appstore-dev": "dotenv -e .env.apple-appstore-dev.local -- tauri build -t universal-apple-darwin --bundles app --config src-tauri/tauri.appstore-dev.conf.json", "release-macos-universial-appstore": "dotenv -e .env.apple-appstore.local -- bash scripts/release-mac-appstore.sh" }, "dependencies": { "@tauri-apps/api": "2.1.1", "@tauri-apps/plugin-dialog": "^2.0.1", "@tauri-apps/plugin-fs": "^2.0.2", "@tauri-apps/plugin-http": "^2.0.1", "@tauri-apps/plugin-log": "^2.0.0", "@tauri-apps/plugin-os": "^2.0.0", "@zip.js/zip.js": "^2.7.52", "clsx": "^2.1.1", "cssbeautify": "^0.3.1", "epubjs": "^0.3.93", "foliate-js": "workspace:*", "js-md5": "^0.8.3", "next": "15.0.1", "posthog-js": "^1.180.1", "react": "18.3.1", "react-dom": "18.3.1", "react-icons": "^5.3.0", "tinycolor2": "^1.6.0", "zustand": "5.0.0-rc.2" }, "devDependencies": { "@tauri-apps/cli": "2.1.0", "@types/cssbeautify": "^0.3.5", "@types/node": "^20", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "@types/tinycolor2": "^1.4.6", "autoprefixer": "^10.4.20", "cpx": "^1.5.0", "cross-var": "^1.1.0", "daisyui": "^4.12.10", "dotenv-cli": "^7.4.2", "eslint": "^9", "eslint-config-next": "15.0.1", "mkdirp": "^3.0.1", "postcss": "^8", "raw-loader": "^4.0.2", "tailwindcss": "^3.4.1", "typescript": "^5" } }