{ "name": "@panic/web-core", "version": "0.1.5", "license": "AGPL-3.0-only", "description": "Core auth and utilities for panic.haus web applications", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "files": [ "dist" ], "scripts": { "clean": "rm -rf dist", "build": "yarn clean && vite build && tsc -p tsconfig.build.json", "test": "vitest run", "test:coverage": "vitest run --coverage --coverage.reporter=lcov --coverage.reporter=text-summary", "test:watch": "vitest", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier . --write", "format:check": "prettier . --check", "prepublishOnly": "yarn build", "publish:nexus": "npm publish --registry ${NEXUS_NPM_REGISTRY:-https://nexus.beatrice.wtf/repository/npm-hosted/}" }, "publishConfig": { "registry": "https://nexus.beatrice.wtf/repository/npm-hosted/", "access": "restricted" }, "peerDependencies": { "react": "^19.0.0" }, "devDependencies": { "@eslint/js": "^10", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^5.0.0", "@vitest/coverage-v8": "^4.0.18", "eslint": "^10", "eslint-plugin-react-hooks": "^7.1.0-canary-ab18f33d-20260220", "eslint-plugin-react-refresh": "^0.5.1", "globals": "^17.3.0", "jsdom": "^28.1.0", "prettier": "^3.8.1", "react": "^19.0.0", "react-dom": "^19.0.0", "typescript": "^5.6.2", "typescript-eslint": "^8.56.0", "vite": "^7.0.0", "vitest": "^4.0.18" } }