Interactive Path of Exile Timeless Jewel Calculator - calculate and visualize optimal passive tree jewel configurations.
- Passive Tree Visualization: Interactive canvas rendering of the Path of Exile passive skill tree
- Timeless Jewel Configuration: Support for all timeless jewel types (Glorious Vanity, Lethal Pride, Brutal Restraint, Militant Faith, Elegant Hubris)
- Search by Seed: Visualize specific timeless jewel seed configurations
- Search by Stats: Find optimal jewels based on desired stat modifiers
- Trade Integration: Generate PoE trade links for found jewel seeds
- Search History: Automatically saves your recent searches
- Favorites: Save and organize your preferred configurations
- Share URLs: Share configurations with others via URL
- Node.js (18 or higher)
- npm or yarn
npm installnpm run devnpm run buildnpm run checksrc/
├── main.ts # Application entry point
├── Tree.svelte # Main application component
├── types.ts # TypeScript type definitions
├── konva/ # Canvas rendering logic
│ ├── canvasContext.ts # Canvas context management
│ ├── layers/ # Konva layer implementations
│ └── utils/ # Canvas utilities
├── stores/ # Svelte stores
├── ui/ # UI components
├── providers/ # Data providers
├── constants/ # Application constants
└── utils/ # Utility functions
For detailed documentation, see docs/index.md
Tree, translation, stats, jewel data preprocessed with Nifth/TimelessCalclPreprocess
MIT