{ "name": "pettyui", "version": "0.1.0", "description": "AI-native headless UI component library for SolidJS", "type": "module", "exports": { ".": { "solid": "./src/index.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./dialog": { "solid": "./src/components/dialog/index.ts", "import": "./dist/dialog/index.js", "require": "./dist/dialog/index.cjs" }, "./presence": { "solid": "./src/utilities/presence/index.ts", "import": "./dist/utilities/presence/index.js", "require": "./dist/utilities/presence/index.cjs" }, "./focus-trap": { "solid": "./src/utilities/focus-trap/index.ts", "import": "./dist/utilities/focus-trap/index.js", "require": "./dist/utilities/focus-trap/index.cjs" }, "./scroll-lock": { "solid": "./src/utilities/scroll-lock/index.ts", "import": "./dist/utilities/scroll-lock/index.js", "require": "./dist/utilities/scroll-lock/index.cjs" }, "./dismiss": { "solid": "./src/utilities/dismiss/index.ts", "import": "./dist/utilities/dismiss/index.js", "require": "./dist/utilities/dismiss/index.cjs" }, "./portal": { "solid": "./src/utilities/portal/index.ts", "import": "./dist/utilities/portal/index.js", "require": "./dist/utilities/portal/index.cjs" }, "./visually-hidden": { "solid": "./src/utilities/visually-hidden/index.ts", "import": "./dist/utilities/visually-hidden/index.js", "require": "./dist/utilities/visually-hidden/index.cjs" } }, "scripts": { "build": "tsdown", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit" }, "peerDependencies": { "solid-js": "^1.9.0" }, "dependencies": { "@floating-ui/dom": "^1.7.6" }, "devDependencies": { "@solidjs/testing-library": "^0.8.10", "@testing-library/jest-dom": "^6.0.0", "@testing-library/user-event": "^14.0.0", "jsdom": "^26.0.0", "solid-js": "^1.9.12", "tsdown": "^0.21.7", "vite": "^8.0.3", "vite-plugin-solid": "^2.11.11", "vitest": "^4.1.2" } }