@slipmatio/toolbelt
v0.4.0
Published
**Note: this project is under active development, DO NOT USE IN PRODUCTION**
Downloads
432
Readme
Slipmat Toolbelt
Note: this project is under active development, DO NOT USE IN PRODUCTION
General utilities for Web development
Features
Browser
copyToClipboard(content: string): boolean
getCookie(name: string): string | null
storageAvailable(type: 'localStorage' | 'sessionStorage'): boolean
Vue
getNextPath(router?: Router): string
- returns the value of?next
query param or/
Installation
pnpm add @slipmatio/toolbelt
Usage
Browser tools: import { tool } from @slipmatio/toolbelt
Vue tools (vue
and vue-router
required): import { tool } from @slipmatio/toolbelt/vue
Development
Install dependencies
pnpm i
Run development server
pnpm dev
Testing
Unittests
pnpm test
E2E
- Run the backend:
uv run uvicorn api:app --reload
pnpm test:e2e
Publishing
Bump version number in package.json
, merge to main.
Contributing
Contributions are welcome! Please follow the code of conduct when interacting with others.
Elsewhere
Follow @uninen on Twitter