UNPKG

@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
# 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 | - | - | - | - |