{ "name": "harper.js", "version": "1.0.0", "license": "Apache-2.0", "author": "Elijah Potter", "description": "The grammar checker that respects your privacy.", "repository": { "type": "git", "url": "git+https://github.com/automattic/harper.git", "directory": "packages/harper.js" }, "bugs": { "url": "https://github.com/automattic/harper/issues" }, "homepage": "https://writewithharper.com", "type": "module", "scripts": { "dev": "vite", "build": "tsc && vite build -l warn", "test": "vitest run", "test:debug": "vitest run --browser.headless false --testTimeout 0", "api:extractor": "api-extractor run", "api:documenter": "api-documenter markdown -i temp" }, "devDependencies": { "@microsoft/api-documenter": "^7.28.1", "@microsoft/api-extractor": "^7.55.1", "@vitest/browser": "^3.0.6", "@vitest/ui": "3.0.8", "harper-wasm": "workspace:*", "marked": "^16.4.1", "p-lazy": "^5.0.0", "p-memoize": "^7.1.1", "playwright": "^1.49.1", "type-fest": "^4.37.0", "typescript": "catalog:", "vite": "^6.1.0", "vite-plugin-dts": "^4.5.0", "vite-plugin-virtual": "^0.3.0", "vitest": "^3.0.5" }, "main": "dist/harper.js", "types": "dist/harper.d.ts", "sideEffects": false, "files": [ "dist" ] }