Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Agents
el-schneider/statamic-simple-address
claude-code
cursor
statamic
geocoding
fieldtype
pest
testing
browser-testing
code-quality

Statamic Simple Address. A simple address autocomplete fieldtype for Statamic v6. Works out of the box with Nominatim (OpenStreetMap) and supports 30+ geocoding providers via geocoder-php.

Install
php artisan boost:add-skill el-schneider/statamic-simple-address

Save this content to: AGENTS.md

## Project Overview

**Statamic Simple Address**. A simple address autocomplete fieldtype for Statamic v6. Works out of the box with Nominatim (OpenStreetMap) and supports 30+ geocoding providers via geocoder-php.

## Development Commands

### Code Quality

```bash
npm run check   # prettier --check, eslint, pint --test
npm run fix     # the same three, writing
```

### Testing

```bash
./vendor/bin/pest
./vendor/bin/pest --filter=SomeTest
```

CI runs `pest --ci --exclude-group=browser`. Everything under `tests/Browser/` is in that group, so those tests never run in CI.

### Integration Testing

Verifying fieldtype changes in a browser needs a Statamic app with this addon installed as a path repository. Build the assets, publish them into the app (`vendor:publish --tag=statamic-simple-address --force`), and check the control panel.

## Contributing

- Comments say why, not what changed. History belongs in the PR.
- UI changes: verify in a real browser (agent-browser, Chrome DevTools) and say what you checked. No browser automation available — ask, don't guess.
- Add nothing you can derive or reuse.
- Fix the cause, not the reported symptom.
- No abstraction with a single caller.
- Let failures surface. No try/catch for tidiness.

## Off-Limits Files

- **`resources/dist/`** — Built by CI on push to `main`. Do NOT commit build output.
- **`CHANGELOG.md`** — Updated by CI on release. Do NOT edit.

Project Overview

Statamic Simple Address. A simple address autocomplete fieldtype for Statamic v6. Works out of the box with Nominatim (OpenStreetMap) and supports 30+ geocoding providers via geocoder-php.

Development Commands

Code Quality

npm run check   # prettier --check, eslint, pint --test
npm run fix     # the same three, writing

Testing

./vendor/bin/pest
./vendor/bin/pest --filter=SomeTest

CI runs pest --ci --exclude-group=browser. Everything under tests/Browser/ is in that group, so those tests never run in CI.

Integration Testing

Verifying fieldtype changes in a browser needs a Statamic app with this addon installed as a path repository. Build the assets, publish them into the app (vendor:publish --tag=statamic-simple-address --force), and check the control panel.

Contributing

  • Comments say why, not what changed. History belongs in the PR.
  • UI changes: verify in a real browser (agent-browser, Chrome DevTools) and say what you checked. No browser automation available — ask, don't guess.
  • Add nothing you can derive or reuse.
  • Fix the cause, not the reported symptom.
  • No abstraction with a single caller.
  • Let failures surface. No try/catch for tidiness.

Off-Limits Files

  • resources/dist/ — Built by CI on push to main. Do NOT commit build output.
  • CHANGELOG.md — Updated by CI on release. Do NOT edit.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core