# Changelog

All notable changes to this project will be documented in this file.

## [0.1.0] - 2026-03-25

- Added npm-ready package scaffolding with ESM, CommonJS, CLI entry, and type declarations.
- Added the core runtime API with `setupOffline`, `registerServiceWorker`, and `defineOfflineConfig`.
- Added React support with `GoOfflineProvider`, `useOfflineStatus`, `usePWAInstall`, and `useGoOffline`.
- Added a generated service worker runtime with offline fallback handling and runtime caching strategies.
- Added `npx go-offline init` CLI support for generating starter offline files.
- Added templates for `offline.html`, `manifest.webmanifest`, `go-offline.config.ts`, and `sw.js`.
- Added usage examples for React, Vite, plain HTML, vanilla JS, PHP, and Laravel frontend/public setups.
- Added package verification and build scripts.
