@openreachtech/furo-nuxt
@openreachtech/furo-nuxt
furo-nuxt is a library that brings furo into Nuxt applications.
日本語版は README.ja.md を参照してください。
Concept
furo itself is written in pure JavaScript, so every furo feature already works inside a Nuxt application as-is.
furo-nuxt adds the Nuxt- and Vue-specific layer on top of it:
- Composables that bind
furoclients (GraphQL, RESTful API, subscriptions) to Vue refs. - A context class family that keeps component logic out of
<template>andsetup(). - Tools for loading environment values and sharing them across the Nuxt app.
furo-nuxt gives you a base for how to write logic. It deliberately ships no components and no stylesheets: markup and
design belong to your application, not to this package.
Installation
Requires Node.js 20.x (the version the CI builds against).
npm install @openreachtech/furo-nuxt
It is an ES module ("type": "module"); import it with ESM import syntax.
Features
(1) GraphQL Client
(2) Form Element Clerk
(3) RESTful API Client
(4) Component Context
(5) Application Setup
API
Contribution
Bug reports, feature requests, and code contributions are welcome.
Feel free to contact us through GitHub Issues.
git clone https://github.com/openreachtech/furo-nuxt.git
cd furo-nuxt
npm install
npm run lint
npm test
License
This project is released under the Apache License 2.0.
For more details, please see in the LICENSE file.
Developer
Copyright
© 2025 Open Reach Tech Inc.
Related Packages
One utility function for module authors to define compiler constants for all bui...
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 2.0.0 | ^3.5.41 | Apache-2.0 | |
| 1.12.0 | ^3.5.41 | Apache-2.0 | |
| 1.11.0 | ^3.5.41 | Apache-2.0 |