@sketch-hq/sketch-reference-files
Version:
A store of automatically generated Sketch file JSON organised by document version and Sketch feature
222 lines (171 loc) • 47.3 kB
Markdown
# sketch-reference-files
> A store of automatically generated Sketch file JSON organised by document version and Sketch feature.
## Overview
Sketch documents are stored as ZIP archives containing JSON encoded data. The file format was
originally introduced in Sketch 43 and allows for better third-party integration. For example
generating, reading and modifying documents without opening them in Sketch.
In order to provide concrete examples of how different Sketch features are serialised into JSON this
repo maintains an archive of reference files.
It's published as an npm module to aid use cases that may involve importing these reference files as
test fixtures.
## Related projects
- [sketch-file-format](https://github.com/sketch-hq/sketch-file-format)
## Usage
### JavaScript
Add the npm module using `npm` or `yarn`
```sh
npm install @sketch-hq/sketch-reference-files
```
```js
import files from '@sketch-hq/sketch-reference-files'
```
The module exports reference file metadata and json contents for each supported document `version`.
```
[
{
document: 121,
sketchVersions: ['59', '60', '61'],
files: [
{ id, name, description, data },
...
],
},
...
]
```
### HTTP
The raw reference file JSON can be accessed over HTTP via predicable urls:
- https://unpkg.com/browse/@sketch-hq/sketch-reference-files@latest/files/
## Development
This section of the readme is related to developing the reference file repo. If you just want to consume the reference file data you can safely ignore this.
### Requirements
- Yarn >= `1.13`
- Node `12.*.*`
### Scripts
| Script | Description |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| yarn download-apps | Download and locally cache all Sketch app binaries needed to generate the files |
| yarn generate-files | Generate reference files into the `files/` folder. Existing reference files are skipped, so delete the `files/` folder if you need to generate everything from scratch. This command needs to be run manually, and isn't part of the normal build |
| yarn build | Builds the module into the the `dist/` folder |
| yarn changeset | Open an interactive CLI to add a changeset |
| yarn commit | Open an interactive CLI to make a git commit in the conventional commits format |
### Making changes
#### Adding reference files for a new Sketch version
1. Update the `scripts/config.ts` file with metadata for the new Sketch version
1. Run `yarn download-apps` to ensure you have the correct Sketch binaries available locally
1. Run `yarn generate-files` to build the reference files
1. PR your changes
#### Add a new reference file feature type
1. Add plugin code to demonstrate the feature in `features/`. Use the other features as a guide
1. Update the `scripts/config.ts` file with metadata for the file feature
1. Run `yarn download-apps` to ensure you have the correct Sketch binaries available locally
1. Run `yarn generate-files` to build the reference files
1. PR your changes
#### Conventional commits
Try and use the [conventional commits](https://www.conventionalcommits.org/) convention when writing commit messages. This isn't enforced, but you can use the `yarn commit` command (in place of `git commit -m "foo"`) to open an interactive CLI to walk you through generating a properly formatted commit message.
#### Releases
This repo uses [Atlassian Changesets](https://github.com/atlassian/changesets) to automate the npm release process. Read the docs for more information, but the top-level summary is:
- A GitHub Action maintains a permanently open PR that when merged will publish the package to npm with the latest changes and an automatically determined semver
- If the work you do in a PR should affect the next release, then you need to commit a "changeset" to the repo together with the rest of your code changes - do this by running `yarn changeset`. You'll be asked to provide a change type (major, minor or patch) and a message
## Browse
> ⚠️ This section is automatically generated. Any manual edits will be erased during a build.
### Document 123
> Sketch versions: 62
| Feature | Document | Pages | Meta | User |
| ---------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Empty | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/empty/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/empty/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/empty/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/empty/user.json) |
| Groups | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/groups/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/groups/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/groups/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/groups/user.json) |
| Images | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/images/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/images/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/images/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/images/user.json) |
| Library styles | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/library-styles/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/library-styles/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/library-styles/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/library-styles/user.json) |
| Library symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/library-symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/library-symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/library-symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/library-symbols/user.json) |
| Prototypes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/prototypes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/prototypes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/prototypes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/prototypes/user.json) |
| Shape paths | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/shape-paths/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/shape-paths/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/shape-paths/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/shape-paths/user.json) |
| Shapes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/shapes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/shapes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/shapes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/shapes/user.json) |
| Symbol overrides | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/symbol-overrides/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/symbol-overrides/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/symbol-overrides/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/symbol-overrides/user.json) |
| Symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/symbols/user.json) |
| Text | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/text/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/text/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/text/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/text/user.json) |
| Smart layout | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/smart-layout/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/smart-layout/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/smart-layout/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/smart-layout/user.json) |
| Blur | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/blur/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/blur/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/blur/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/blur/user.json) |
| Slice | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/slice/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/slice/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/slice/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/slice/user.json) |
| Export formats | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/export-formats/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/export-formats/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/export-formats/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/export-formats/user.json) |
| Variable font | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/variable-font/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/variable-font/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/variable-font/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/123/variable-font/user.json) |
### Document 121
> Sketch versions: 59, 60, 61
| Feature | Document | Pages | Meta | User |
| ---------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Empty | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/empty/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/empty/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/empty/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/empty/user.json) |
| Groups | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/groups/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/groups/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/groups/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/groups/user.json) |
| Images | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/images/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/images/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/images/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/images/user.json) |
| Library styles | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/library-styles/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/library-styles/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/library-styles/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/library-styles/user.json) |
| Library symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/library-symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/library-symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/library-symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/library-symbols/user.json) |
| Prototypes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/prototypes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/prototypes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/prototypes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/prototypes/user.json) |
| Shape paths | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/shape-paths/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/shape-paths/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/shape-paths/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/shape-paths/user.json) |
| Shapes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/shapes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/shapes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/shapes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/shapes/user.json) |
| Symbol overrides | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/symbol-overrides/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/symbol-overrides/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/symbol-overrides/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/symbol-overrides/user.json) |
| Symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/symbols/user.json) |
| Text | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/text/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/text/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/text/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/text/user.json) |
| Smart layout | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/smart-layout/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/smart-layout/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/smart-layout/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/smart-layout/user.json) |
| Blur | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/blur/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/blur/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/blur/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/blur/user.json) |
| Slice | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/slice/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/slice/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/slice/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/slice/user.json) |
| Export formats | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/export-formats/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/export-formats/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/export-formats/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/export-formats/user.json) |
| Variable font | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/variable-font/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/variable-font/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/variable-font/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/121/variable-font/user.json) |
### Document 120
> Sketch versions: 58
| Feature | Document | Pages | Meta | User |
| ---------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Empty | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/empty/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/empty/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/empty/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/empty/user.json) |
| Groups | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/groups/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/groups/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/groups/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/groups/user.json) |
| Images | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/images/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/images/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/images/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/images/user.json) |
| Library styles | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/library-styles/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/library-styles/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/library-styles/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/library-styles/user.json) |
| Library symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/library-symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/library-symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/library-symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/library-symbols/user.json) |
| Prototypes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/prototypes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/prototypes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/prototypes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/prototypes/user.json) |
| Shape paths | - | - | - | - |
| Shapes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/shapes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/shapes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/shapes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/shapes/user.json) |
| Symbol overrides | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/symbol-overrides/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/symbol-overrides/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/symbol-overrides/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/symbol-overrides/user.json) |
| Symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/symbols/user.json) |
| Text | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/text/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/text/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/text/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/text/user.json) |
| Smart layout | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/smart-layout/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/smart-layout/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/smart-layout/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/smart-layout/user.json) |
| Blur | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/blur/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/blur/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/blur/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/blur/user.json) |
| Slice | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/slice/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/slice/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/slice/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/slice/user.json) |
| Export formats | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/export-formats/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/export-formats/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/export-formats/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/120/export-formats/user.json) |
| Variable font | - | - | - | - |
### Document 119
> Sketch versions: 55.2, 56, 56.1, 56.2, 56.3, 57, 57.1
| Feature | Document | Pages | Meta | User |
| ---------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Empty | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/empty/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/empty/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/empty/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/empty/user.json) |
| Groups | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/groups/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/groups/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/groups/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/groups/user.json) |
| Images | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/images/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/images/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/images/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/images/user.json) |
| Library styles | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/library-styles/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/library-styles/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/library-styles/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/library-styles/user.json) |
| Library symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/library-symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/library-symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/library-symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/library-symbols/user.json) |
| Prototypes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/prototypes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/prototypes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/prototypes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/prototypes/user.json) |
| Shape paths | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/shape-paths/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/shape-paths/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/shape-paths/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/shape-paths/user.json) |
| Shapes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/shapes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/shapes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/shapes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/shapes/user.json) |
| Symbol overrides | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/symbol-overrides/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/symbol-overrides/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/symbol-overrides/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/symbol-overrides/user.json) |
| Symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/symbols/user.json) |
| Text | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/text/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/text/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/text/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/text/user.json) |
| Smart layout | - | - | - | - |
| Blur | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/blur/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/blur/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/blur/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/blur/user.json) |
| Slice | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/slice/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/slice/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/slice/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/slice/user.json) |
| Export formats | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/export-formats/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/export-formats/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/export-formats/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/119/export-formats/user.json) |
| Variable font | - | - | - | - |
### Document 118
> Sketch versions: 55, 55.1
| Feature | Document | Pages | Meta | User |
| ---------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Empty | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/empty/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/empty/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/empty/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/empty/user.json) |
| Groups | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/groups/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/groups/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/groups/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/groups/user.json) |
| Images | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/images/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/images/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/images/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/images/user.json) |
| Library styles | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/library-styles/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/library-styles/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/library-styles/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/library-styles/user.json) |
| Library symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/library-symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/library-symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/library-symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/library-symbols/user.json) |
| Prototypes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/prototypes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/prototypes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/prototypes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/prototypes/user.json) |
| Shape paths | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/shape-paths/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/shape-paths/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/shape-paths/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/shape-paths/user.json) |
| Shapes | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/shapes/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/shapes/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/shapes/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/shapes/user.json) |
| Symbol overrides | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/symbol-overrides/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/symbol-overrides/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/symbol-overrides/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/symbol-overrides/user.json) |
| Symbols | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/symbols/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/symbols/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/symbols/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/symbols/user.json) |
| Text | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/text/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/text/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/text/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/text/user.json) |
| Smart layout | - | - | - | - |
| Blur | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/blur/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/blur/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/blur/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/blur/user.json) |
| Slice | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/slice/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/slice/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/slice/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/slice/user.json) |
| Export formats | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/export-formats/document.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/export-formats/pages) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/export-formats/meta.json) | [🔗](https://github.com/sketch-hq/sketch-reference-files/blob/master/files/118/export-formats/user.json) |
| Variable font | - | - | - | - |