iwa-inspector/README.md

33 lines
1.0 KiB
Markdown
Raw Normal View History

2023-05-17 01:56:27 +00:00
# iwa-inspector
source for <https://sheetjs.com/tools/iwa-inspector>
`iwa-inspector` is a tool for inspecting iWork archives.
2023-07-25 09:19:37 +00:00
## Usage
When a file is loaded, a table will display the messages in the file. (The site
automatically fetches a sample file on load)
2023-05-17 01:56:27 +00:00
When a message is selected, the page will display the Protocol Buffers
definition for the message as well as an inspector for the message and metadata.
2023-07-25 09:19:37 +00:00
Clicking on a message name in the inspector will show the message definition in
the left pane. A "Return" link returns to the base message definition.
2023-05-17 01:56:27 +00:00
Clicking on a `.TSP.Reference` ID will jump to the referenced message.
Right-clicking a custom message type will show a context menu with options to
copy the raw byte representation (array of numbers) or parsed object (JSON).
## Development
`make dev` starts the dev server.
`make build` generates the static site.
2023-07-25 09:19:37 +00:00
### Refreshing Protos and Messages
`make deps` requires a SIP-disabled Intel Mac with Keynote + Numbers + Pages.
2023-05-17 01:56:27 +00:00
2023-07-25 09:19:37 +00:00
The last run was on 2023-06-26 against version 13.1