Pure TypeScript utility libraries for my projects
Install the package from NPM
npm install @pistonite/pure
For React hooks
npm install @pistonite/pure-react
Import the things you need
import type { Result } from "@pistonite/pure/result";
Because this library has global states, it's likely you need to dedupe it in your bundler config
For example, Vite:
export default defineConfig({
/* ... */
resolve: {
dedupe: ["@pistonite/pure"]
}
/* ... */
})