1
0
Fork 0
freesewing/packages/freesewing.dev/prebuild/navigation.js
2021-12-28 16:12:53 +01:00

2410 lines
No EOL
85 KiB
JavaScript

export default {
"en": {
"guides": {
"__title": "Guides",
"__linktitle": "Guides",
"__slug": "guides",
"__order": "1020Guides",
"best-practices": {
"__title": "Pattern design best practices",
"__linktitle": "Pattern design best practices",
"__slug": "guides/best-practices",
"__order": "Pattern design best practices",
"go-counter-clockwise": {
"__title": "Construct paths counter-clockwise",
"__linktitle": "Construct paths counter-clockwise",
"__slug": "guides/best-practices/go-counter-clockwise",
"__order": "70Construct paths counter-clockwise"
},
"respect-draft-settings": {
"__title": "Respect draft settings",
"__linktitle": "Respect draft settings",
"__slug": "guides/best-practices/respect-draft-settings",
"__order": "40Respect draft settings"
},
"reuse-css-classes": {
"__title": "Re-use CSS classes",
"__linktitle": "Re-use CSS classes",
"__slug": "guides/best-practices/reuse-css-classes",
"__order": "30Re-use CSS classes"
},
"reuse-measurements": {
"__title": "Re-use measurements",
"__linktitle": "Re-use measurements",
"__slug": "guides/best-practices/reuse-measurements",
"__order": "10Re-use measurements"
},
"reuse-options": {
"__title": "Re-use options",
"__linktitle": "Re-use options",
"__slug": "guides/best-practices/reuse-options",
"__order": "20Re-use options"
},
"use-percentages": {
"__title": "Use percentage options where possible",
"__linktitle": "Use percentage options where possible",
"__slug": "guides/best-practices/use-percentages",
"__order": "50Use percentage options where possible"
},
"use-translation-keys": {
"__title": "Use translation keys, not text",
"__linktitle": "Use translation keys, not text",
"__slug": "guides/best-practices/use-translation-keys",
"__order": "60Use translation keys, not text"
}
},
"code-of-conduct": {
"__title": "Code of Conduct",
"__linktitle": "Code of Conduct",
"__slug": "guides/code-of-conduct",
"__order": "Code of Conduct",
"enforcement": {
"__title": "Enforcement",
"__linktitle": "Enforcement",
"__slug": "guides/code-of-conduct/enforcement",
"__order": "50Enforcement"
},
"enforcement-guidelines": {
"__title": "Enforcement Guidelines",
"__linktitle": "Enforcement Guidelines",
"__slug": "guides/code-of-conduct/enforcement-guidelines",
"__order": "60Enforcement Guidelines",
"correction": {
"__title": "Correction",
"__linktitle": "Correction",
"__slug": "guides/code-of-conduct/enforcement-guidelines/correction",
"__order": "10Correction"
},
"permanent-ban": {
"__title": "Permanent ban",
"__linktitle": "Permanent ban",
"__slug": "guides/code-of-conduct/enforcement-guidelines/permanent-ban",
"__order": "40Permanent ban"
},
"temporary-ban": {
"__title": "Temporary ban",
"__linktitle": "Temporary ban",
"__slug": "guides/code-of-conduct/enforcement-guidelines/temporary-ban",
"__order": "30Temporary ban"
},
"warning": {
"__title": "Warning",
"__linktitle": "Warning",
"__slug": "guides/code-of-conduct/enforcement-guidelines/warning",
"__order": "20Warning"
}
},
"enforcement-responsibilities": {
"__title": "Enforcement responsibilities",
"__linktitle": "Enforcement responsibilities",
"__slug": "guides/code-of-conduct/enforcement-responsibilities",
"__order": "30Enforcement responsibilities"
},
"our-pledge": {
"__title": "Our pledge",
"__linktitle": "Our pledge",
"__slug": "guides/code-of-conduct/our-pledge",
"__order": "10Our pledge"
},
"our-standards": {
"__title": "Our standards",
"__linktitle": "Our standards",
"__slug": "guides/code-of-conduct/our-standards",
"__order": "20Our standards"
},
"scope": {
"__title": "Scope",
"__linktitle": "Scope",
"__slug": "guides/code-of-conduct/scope",
"__order": "40Scope"
}
},
"markdown": {
"__title": "Markdown guide",
"__linktitle": "Markdown guide",
"__slug": "guides/markdown",
"__order": "900Markdown guide",
"code-blocks": {
"__title": "Code and code blocks",
"__linktitle": "Code and code blocks",
"__slug": "guides/markdown/code-blocks",
"__order": "80Code and code blocks"
},
"custom-components": {
"__title": "Custom components",
"__linktitle": "Custom components",
"__slug": "guides/markdown/custom-components",
"__order": "90Custom components"
},
"headings": {
"__title": "Headings",
"__linktitle": "Headings",
"__slug": "guides/markdown/headings",
"__order": "40Headings"
},
"images": {
"__title": "Images",
"__linktitle": "Images",
"__slug": "guides/markdown/images",
"__order": "70Images"
},
"italic-and-bold": {
"__title": "Italics and bold",
"__linktitle": "Italics and bold",
"__slug": "guides/markdown/italic-and-bold",
"__order": "30Italics and bold"
},
"line-breaks": {
"__title": "Line breaks",
"__linktitle": "Line breaks",
"__slug": "guides/markdown/line-breaks",
"__order": "20Line breaks"
},
"links": {
"__title": "Links",
"__linktitle": "Links",
"__slug": "guides/markdown/links",
"__order": "60Links"
},
"lists": {
"__title": "Lists",
"__linktitle": "Lists",
"__slug": "guides/markdown/lists",
"__order": "50Lists"
},
"tables": {
"__title": "Tables",
"__linktitle": "Tables",
"__slug": "guides/markdown/tables",
"__order": "70Tables"
},
"text-and-paragraphs": {
"__title": "Text and paragraphs",
"__linktitle": "Text and paragraphs",
"__slug": "guides/markdown/text-and-paragraphs",
"__order": "10Text and paragraphs"
}
},
"patterns": {
"__title": "How patterns work",
"__linktitle": "How patterns work",
"__slug": "guides/patterns",
"__order": "How patterns work",
"config": {
"__title": "Configuration",
"__linktitle": "Configuration",
"__slug": "guides/patterns/config",
"__order": "10Configuration"
},
"parts": {
"__title": "Parts",
"__linktitle": "Parts",
"__slug": "guides/patterns/parts",
"__order": "20Parts"
},
"paths": {
"__title": "Paths",
"__linktitle": "Paths",
"__slug": "guides/patterns/paths",
"__order": "40Paths"
},
"pattern": {
"__title": "Pattern",
"__linktitle": "Pattern",
"__slug": "guides/patterns/pattern",
"__order": "80Pattern"
},
"points": {
"__title": "Points",
"__linktitle": "Points",
"__slug": "guides/patterns/points",
"__order": "30Points"
},
"snippets": {
"__title": "Snippets",
"__linktitle": "Snippets",
"__slug": "guides/patterns/snippets",
"__order": "50Snippets"
},
"store": {
"__title": "Store",
"__linktitle": "Store",
"__slug": "guides/patterns/store",
"__order": "60Store"
}
},
"plugins": {
"__title": "Plugin guide",
"__linktitle": "Plugin guide",
"__slug": "guides/plugins",
"__order": "400Plugin guide",
"conditionally-loading-build-time-plugins": {
"__title": "Conditionally loading build-time plugins",
"__linktitle": "Conditionally loading build-time plugins",
"__slug": "guides/plugins/conditionally-loading-build-time-plugins",
"__order": "30Conditionally loading build-time plugins"
},
"hooks": {
"__title": "Hooks",
"__linktitle": "Hooks",
"__slug": "guides/plugins/hooks",
"__order": "60Hooks"
},
"loading-build-time-plugins": {
"__title": "Loading build-time plugins",
"__linktitle": "Loading build-time plugins",
"__slug": "guides/plugins/loading-build-time-plugins",
"__order": "20Loading build-time plugins"
},
"loading-run-time-plugins": {
"__title": "Loading run-time plugins",
"__linktitle": "Loading run-time plugins",
"__slug": "guides/plugins/loading-run-time-plugins",
"__order": "40Loading run-time plugins"
},
"macros": {
"__title": "Macros",
"__linktitle": "Macros",
"__slug": "guides/plugins/macros",
"__order": "90Macros"
},
"plugin-structure": {
"__title": "Plugin structure",
"__linktitle": "Plugin structure",
"__slug": "guides/plugins/plugin-structure",
"__order": "50Plugin structure"
},
"types-of-plugins": {
"__title": "Types of plugins",
"__linktitle": "Types of plugins",
"__slug": "guides/plugins/types-of-plugins",
"__order": "10Types of plugins"
},
"using-hooks": {
"__title": "Using hooks",
"__linktitle": "Using hooks",
"__slug": "guides/plugins/using-hooks",
"__order": "70Using hooks"
},
"using-hooks-more-than-once": {
"__title": "Using hooks more than once",
"__linktitle": "Using hooks more than once",
"__slug": "guides/plugins/using-hooks-more-than-once",
"__order": "80Using hooks more than once"
},
"using-hooks-without-plugin": {
"__title": "Using hooks without a plugin",
"__linktitle": "Using hooks without a plugin",
"__slug": "guides/plugins/using-hooks-without-plugin",
"__order": "85Using hooks without a plugin"
}
},
"prerequisites": {
"__title": "Before you start",
"__linktitle": "Before you start",
"__slug": "guides/prerequisites",
"__order": "100Before you start",
"bezier-curves": {
"__title": "Understanding Bézier curves",
"__linktitle": "Understanding Bézier curves",
"__slug": "guides/prerequisites/bezier-curves",
"__order": "50Understanding Bézier curves"
},
"coordinate-system": {
"__title": "The coordinate system",
"__linktitle": "The coordinate system",
"__slug": "guides/prerequisites/coordinate-system",
"__order": "30The coordinate system"
},
"svg": {
"__title": "Scalable Vector Graphics",
"__linktitle": "Scalable Vector Graphics",
"__slug": "guides/prerequisites/svg",
"__order": "20Scalable Vector Graphics"
},
"units": {
"__title": "Units in FreeSewing",
"__linktitle": "Units in FreeSewing",
"__slug": "guides/prerequisites/units",
"__order": "40Units in FreeSewing"
}
},
"translation": {
"__title": "Translation guide",
"__linktitle": "Translation guide",
"__slug": "guides/translation",
"__order": "Translation guide"
}
},
"howtos": {
"__title": "Howtos",
"__linktitle": "Howtos",
"__slug": "howtos",
"__order": "1020Howtos",
"code": {
"__title": "Common code challenges",
"__linktitle": "Common code challenges",
"__slug": "howtos/code",
"__order": "Common code challenges",
"accessing-measurements": {
"__title": "Accessing measurements",
"__linktitle": "Accessing measurements",
"__slug": "howtos/code/accessing-measurements",
"__order": "Accessing measurements"
},
"accessing-options": {
"__title": "Accessing user options",
"__linktitle": "Accessing user options",
"__slug": "howtos/code/accessing-options",
"__order": "Accessing user options"
},
"adding-instructions": {
"__title": "Add instructions to your design",
"__linktitle": "Add instructions to your design",
"__slug": "howtos/code/adding-instructions",
"__order": "Add instructions to your design"
},
"adding-parts": {
"__title": "Adding pattern parts",
"__linktitle": "Adding pattern parts",
"__slug": "howtos/code/adding-parts",
"__order": "Adding pattern parts"
},
"adding-paths": {
"__title": "Adding paths",
"__linktitle": "Adding paths",
"__slug": "howtos/code/adding-paths",
"__order": "Adding paths"
},
"adding-points": {
"__title": "Adding points",
"__linktitle": "Adding points",
"__slug": "howtos/code/adding-points",
"__order": "Adding points"
},
"adding-snippets": {
"__title": "Adding snippets",
"__linktitle": "Adding snippets",
"__slug": "howtos/code/adding-snippets",
"__order": "Adding snippets"
},
"adding-text": {
"__title": "Adding text",
"__linktitle": "Adding text",
"__slug": "howtos/code/adding-text",
"__order": "Adding text"
},
"attributes": {
"__title": "Using attributes",
"__linktitle": "Using attributes",
"__slug": "howtos/code/attributes",
"__order": "Using attributes"
},
"create-new-design": {
"__title": "Creating a new pattern design",
"__linktitle": "Creating a new pattern design",
"__slug": "howtos/code/create-new-design",
"__order": "Creating a new pattern design"
},
"dependencies": {
"__title": "Part dependencies",
"__linktitle": "Part dependencies",
"__slug": "howtos/code/dependencies",
"__order": "Part dependencies"
},
"drawing-circles": {
"__title": "Drawing circles",
"__linktitle": "Drawing circles",
"__slug": "howtos/code/drawing-circles",
"__order": "Drawing circles"
},
"extend-pattern": {
"__title": "Create a new design based on an existing design",
"__linktitle": "Create a new design based on an existing design",
"__slug": "howtos/code/extend-pattern",
"__order": "Create a new design based on an existing design"
},
"hide-paths": {
"__title": "Hide paths from an inherited part",
"__linktitle": "Hide paths from an inherited part",
"__slug": "howtos/code/hide-paths",
"__order": "Hide paths from an inherited part"
},
"inheritance": {
"__title": "Design inheritance",
"__linktitle": "Design inheritance",
"__slug": "howtos/code/inheritance",
"__order": "Design inheritance"
},
"inject": {
"__title": "Part inheritance",
"__linktitle": "Part inheritance",
"__slug": "howtos/code/inject",
"__order": "Part inheritance"
},
"macros": {
"__title": "Using macros",
"__linktitle": "Using macros",
"__slug": "howtos/code/macros",
"__order": "Using macros"
},
"remove-paths": {
"__title": "Remove paths from an inherited part",
"__linktitle": "Remove paths from an inherited part",
"__slug": "howtos/code/remove-paths",
"__order": "Remove paths from an inherited part"
},
"shared-dimensions": {
"__title": "Share dimensions between pattern parts",
"__linktitle": "Share dimensions between pattern parts",
"__slug": "howtos/code/shared-dimensions",
"__order": "Share dimensions between pattern parts"
},
"shorthand": {
"__title": "Using shorthand",
"__linktitle": "Using shorthand",
"__slug": "howtos/code/shorthand",
"__order": "Using shorthand"
},
"store": {
"__title": "Sharing data between parts",
"__linktitle": "Sharing data between parts",
"__slug": "howtos/code/store",
"__order": "Sharing data between parts"
},
"storing-path-length": {
"__title": "Storing the seam length to use in another part",
"__linktitle": "Storing the seam length to use in another part",
"__slug": "howtos/code/storing-path-length",
"__order": "Storing the seam length to use in another part"
}
},
"design": {
"__title": "Common design challenges",
"__linktitle": "Common design challenges",
"__slug": "howtos/design",
"__order": "Common design challenges",
"fit-sleeve": {
"__title": "Adapt the sleevecap length to fit the armhole",
"__linktitle": "Adapt the sleevecap length to fit the armhole",
"__slug": "howtos/design/fit-sleeve",
"__order": "Adapt the sleevecap length to fit the armhole"
},
"seam-allowance": {
"__title": "Add seam allowance and/or hem allowance",
"__linktitle": "Add seam allowance and/or hem allowance",
"__slug": "howtos/design/seam-allowance",
"__order": "Add seam allowance and/or hem allowance"
},
"slash-spread": {
"__title": "Slash and spread",
"__linktitle": "Slash and spread",
"__slug": "howtos/design/slash-spread",
"__order": "Slash and spread"
},
"sprinkle-snippets": {
"__title": "Add several of the same snippets with the sprinkle macro",
"__linktitle": "Add several of the same snippets with the sprinkle macro",
"__slug": "howtos/design/sprinkle-snippets",
"__order": "Add several of the same snippets with the sprinkle macro"
}
},
"dev": {
"__title": "Setting up your development environment",
"__linktitle": "Setting up your development environment",
"__slug": "howtos/dev",
"__order": "Setting up your development environment",
"freesewing-dev": {
"__title": "Working on freesewing.dev",
"__linktitle": "Working on freesewing.dev",
"__slug": "howtos/dev/freesewing-dev",
"__order": "Working on freesewing.dev"
},
"freesewing-org": {
"__title": "Working on freesewing.org",
"__linktitle": "Working on freesewing.org",
"__slug": "howtos/dev/freesewing-org",
"__order": "Working on freesewing.org"
}
},
"editors": {
"__title": "Common tasks for editors",
"__linktitle": "Common tasks for editors",
"__slug": "howtos/editors",
"__order": "Common tasks for editors",
"blogpost": {
"__title": "Adding a blog post",
"__linktitle": "Adding a blog post",
"__slug": "howtos/editors/blogpost",
"__order": "Adding a blog post"
},
"frontmatter": {
"__title": "Working with frontmatter",
"__linktitle": "Working with frontmatter",
"__slug": "howtos/editors/frontmatter",
"__order": "Working with frontmatter",
"about": {
"__title": "About frontmatter",
"__linktitle": "About frontmatter",
"__slug": "howtos/editors/frontmatter/about",
"__order": "10About frontmatter"
},
"lists": {
"__title": "Lists or arrays",
"__linktitle": "Lists or arrays",
"__slug": "howtos/editors/frontmatter/lists",
"__order": "30Lists or arrays"
},
"multi-line": {
"__title": "Mult-line text",
"__linktitle": "Mult-line text",
"__slug": "howtos/editors/frontmatter/multi-line",
"__order": "40Mult-line text"
},
"structure": {
"__title": "Structure",
"__linktitle": "Structure",
"__slug": "howtos/editors/frontmatter/structure",
"__order": "20Structure"
}
},
"showcase": {
"__title": "Adding a showcase on freesewing.org",
"__linktitle": "Adding a showcase on freesewing.org",
"__slug": "howtos/editors/showcase",
"__order": "Adding a showcase on freesewing.org"
}
},
"environments": {
"__title": "FreeSewing in different environments",
"__linktitle": "FreeSewing in different environments",
"__slug": "howtos/environments",
"__order": "FreeSewing in different environments",
"browser": {
"__title": "FreeSewing in the browser",
"__linktitle": "FreeSewing in the browser",
"__slug": "howtos/environments/browser",
"__order": "FreeSewing in the browser"
},
"nodejs": {
"__title": "FreeSewing in NodeJS",
"__linktitle": "FreeSewing in NodeJS",
"__slug": "howtos/environments/nodejs",
"__order": "FreeSewing in NodeJS"
}
},
"help": {
"__title": "Where to get help",
"__linktitle": "Where to get help",
"__slug": "howtos/help",
"__order": "Where to get help"
},
"ways-to-contribute": {
"__title": "Ways to contribute",
"__linktitle": "Ways to contribute",
"__slug": "howtos/ways-to-contribute",
"__order": "Ways to contribute",
"body-ambassador": {
"__title": "Body ambassador",
"__linktitle": "Body ambassador",
"__slug": "howtos/ways-to-contribute/body-ambassador",
"__order": "Body ambassador"
},
"community-building": {
"__title": "Community building",
"__linktitle": "Community building",
"__slug": "howtos/ways-to-contribute/community-building",
"__order": "Community building"
},
"design-patterns": {
"__title": "Design sewing patterns",
"__linktitle": "Design sewing patterns",
"__slug": "howtos/ways-to-contribute/design-patterns",
"__order": "Design sewing patterns"
},
"develop-patterns": {
"__title": "Develop sewing patterns",
"__linktitle": "Develop sewing patterns",
"__slug": "howtos/ways-to-contribute/develop-patterns",
"__order": "Develop sewing patterns"
},
"devops": {
"__title": "Devops",
"__linktitle": "Devops",
"__slug": "howtos/ways-to-contribute/devops",
"__order": "Devops"
},
"illustrations": {
"__title": "Make illustrations",
"__linktitle": "Make illustrations",
"__slug": "howtos/ways-to-contribute/illustrations",
"__order": "Make illustrations"
},
"language-ambassador": {
"__title": "Language ambassador",
"__linktitle": "Language ambassador",
"__slug": "howtos/ways-to-contribute/language-ambassador",
"__order": "Language ambassador"
},
"pattern-ambassador": {
"__title": "Pattern ambassador",
"__linktitle": "Pattern ambassador",
"__slug": "howtos/ways-to-contribute/pattern-ambassador",
"__order": "Pattern ambassador"
},
"pattern-testing": {
"__title": "Pattern testing",
"__linktitle": "Pattern testing",
"__slug": "howtos/ways-to-contribute/pattern-testing",
"__order": "Pattern testing"
},
"project-management": {
"__title": "Project management",
"__linktitle": "Project management",
"__slug": "howtos/ways-to-contribute/project-management",
"__order": "Project management"
},
"proofreading": {
"__title": "Proofreading",
"__linktitle": "Proofreading",
"__slug": "howtos/ways-to-contribute/proofreading",
"__order": "Proofreading"
},
"report-bugs": {
"__title": "Report bugs",
"__linktitle": "Report bugs",
"__slug": "howtos/ways-to-contribute/report-bugs",
"__order": "Report bugs"
},
"showcase-our-patterns": {
"__title": "Showcase our patterns",
"__linktitle": "Showcase our patterns",
"__slug": "howtos/ways-to-contribute/showcase-our-patterns",
"__order": "Showcase our patterns"
},
"technical-writing": {
"__title": "Technical writing",
"__linktitle": "Technical writing",
"__slug": "howtos/ways-to-contribute/technical-writing",
"__order": "Technical writing",
"code": {
"__title": "Writing for freesewing.dev",
"__linktitle": "Writing for freesewing.dev",
"__slug": "howtos/ways-to-contribute/technical-writing/code",
"__order": "Writing for freesewing.dev"
},
"patterns": {
"__title": "Writing for freesewing.org",
"__linktitle": "Writing for freesewing.org",
"__slug": "howtos/ways-to-contribute/technical-writing/patterns",
"__order": "Writing for freesewing.org"
}
},
"translation": {
"__title": "Translation",
"__linktitle": "Translation",
"__slug": "howtos/ways-to-contribute/translation",
"__order": "Translation"
},
"triage-issues": {
"__title": "Triage issues",
"__linktitle": "Triage issues",
"__slug": "howtos/ways-to-contribute/triage-issues",
"__order": "Triage issues"
},
"webdesign": {
"__title": "UI / UX Webdesign",
"__linktitle": "UI / UX Webdesign",
"__slug": "howtos/ways-to-contribute/webdesign",
"__order": "UI / UX Webdesign"
}
}
},
"reference": {
"__title": "Reference",
"__linktitle": "Reference",
"__slug": "reference",
"__order": "1040Reference",
"api": {
"__title": "@freesewing/core API",
"__linktitle": "@freesewing/core API",
"__slug": "reference/api",
"__order": "@freesewing/core API",
"attributes": {
"__title": "Attributes",
"__linktitle": "Attributes",
"__slug": "reference/api/attributes",
"__order": "40Attributes",
"add": {
"__title": "add()",
"__linktitle": "add()",
"__slug": "reference/api/attributes/add",
"__order": "add()"
},
"clone": {
"__title": "clone()",
"__linktitle": "clone()",
"__slug": "reference/api/attributes/clone",
"__order": "clone()"
},
"get": {
"__title": "get()",
"__linktitle": "get()",
"__slug": "reference/api/attributes/get",
"__order": "get()"
},
"getasarray": {
"__title": "getAsArray()",
"__linktitle": "getAsArray()",
"__slug": "reference/api/attributes/getasarray",
"__order": "getAsArray()"
},
"remove": {
"__title": "remove()",
"__linktitle": "remove()",
"__slug": "reference/api/attributes/remove",
"__order": "remove()"
},
"set": {
"__title": "set()",
"__linktitle": "set()",
"__slug": "reference/api/attributes/set",
"__order": "set()"
},
"setifunset": {
"__title": "setIfUnset()",
"__linktitle": "setIfUnset()",
"__slug": "reference/api/attributes/setifunset",
"__order": "setIfUnset()"
}
},
"config": {
"__title": "Pattern configuration file",
"__linktitle": "Pattern configuration file",
"__slug": "reference/api/config",
"__order": "Pattern configuration file",
"dependencies": {
"__title": "dependencies",
"__linktitle": "dependencies",
"__slug": "reference/api/config/dependencies",
"__order": "dependencies"
},
"hide": {
"__title": "hide",
"__linktitle": "hide",
"__slug": "reference/api/config/hide",
"__order": "hide"
},
"inject": {
"__title": "inject",
"__linktitle": "inject",
"__slug": "reference/api/config/inject",
"__order": "inject"
},
"measurements": {
"__title": "measurements",
"__linktitle": "measurements",
"__slug": "reference/api/config/measurements",
"__order": "measurements"
},
"name": {
"__title": "name",
"__linktitle": "name",
"__slug": "reference/api/config/name",
"__order": "name"
},
"optionalmeasurements": {
"__title": "optionalMeasurements",
"__linktitle": "optionalMeasurements",
"__slug": "reference/api/config/optionalmeasurements",
"__order": "optionalMeasurements"
},
"options": {
"__title": "options",
"__linktitle": "options",
"__slug": "reference/api/config/options",
"__order": "options",
"boolean": {
"__title": "boolean",
"__linktitle": "boolean",
"__slug": "reference/api/config/options/boolean",
"__order": "boolean"
},
"constant": {
"__title": "constant",
"__linktitle": "constant",
"__slug": "reference/api/config/options/constant",
"__order": "constant"
},
"counter": {
"__title": "counter",
"__linktitle": "counter",
"__slug": "reference/api/config/options/counter",
"__order": "counter"
},
"degrees": {
"__title": "degrees",
"__linktitle": "degrees",
"__slug": "reference/api/config/options/degrees",
"__order": "degrees"
},
"list": {
"__title": "list",
"__linktitle": "list",
"__slug": "reference/api/config/options/list",
"__order": "list"
},
"millimeter": {
"__title": "millimeter",
"__linktitle": "millimeter",
"__slug": "reference/api/config/options/millimeter",
"__order": "millimeter"
},
"percentage": {
"__title": "percentage",
"__linktitle": "percentage",
"__slug": "reference/api/config/options/percentage",
"__order": "percentage"
}
},
"parts": {
"__title": "parts",
"__linktitle": "parts",
"__slug": "reference/api/config/parts",
"__order": "parts"
},
"version": {
"__title": "version",
"__linktitle": "version",
"__slug": "reference/api/config/version",
"__order": "version"
}
},
"design": {
"__title": "Design",
"__linktitle": "Design",
"__slug": "reference/api/design",
"__order": "10Design"
},
"hooks": {
"__title": "Hooks API",
"__linktitle": "Hooks API",
"__slug": "reference/api/hooks",
"__order": "Hooks API",
"inserttext": {
"__title": "insertText",
"__linktitle": "insertText",
"__slug": "reference/api/hooks/inserttext",
"__order": "insertText"
},
"postdraft": {
"__title": "postDraft",
"__linktitle": "postDraft",
"__slug": "reference/api/hooks/postdraft",
"__order": "postDraft"
},
"postrender": {
"__title": "postRender",
"__linktitle": "postRender",
"__slug": "reference/api/hooks/postrender",
"__order": "postRender"
},
"postsample": {
"__title": "postSample",
"__linktitle": "postSample",
"__slug": "reference/api/hooks/postsample",
"__order": "postSample"
},
"predraft": {
"__title": "preDraft",
"__linktitle": "preDraft",
"__slug": "reference/api/hooks/predraft",
"__order": "preDraft"
},
"prerender": {
"__title": "preRender",
"__linktitle": "preRender",
"__slug": "reference/api/hooks/prerender",
"__order": "preRender"
},
"presample": {
"__title": "preSample",
"__linktitle": "preSample",
"__slug": "reference/api/hooks/presample",
"__order": "preSample"
}
},
"macros": {
"__title": "Macros",
"__linktitle": "Macros",
"__slug": "reference/api/macros",
"__order": "Macros",
"bartack": {
"__title": "bartack",
"__linktitle": "bartack",
"__slug": "reference/api/macros/bartack",
"__order": "bartack"
},
"bartackalong": {
"__title": "bartackAlong",
"__linktitle": "bartackAlong",
"__slug": "reference/api/macros/bartackalong",
"__order": "bartackAlong"
},
"bartackfractionalong": {
"__title": "bartackFractionAlong",
"__linktitle": "bartackFractionAlong",
"__slug": "reference/api/macros/bartackfractionalong",
"__order": "bartackFractionAlong"
},
"cutonfold": {
"__title": "cutonfold",
"__linktitle": "cutonfold",
"__slug": "reference/api/macros/cutonfold",
"__order": "cutonfold"
},
"flip": {
"__title": "flip",
"__linktitle": "flip",
"__slug": "reference/api/macros/flip",
"__order": "flip"
},
"grainline": {
"__title": "grainline",
"__linktitle": "grainline",
"__slug": "reference/api/macros/grainline",
"__order": "grainline"
},
"hd": {
"__title": "hd",
"__linktitle": "hd",
"__slug": "reference/api/macros/hd",
"__order": "hd"
},
"ld": {
"__title": "ld",
"__linktitle": "ld",
"__slug": "reference/api/macros/ld",
"__order": "ld"
},
"miniscale": {
"__title": "miniscale",
"__linktitle": "miniscale",
"__slug": "reference/api/macros/miniscale",
"__order": "miniscale"
},
"mirror": {
"__title": "mirror",
"__linktitle": "mirror",
"__slug": "reference/api/macros/mirror",
"__order": "mirror"
},
"pd": {
"__title": "pd",
"__linktitle": "pd",
"__slug": "reference/api/macros/pd",
"__order": "pd"
},
"rmad": {
"__title": "rmad",
"__linktitle": "rmad",
"__slug": "reference/api/macros/rmad",
"__order": "rmad"
},
"rmd": {
"__title": "rmd",
"__linktitle": "rmd",
"__slug": "reference/api/macros/rmd",
"__order": "rmd"
},
"round": {
"__title": "round",
"__linktitle": "round",
"__slug": "reference/api/macros/round",
"__order": "round"
},
"scalebox": {
"__title": "scalebox",
"__linktitle": "scalebox",
"__slug": "reference/api/macros/scalebox",
"__order": "scalebox"
},
"sprinkle": {
"__title": "sprinkle",
"__linktitle": "sprinkle",
"__slug": "reference/api/macros/sprinkle",
"__order": "sprinkle"
},
"title": {
"__title": "title",
"__linktitle": "title",
"__slug": "reference/api/macros/title",
"__order": "title"
},
"vd": {
"__title": "vd",
"__linktitle": "vd",
"__slug": "reference/api/macros/vd",
"__order": "vd"
}
},
"part": {
"__title": "Part",
"__linktitle": "Part",
"__slug": "reference/api/part",
"__order": "20Part",
"getid": {
"__title": "Part.getId()",
"__linktitle": "Part.getId()",
"__slug": "reference/api/part/getid",
"__order": "Part.getId()"
},
"raise": {
"__title": "Part raise methods",
"__linktitle": "Part raise methods",
"__slug": "reference/api/part/raise",
"__order": "Part raise methods",
"debug": {
"__title": "Part.raise.debug()",
"__linktitle": "Part.raise.debug()",
"__slug": "reference/api/part/raise/debug",
"__order": "Part.raise.debug()"
},
"error": {
"__title": "Part.raise.error()",
"__linktitle": "Part.raise.error()",
"__slug": "reference/api/part/raise/error",
"__order": "Part.raise.error()"
},
"info": {
"__title": "Part.raise.info()",
"__linktitle": "Part.raise.info()",
"__slug": "reference/api/part/raise/info",
"__order": "Part.raise.info()"
},
"warning": {
"__title": "Part.raise.warning()",
"__linktitle": "Part.raise.warning()",
"__slug": "reference/api/part/raise/warning",
"__order": "Part.raise.warning()"
}
},
"shorthand": {
"__title": "Part.shorthand()",
"__linktitle": "Part.shorthand()",
"__slug": "reference/api/part/shorthand",
"__order": "Part.shorthand()"
},
"units": {
"__title": "Part.units()",
"__linktitle": "Part.units()",
"__slug": "reference/api/part/units",
"__order": "Part.units()"
}
},
"path": {
"__title": "Path",
"__linktitle": "Path",
"__slug": "reference/api/path",
"__order": "30Path",
"_curve": {
"__title": "_curve()",
"__linktitle": "_curve()",
"__slug": "reference/api/path/_curve",
"__order": "_curve()"
},
"attr": {
"__title": "attr()",
"__linktitle": "attr()",
"__slug": "reference/api/path/attr",
"__order": "attr()"
},
"clone": {
"__title": "clone()",
"__linktitle": "clone()",
"__slug": "reference/api/path/clone",
"__order": "clone()"
},
"close": {
"__title": "close()",
"__linktitle": "close()",
"__slug": "reference/api/path/close",
"__order": "close()"
},
"curve": {
"__title": "curve()",
"__linktitle": "curve()",
"__slug": "reference/api/path/curve",
"__order": "curve()"
},
"curve_": {
"__title": "curve_()",
"__linktitle": "curve_()",
"__slug": "reference/api/path/curve_",
"__order": "curve_()"
},
"divide": {
"__title": "divide()",
"__linktitle": "divide()",
"__slug": "reference/api/path/divide",
"__order": "divide()"
},
"edge": {
"__title": "edge()",
"__linktitle": "edge()",
"__slug": "reference/api/path/edge",
"__order": "edge()"
},
"end": {
"__title": "end()",
"__linktitle": "end()",
"__slug": "reference/api/path/end",
"__order": "end()"
},
"insop": {
"__title": "insop()",
"__linktitle": "insop()",
"__slug": "reference/api/path/insop",
"__order": "insop()"
},
"intersects": {
"__title": "intersects()",
"__linktitle": "intersects()",
"__slug": "reference/api/path/intersects",
"__order": "intersects()"
},
"intersectsx": {
"__title": "intersectsX()",
"__linktitle": "intersectsX()",
"__slug": "reference/api/path/intersectsx",
"__order": "intersectsX()"
},
"intersectsy": {
"__title": "intersectsY()",
"__linktitle": "intersectsY()",
"__slug": "reference/api/path/intersectsy",
"__order": "intersectsY()"
},
"join": {
"__title": "join()",
"__linktitle": "join()",
"__slug": "reference/api/path/join",
"__order": "join()"
},
"length": {
"__title": "length()",
"__linktitle": "length()",
"__slug": "reference/api/path/length",
"__order": "length()"
},
"line": {
"__title": "line()",
"__linktitle": "line()",
"__slug": "reference/api/path/line",
"__order": "line()"
},
"move": {
"__title": "move()",
"__linktitle": "move()",
"__slug": "reference/api/path/move",
"__order": "move()"
},
"noop": {
"__title": "noop()",
"__linktitle": "noop()",
"__slug": "reference/api/path/noop",
"__order": "noop()"
},
"offset": {
"__title": "offset()",
"__linktitle": "offset()",
"__slug": "reference/api/path/offset",
"__order": "offset()"
},
"reverse": {
"__title": "reverse()",
"__linktitle": "reverse()",
"__slug": "reference/api/path/reverse",
"__order": "reverse()"
},
"setrender": {
"__title": "setRender()",
"__linktitle": "setRender()",
"__slug": "reference/api/path/setrender",
"__order": "setRender()"
},
"shiftalong": {
"__title": "shiftAlong()",
"__linktitle": "shiftAlong()",
"__slug": "reference/api/path/shiftalong",
"__order": "shiftAlong()"
},
"shiftfractionalong": {
"__title": "shiftFractionAlong()",
"__linktitle": "shiftFractionAlong()",
"__slug": "reference/api/path/shiftfractionalong",
"__order": "shiftFractionAlong()"
},
"split": {
"__title": "split",
"__linktitle": "split",
"__slug": "reference/api/path/split",
"__order": "split"
},
"start": {
"__title": "start()",
"__linktitle": "start()",
"__slug": "reference/api/path/start",
"__order": "start()"
},
"translate": {
"__title": "translate()",
"__linktitle": "translate()",
"__slug": "reference/api/path/translate",
"__order": "translate()"
},
"trim": {
"__title": "trim()",
"__linktitle": "trim()",
"__slug": "reference/api/path/trim",
"__order": "trim()"
}
},
"pattern": {
"__title": "Pattern",
"__linktitle": "Pattern",
"__slug": "reference/api/pattern",
"__order": "15Pattern",
"draft": {
"__title": "Pattern.draft()",
"__linktitle": "Pattern.draft()",
"__slug": "reference/api/pattern/draft",
"__order": "Pattern.draft()"
},
"getrenderprops": {
"__title": "Pattern.getRenderProps()",
"__linktitle": "Pattern.getRenderProps()",
"__slug": "reference/api/pattern/getrenderprops",
"__order": "Pattern.getRenderProps()"
},
"on": {
"__title": "Pattern.on()",
"__linktitle": "Pattern.on()",
"__slug": "reference/api/pattern/on",
"__order": "Pattern.on()"
},
"render": {
"__title": "Pattern.render()",
"__linktitle": "Pattern.render()",
"__slug": "reference/api/pattern/render",
"__order": "Pattern.render()"
},
"sample": {
"__title": "Pattern.sample()",
"__linktitle": "Pattern.sample()",
"__slug": "reference/api/pattern/sample",
"__order": "Pattern.sample()"
},
"samplemeasurement": {
"__title": "Pattern.sampleMeasurement()",
"__linktitle": "Pattern.sampleMeasurement()",
"__slug": "reference/api/pattern/samplemeasurement",
"__order": "Pattern.sampleMeasurement()"
},
"samplemodels": {
"__title": "Pattern.sampleModels()",
"__linktitle": "Pattern.sampleModels()",
"__slug": "reference/api/pattern/samplemodels",
"__order": "Pattern.sampleModels()"
},
"sampleoption": {
"__title": "Pattern.sampleOption()",
"__linktitle": "Pattern.sampleOption()",
"__slug": "reference/api/pattern/sampleoption",
"__order": "Pattern.sampleOption()"
},
"use": {
"__title": "Pattern.use()",
"__linktitle": "Pattern.use()",
"__slug": "reference/api/pattern/use",
"__order": "Pattern.use()"
}
},
"point": {
"__title": "Point",
"__linktitle": "Point",
"__slug": "reference/api/point",
"__order": "25Point",
"angle": {
"__title": "Point.angle()",
"__linktitle": "Point.angle()",
"__slug": "reference/api/point/angle",
"__order": "Point.angle()"
},
"attr": {
"__title": "Point.attr()",
"__linktitle": "Point.attr()",
"__slug": "reference/api/point/attr",
"__order": "Point.attr()"
},
"clone": {
"__title": "Point.clone()",
"__linktitle": "Point.clone()",
"__slug": "reference/api/point/clone",
"__order": "Point.clone()"
},
"copy": {
"__title": "Point.copy()",
"__linktitle": "Point.copy()",
"__slug": "reference/api/point/copy",
"__order": "Point.copy()"
},
"dist": {
"__title": "Point.dist()",
"__linktitle": "Point.dist()",
"__slug": "reference/api/point/dist",
"__order": "Point.dist()"
},
"dx": {
"__title": "Point.dx()",
"__linktitle": "Point.dx()",
"__slug": "reference/api/point/dx",
"__order": "Point.dx()"
},
"dy": {
"__title": "Point.dy()",
"__linktitle": "Point.dy()",
"__slug": "reference/api/point/dy",
"__order": "Point.dy()"
},
"flipx": {
"__title": "Point.flipX()",
"__linktitle": "Point.flipX()",
"__slug": "reference/api/point/flipx",
"__order": "Point.flipX()"
},
"flipy": {
"__title": "Point.flipY()",
"__linktitle": "Point.flipY()",
"__slug": "reference/api/point/flipy",
"__order": "Point.flipY()"
},
"rotate": {
"__title": "Point.rotate()",
"__linktitle": "Point.rotate()",
"__slug": "reference/api/point/rotate",
"__order": "Point.rotate()"
},
"shift": {
"__title": "Point.shift()",
"__linktitle": "Point.shift()",
"__slug": "reference/api/point/shift",
"__order": "Point.shift()"
},
"shiftfractiontowards": {
"__title": "Point.shiftFractionTowards()",
"__linktitle": "Point.shiftFractionTowards()",
"__slug": "reference/api/point/shiftfractiontowards",
"__order": "Point.shiftFractionTowards()"
},
"shiftoutwards": {
"__title": "Point.shiftOutwards()",
"__linktitle": "Point.shiftOutwards()",
"__slug": "reference/api/point/shiftoutwards",
"__order": "Point.shiftOutwards()"
},
"shifttowards": {
"__title": "Point.shiftTowards()",
"__linktitle": "Point.shiftTowards()",
"__slug": "reference/api/point/shifttowards",
"__order": "Point.shiftTowards()"
},
"sitson": {
"__title": "Point.sitsOn()",
"__linktitle": "Point.sitsOn()",
"__slug": "reference/api/point/sitson",
"__order": "Point.sitsOn()"
},
"sitsroughlyon": {
"__title": "Point.sitsRoughlyOn()",
"__linktitle": "Point.sitsRoughlyOn()",
"__slug": "reference/api/point/sitsroughlyon",
"__order": "Point.sitsRoughlyOn()"
},
"translate": {
"__title": "Point.translate()",
"__linktitle": "Point.translate()",
"__slug": "reference/api/point/translate",
"__order": "Point.translate()"
}
},
"settings": {
"__title": "Settings",
"__linktitle": "Settings",
"__slug": "reference/api/settings",
"__order": "Settings",
"complete": {
"__title": "complete",
"__linktitle": "complete",
"__slug": "reference/api/settings/complete",
"__order": "complete"
},
"embed": {
"__title": "embed",
"__linktitle": "embed",
"__slug": "reference/api/settings/embed",
"__order": "embed"
},
"idprefix": {
"__title": "idPrefix",
"__linktitle": "idPrefix",
"__slug": "reference/api/settings/idprefix",
"__order": "idPrefix"
},
"layout": {
"__title": "layout",
"__linktitle": "layout",
"__slug": "reference/api/settings/layout",
"__order": "layout"
},
"locale": {
"__title": "locale",
"__linktitle": "locale",
"__slug": "reference/api/settings/locale",
"__order": "locale"
},
"margin": {
"__title": "margin",
"__linktitle": "margin",
"__slug": "reference/api/settings/margin",
"__order": "margin"
},
"measurements": {
"__title": "measurements",
"__linktitle": "measurements",
"__slug": "reference/api/settings/measurements",
"__order": "measurements"
},
"only": {
"__title": "only",
"__linktitle": "only",
"__slug": "reference/api/settings/only",
"__order": "only"
},
"options": {
"__title": "options",
"__linktitle": "options",
"__slug": "reference/api/settings/options",
"__order": "options"
},
"paperless": {
"__title": "paperless",
"__linktitle": "paperless",
"__slug": "reference/api/settings/paperless",
"__order": "paperless"
},
"sa": {
"__title": "sa",
"__linktitle": "sa",
"__slug": "reference/api/settings/sa",
"__order": "sa"
},
"units": {
"__title": "units",
"__linktitle": "units",
"__slug": "reference/api/settings/units",
"__order": "units"
}
},
"snippet": {
"__title": "Snippet",
"__linktitle": "Snippet",
"__slug": "reference/api/snippet",
"__order": "35Snippet",
"attr": {
"__title": "attr()",
"__linktitle": "attr()",
"__slug": "reference/api/snippet/attr",
"__order": "attr()"
},
"clone": {
"__title": "clone()",
"__linktitle": "clone()",
"__slug": "reference/api/snippet/clone",
"__order": "clone()"
}
},
"snippets": {
"__title": "Snippets",
"__linktitle": "Snippets",
"__slug": "reference/api/snippets",
"__order": "Snippets",
"bnotch": {
"__title": "bnotch",
"__linktitle": "bnotch",
"__slug": "reference/api/snippets/bnotch",
"__order": "bnotch"
},
"button": {
"__title": "button",
"__linktitle": "button",
"__slug": "reference/api/snippets/button",
"__order": "button"
},
"buttonhole": {
"__title": "buttonhole",
"__linktitle": "buttonhole",
"__slug": "reference/api/snippets/buttonhole",
"__order": "buttonhole"
},
"buttonhole-end": {
"__title": "buttonhole-end",
"__linktitle": "buttonhole-end",
"__slug": "reference/api/snippets/buttonhole-end",
"__order": "buttonhole-end"
},
"buttonhole-start": {
"__title": "buttonhole-start",
"__linktitle": "buttonhole-start",
"__slug": "reference/api/snippets/buttonhole-start",
"__order": "buttonhole-start"
},
"logo": {
"__title": "logo",
"__linktitle": "logo",
"__slug": "reference/api/snippets/logo",
"__order": "logo"
},
"notch": {
"__title": "notch",
"__linktitle": "notch",
"__slug": "reference/api/snippets/notch",
"__order": "notch"
},
"snap-socket": {
"__title": "snap-socket",
"__linktitle": "snap-socket",
"__slug": "reference/api/snippets/snap-socket",
"__order": "snap-socket"
},
"snap-stud": {
"__title": "snap-stud",
"__linktitle": "snap-stud",
"__slug": "reference/api/snippets/snap-stud",
"__order": "snap-stud"
}
},
"store": {
"__title": "Store",
"__linktitle": "Store",
"__slug": "reference/api/store",
"__order": "70Store",
"get": {
"__title": "get()",
"__linktitle": "get()",
"__slug": "reference/api/store/get",
"__order": "get()"
},
"set": {
"__title": "set()",
"__linktitle": "set()",
"__slug": "reference/api/store/set",
"__order": "set()"
},
"setifunset": {
"__title": "setIfUnset",
"__linktitle": "setIfUnset",
"__slug": "reference/api/store/setifunset",
"__order": "setIfUnset"
}
},
"svg": {
"__title": "Svg",
"__linktitle": "Svg",
"__slug": "reference/api/svg",
"__order": "80Svg",
"attributes": {
"__title": "attributes",
"__linktitle": "attributes",
"__slug": "reference/api/svg/attributes",
"__order": "attributes"
},
"defs": {
"__title": "defs",
"__linktitle": "defs",
"__slug": "reference/api/svg/defs",
"__order": "defs"
},
"head": {
"__title": "head",
"__linktitle": "head",
"__slug": "reference/api/svg/head",
"__order": "head"
},
"layout": {
"__title": "layout",
"__linktitle": "layout",
"__slug": "reference/api/svg/layout",
"__order": "layout"
},
"pattern": {
"__title": "pattern",
"__linktitle": "pattern",
"__slug": "reference/api/svg/pattern",
"__order": "pattern"
},
"prefix": {
"__title": "prefix",
"__linktitle": "prefix",
"__slug": "reference/api/svg/prefix",
"__order": "prefix"
},
"script": {
"__title": "script",
"__linktitle": "script",
"__slug": "reference/api/svg/script",
"__order": "script"
},
"style": {
"__title": "style",
"__linktitle": "style",
"__slug": "reference/api/svg/style",
"__order": "style"
},
"tail": {
"__title": "tail",
"__linktitle": "tail",
"__slug": "reference/api/svg/tail",
"__order": "tail"
}
},
"utils": {
"__title": "Utils",
"__linktitle": "Utils",
"__slug": "reference/api/utils",
"__order": "95Utils",
"beamintersectscircle": {
"__title": "beamIntersectsCircle()",
"__linktitle": "beamIntersectsCircle()",
"__slug": "reference/api/utils/beamintersectscircle",
"__order": "beamIntersectsCircle()"
},
"beamintersectsx": {
"__title": "beamIntersectsX()",
"__linktitle": "beamIntersectsX()",
"__slug": "reference/api/utils/beamintersectsx",
"__order": "beamIntersectsX()"
},
"beamintersectsy": {
"__title": "beamIntersectsY()",
"__linktitle": "beamIntersectsY()",
"__slug": "reference/api/utils/beamintersectsy",
"__order": "beamIntersectsY()"
},
"beamsintersect": {
"__title": "beamsIntersect()",
"__linktitle": "beamsIntersect()",
"__slug": "reference/api/utils/beamsintersect",
"__order": "beamsIntersect()"
},
"circlesintersect": {
"__title": "circlesIntersect()",
"__linktitle": "circlesIntersect()",
"__slug": "reference/api/utils/circlesintersect",
"__order": "circlesIntersect()"
},
"curveintersectsx": {
"__title": "curveIntersectsX()",
"__linktitle": "curveIntersectsX()",
"__slug": "reference/api/utils/curveintersectsx",
"__order": "curveIntersectsX()"
},
"curveintersectsy": {
"__title": "curveIntersectsY()",
"__linktitle": "curveIntersectsY()",
"__slug": "reference/api/utils/curveintersectsy",
"__order": "curveIntersectsY()"
},
"curvesintersect": {
"__title": "curvesIntersect()",
"__linktitle": "curvesIntersect()",
"__slug": "reference/api/utils/curvesintersect",
"__order": "curvesIntersect()"
},
"deg2rad": {
"__title": "deg2rad()",
"__linktitle": "deg2rad()",
"__slug": "reference/api/utils/deg2rad",
"__order": "deg2rad()"
},
"lineintersectscircle": {
"__title": "lineIntersectsCircle()",
"__linktitle": "lineIntersectsCircle()",
"__slug": "reference/api/utils/lineintersectscircle",
"__order": "lineIntersectsCircle()"
},
"lineintersectscurve": {
"__title": "lineIntersectsCurve()",
"__linktitle": "lineIntersectsCurve()",
"__slug": "reference/api/utils/lineintersectscurve",
"__order": "lineIntersectsCurve()"
},
"linesintersect": {
"__title": "linesIntersect()",
"__linktitle": "linesIntersect()",
"__slug": "reference/api/utils/linesintersect",
"__order": "linesIntersect()"
},
"pointonbeam": {
"__title": "pointOnBeam()",
"__linktitle": "pointOnBeam()",
"__slug": "reference/api/utils/pointonbeam",
"__order": "pointOnBeam()"
},
"pointoncurve": {
"__title": "pointOnCurve()",
"__linktitle": "pointOnCurve()",
"__slug": "reference/api/utils/pointoncurve",
"__order": "pointOnCurve()"
},
"pointonline": {
"__title": "pointOnLine()",
"__linktitle": "pointOnLine()",
"__slug": "reference/api/utils/pointonline",
"__order": "pointOnLine()"
},
"rad2deg": {
"__title": "rad2deg()",
"__linktitle": "rad2deg()",
"__slug": "reference/api/utils/rad2deg",
"__order": "rad2deg()"
},
"round": {
"__title": "round()",
"__linktitle": "round()",
"__slug": "reference/api/utils/round",
"__order": "round()"
},
"stretchtoscale": {
"__title": "stretchToScale()",
"__linktitle": "stretchToScale()",
"__slug": "reference/api/utils/stretchtoscale",
"__order": "stretchToScale()"
},
"units": {
"__title": "units()",
"__linktitle": "units()",
"__slug": "reference/api/utils/units",
"__order": "units()"
}
}
},
"measurements": {
"__title": "Measurements",
"__linktitle": "Measurements",
"__slug": "reference/measurements",
"__order": "Measurements"
},
"plugins": {
"__title": "Plugins",
"__linktitle": "Plugins",
"__slug": "reference/plugins",
"__order": "Plugins",
"bartack": {
"__title": "@freesewing/plugin-bartack",
"__linktitle": "@freesewing/plugin-bartack",
"__slug": "reference/plugins/bartack",
"__order": "@freesewing/plugin-bartack"
},
"bundle": {
"__title": "@freesewing/plugin-bundle",
"__linktitle": "@freesewing/plugin-bundle",
"__slug": "reference/plugins/bundle",
"__order": "@freesewing/plugin-bundle"
},
"bust": {
"__title": "@freesewing/plugin-bust",
"__linktitle": "@freesewing/plugin-bust",
"__slug": "reference/plugins/bust",
"__order": "@freesewing/plugin-bust"
},
"buttons": {
"__title": "@freesewing/plugin-buttons",
"__linktitle": "@freesewing/plugin-buttons",
"__slug": "reference/plugins/buttons",
"__order": "@freesewing/plugin-buttons"
},
"cutonfold": {
"__title": "@freesewing/plugin-cutonfold",
"__linktitle": "@freesewing/plugin-cutonfold",
"__slug": "reference/plugins/cutonfold",
"__order": "@freesewing/plugin-cutonfold"
},
"dimension": {
"__title": "@freesewing/plugin-dimension",
"__linktitle": "@freesewing/plugin-dimension",
"__slug": "reference/plugins/dimension",
"__order": "@freesewing/plugin-dimension"
},
"export-dxf": {
"__title": "@freesewing/plugin-export-dxf",
"__linktitle": "@freesewing/plugin-export-dxf",
"__slug": "reference/plugins/export-dxf",
"__order": "@freesewing/plugin-export-dxf"
},
"flip": {
"__title": "@freesewing/plugin-flip",
"__linktitle": "@freesewing/plugin-flip",
"__slug": "reference/plugins/flip",
"__order": "@freesewing/plugin-flip"
},
"gore": {
"__title": "@freesewing/plugin-gore",
"__linktitle": "@freesewing/plugin-gore",
"__slug": "reference/plugins/gore",
"__order": "@freesewing/plugin-gore"
},
"grainline": {
"__title": "@freesewing/plugin-grainline",
"__linktitle": "@freesewing/plugin-grainline",
"__slug": "reference/plugins/grainline",
"__order": "@freesewing/plugin-grainline"
},
"i18n": {
"__title": "@freesewing/plugin-i18n",
"__linktitle": "@freesewing/plugin-i18n",
"__slug": "reference/plugins/i18n",
"__order": "@freesewing/plugin-i18n"
},
"logo": {
"__title": "@freesewing/plugin-logo",
"__linktitle": "@freesewing/plugin-logo",
"__slug": "reference/plugins/logo",
"__order": "@freesewing/plugin-logo"
},
"measurements": {
"__title": "@freesewing/plugin-measurements",
"__linktitle": "@freesewing/plugin-measurements",
"__slug": "reference/plugins/measurements",
"__order": "@freesewing/plugin-measurements"
},
"mirror": {
"__title": "@freesewing/plugin-mirror",
"__linktitle": "@freesewing/plugin-mirror",
"__slug": "reference/plugins/mirror",
"__order": "@freesewing/plugin-mirror"
},
"notches": {
"__title": "@freesewing/plugin-notches",
"__linktitle": "@freesewing/plugin-notches",
"__slug": "reference/plugins/notches",
"__order": "@freesewing/plugin-notches"
},
"round": {
"__title": "@freesewing/plugin-round",
"__linktitle": "@freesewing/plugin-round",
"__slug": "reference/plugins/round",
"__order": "@freesewing/plugin-round"
},
"scalebox": {
"__title": "@freesewing/plugin-scalebox",
"__linktitle": "@freesewing/plugin-scalebox",
"__slug": "reference/plugins/scalebox",
"__order": "@freesewing/plugin-scalebox"
},
"sprinkle": {
"__title": "@freesewing/plugin-sprinkle",
"__linktitle": "@freesewing/plugin-sprinkle",
"__slug": "reference/plugins/sprinkle",
"__order": "@freesewing/plugin-sprinkle"
},
"svgattr": {
"__title": "@freesewing/plugin-svgattr",
"__linktitle": "@freesewing/plugin-svgattr",
"__slug": "reference/plugins/svgattr",
"__order": "@freesewing/plugin-svgattr"
},
"theme": {
"__title": "@freesewing/plugin-theme",
"__linktitle": "@freesewing/plugin-theme",
"__slug": "reference/plugins/theme",
"__order": "@freesewing/plugin-theme"
},
"title": {
"__title": "@freesewing/plugin-title",
"__linktitle": "@freesewing/plugin-title",
"__slug": "reference/plugins/title",
"__order": "@freesewing/plugin-title"
},
"versionfree-svg": {
"__title": "@freesewing/versionfree-svg",
"__linktitle": "@freesewing/versionfree-svg",
"__slug": "reference/plugins/versionfree-svg",
"__order": "@freesewing/versionfree-svg"
}
},
"terms": {
"__title": "Terminology",
"__linktitle": "Terminology",
"__slug": "reference/terms",
"__order": "Terminology",
"backend": {
"__title": "Backend",
"__linktitle": "Backend",
"__slug": "reference/terms/backend",
"__order": "Backend"
},
"commit": {
"__title": "Commit",
"__linktitle": "Commit",
"__slug": "reference/terms/commit",
"__order": "Commit"
},
"contributor": {
"__title": "Contributor",
"__linktitle": "Contributor",
"__slug": "reference/terms/contributor",
"__order": "Contributor"
},
"contributor-call": {
"__title": "Contributor call (fscc)",
"__linktitle": "Contributor call (fscc)",
"__slug": "reference/terms/contributor-call",
"__order": "Contributor call (fscc)"
},
"design-pattern": {
"__title": "Design/Pattern",
"__linktitle": "Design/Pattern",
"__slug": "reference/terms/design-pattern",
"__order": "Design/Pattern"
},
"developer": {
"__title": "Developer",
"__linktitle": "Developer",
"__slug": "reference/terms/developer",
"__order": "Developer"
},
"discord": {
"__title": "Discord",
"__linktitle": "Discord",
"__slug": "reference/terms/discord",
"__order": "Discord"
},
"editor": {
"__title": "Editor",
"__linktitle": "Editor",
"__slug": "reference/terms/editor",
"__order": "Editor"
},
"express": {
"__title": "Express",
"__linktitle": "Express",
"__slug": "reference/terms/express",
"__order": "Express"
},
"freesewing": {
"__title": "FreeSewing",
"__linktitle": "FreeSewing",
"__slug": "reference/terms/freesewing",
"__order": "FreeSewing"
},
"freesewing.dev": {
"__title": "freesewing.dev",
"__linktitle": "freesewing.dev",
"__slug": "reference/terms/freesewing.dev",
"__order": "freesewing.dev"
},
"freesewing.org": {
"__title": "freesewing.org",
"__linktitle": "freesewing.org",
"__slug": "reference/terms/freesewing.org",
"__order": "freesewing.org"
},
"frontend": {
"__title": "Frontend",
"__linktitle": "Frontend",
"__slug": "reference/terms/frontend",
"__order": "Frontend"
},
"gatsby": {
"__title": "Gatsby",
"__linktitle": "Gatsby",
"__slug": "reference/terms/gatsby",
"__order": "Gatsby"
},
"i18n": {
"__title": "i18n",
"__linktitle": "i18n",
"__slug": "reference/terms/i18n",
"__order": "i18n"
},
"issue": {
"__title": "Issue",
"__linktitle": "Issue",
"__slug": "reference/terms/issue",
"__order": "Issue"
},
"javascript": {
"__title": "Javascript",
"__linktitle": "Javascript",
"__slug": "reference/terms/javascript",
"__order": "Javascript"
},
"made-to-measure": {
"__title": "Made-to-measure",
"__linktitle": "Made-to-measure",
"__slug": "reference/terms/made-to-measure",
"__order": "Made-to-measure"
},
"markdown": {
"__title": "Markdown",
"__linktitle": "Markdown",
"__slug": "reference/terms/markdown",
"__order": "Markdown"
},
"monorepo": {
"__title": "Monorepo",
"__linktitle": "Monorepo",
"__slug": "reference/terms/monorepo",
"__order": "Monorepo"
},
"node": {
"__title": "Node",
"__linktitle": "Node",
"__slug": "reference/terms/node",
"__order": "Node"
},
"parametric-pattern-design": {
"__title": "Parametric pattern design",
"__linktitle": "Parametric pattern design",
"__slug": "reference/terms/parametric-pattern-design",
"__order": "Parametric pattern design"
},
"patron": {
"__title": "Patron",
"__linktitle": "Patron",
"__slug": "reference/terms/patron",
"__order": "Patron"
},
"plugin": {
"__title": "Plugin",
"__linktitle": "Plugin",
"__slug": "reference/terms/plugin",
"__order": "Plugin"
},
"pull-request": {
"__title": "Pull request",
"__linktitle": "Pull request",
"__slug": "reference/terms/pull-request",
"__order": "Pull request"
},
"react": {
"__title": "React",
"__linktitle": "React",
"__slug": "reference/terms/react",
"__order": "React"
},
"repo": {
"__title": "Repo",
"__linktitle": "Repo",
"__slug": "reference/terms/repo",
"__order": "Repo"
},
"repository": {
"__title": "Repository",
"__linktitle": "Repository",
"__slug": "reference/terms/repository",
"__order": "Repository"
},
"tiler": {
"__title": "Tiler",
"__linktitle": "Tiler",
"__slug": "reference/terms/tiler",
"__order": "Tiler"
},
"translator": {
"__title": "Translator",
"__linktitle": "Translator",
"__slug": "reference/terms/translator",
"__order": "Translator"
}
}
},
"tutorials": {
"__title": "Tutorials",
"__linktitle": "Tutorials",
"__slug": "tutorials",
"__order": "1010Tutorials",
"getting-started-linux": {
"__title": "Getting started on Linux",
"__linktitle": "Getting started on Linux",
"__slug": "tutorials/getting-started-linux",
"__order": "10Getting started on Linux",
"create-freesewing-pattern": {
"__title": "Setting up the FreeSewing development environment",
"__linktitle": "Setting up the FreeSewing development environment",
"__slug": "tutorials/getting-started-linux/create-freesewing-pattern",
"__order": "40Setting up the FreeSewing development environment"
},
"installing-node": {
"__title": "Installing Node",
"__linktitle": "Installing Node",
"__slug": "tutorials/getting-started-linux/installing-node",
"__order": "20Installing Node"
},
"installing-nvm": {
"__title": "Installing nvm",
"__linktitle": "Installing nvm",
"__slug": "tutorials/getting-started-linux/installing-nvm",
"__order": "10Installing nvm"
},
"node-versions": {
"__title": "Using a different Node version",
"__linktitle": "Using a different Node version",
"__slug": "tutorials/getting-started-linux/node-versions",
"__order": "30Using a different Node version"
},
"start-development-environment": {
"__title": "Start the development environment",
"__linktitle": "Start the development environment",
"__slug": "tutorials/getting-started-linux/start-development-environment",
"__order": "50Start the development environment"
}
},
"getting-started-mac": {
"__title": "Getting started on Mac",
"__linktitle": "Getting started on Mac",
"__slug": "tutorials/getting-started-mac",
"__order": "20Getting started on Mac",
"create-freesewing-pattern": {
"__title": "Setting up the FreeSewing development environment",
"__linktitle": "Setting up the FreeSewing development environment",
"__slug": "tutorials/getting-started-mac/create-freesewing-pattern",
"__order": "50Setting up the FreeSewing development environment"
},
"installing-node": {
"__title": "Installing Node",
"__linktitle": "Installing Node",
"__slug": "tutorials/getting-started-mac/installing-node",
"__order": "30Installing Node"
},
"installing-nvm": {
"__title": "Installing nvm",
"__linktitle": "Installing nvm",
"__slug": "tutorials/getting-started-mac/installing-nvm",
"__order": "20Installing nvm"
},
"installing-xcode": {
"__title": "Installing the Xcode command line tools",
"__linktitle": "Installing the Xcode command line tools",
"__slug": "tutorials/getting-started-mac/installing-xcode",
"__order": "10Installing the Xcode command line tools"
},
"node-versions": {
"__title": "Using a different Node version",
"__linktitle": "Using a different Node version",
"__slug": "tutorials/getting-started-mac/node-versions",
"__order": "40Using a different Node version"
},
"start-development-environment": {
"__title": "Start the development environment",
"__linktitle": "Start the development environment",
"__slug": "tutorials/getting-started-mac/start-development-environment",
"__order": "60Start the development environment"
}
},
"getting-started-windows": {
"__title": "Getting started on Windows",
"__linktitle": "Getting started on Windows",
"__slug": "tutorials/getting-started-windows",
"__order": "30Getting started on Windows"
},
"pattern-design": {
"__title": "Pattern design tutorial",
"__linktitle": "Pattern design tutorial",
"__slug": "tutorials/pattern-design",
"__order": "50Pattern design tutorial",
"adding-measurements": {
"__title": "Adding measurements",
"__linktitle": "Adding measurements",
"__slug": "tutorials/pattern-design/adding-measurements",
"__order": "130Adding measurements"
},
"adding-options": {
"__title": "Adding options",
"__linktitle": "Adding options",
"__slug": "tutorials/pattern-design/adding-options",
"__order": "140Adding options"
},
"avoiding-overlap": {
"__title": "Avoiding overlap",
"__linktitle": "Avoiding overlap",
"__slug": "tutorials/pattern-design/avoiding-overlap",
"__order": "220Avoiding overlap"
},
"completing-the-neck-opening": {
"__title": "Completing the neck opening",
"__linktitle": "Completing the neck opening",
"__slug": "tutorials/pattern-design/completing-the-neck-opening",
"__order": "180Completing the neck opening"
},
"completing-your-pattern": {
"__title": "Completing your pattern",
"__linktitle": "Completing your pattern",
"__slug": "tutorials/pattern-design/completing-your-pattern",
"__order": "260Completing your pattern"
},
"conclusion": {
"__title": "Conclusion",
"__linktitle": "Conclusion",
"__slug": "tutorials/pattern-design/conclusion",
"__order": "280Conclusion"
},
"constructing-the-neck-opening": {
"__title": "Constructing the neck opening",
"__linktitle": "Constructing the neck opening",
"__slug": "tutorials/pattern-design/constructing-the-neck-opening",
"__order": "160Constructing the neck opening"
},
"create-freesewing-pattern": {
"__title": "Setting up the development environment",
"__linktitle": "Setting up the development environment",
"__slug": "tutorials/pattern-design/create-freesewing-pattern",
"__order": "100Setting up the development environment"
},
"creating-the-closure": {
"__title": "Creating the closure",
"__linktitle": "Creating the closure",
"__slug": "tutorials/pattern-design/creating-the-closure",
"__order": "210Creating the closure"
},
"drawing-the-bib-outline": {
"__title": "Drawing the bib outline",
"__linktitle": "Drawing the bib outline",
"__slug": "tutorials/pattern-design/drawing-the-bib-outline",
"__order": "190Drawing the bib outline"
},
"drawing-the-straps": {
"__title": "Drawing the straps",
"__linktitle": "Drawing the straps",
"__slug": "tutorials/pattern-design/drawing-the-straps",
"__order": "230Drawing the straps"
},
"fitting-the-neck-opening": {
"__title": "Fitting the neck opening",
"__linktitle": "Fitting the neck opening",
"__slug": "tutorials/pattern-design/fitting-the-neck-opening",
"__order": "170Fitting the neck opening"
},
"paperless-bib": {
"__title": "Making your pattern paperless",
"__linktitle": "Making your pattern paperless",
"__slug": "tutorials/pattern-design/paperless-bib",
"__order": "270Making your pattern paperless"
},
"part-structure": {
"__title": "Structure of a part",
"__linktitle": "Structure of a part",
"__slug": "tutorials/pattern-design/part-structure",
"__order": "150Structure of a part"
},
"rounding-the-corners": {
"__title": "Rounding the corners",
"__linktitle": "Rounding the corners",
"__slug": "tutorials/pattern-design/rounding-the-corners",
"__order": "240Rounding the corners"
},
"shaping-the-straps": {
"__title": "Shaping the straps",
"__linktitle": "Shaping the straps",
"__slug": "tutorials/pattern-design/shaping-the-straps",
"__order": "200Shaping the straps"
},
"testing-your-pattern": {
"__title": "Testing your pattern",
"__linktitle": "Testing your pattern",
"__slug": "tutorials/pattern-design/testing-your-pattern",
"__order": "250Testing your pattern"
},
"your-first-part": {
"__title": "Your first part",
"__linktitle": "Your first part",
"__slug": "tutorials/pattern-design/your-first-part",
"__order": "120Your first part"
}
}
},
"blog": {
"__title": "blog",
"__linktitle": "blog",
"__slug": "blog",
"__order": "blog",
"welcome-to-our-dev-blog": {
"__title": "Welcome to FreeSewing's development blog",
"__linktitle": "Welcome to our dev blog",
"__slug": "blog/welcome-to-our-dev-blog",
"__order": 1663992
},
"project-2022": {
"__title": "Project 2022: Giving FreeSewing a new face",
"__linktitle": "Announcing projet 2022",
"__slug": "blog/project-2022",
"__order": 1663128
},
"tailwind-css-project-2022": {
"__title": "Taming CSS complexity with TailwindCSS",
"__linktitle": "Tailwind CSS in project 2022",
"__slug": "blog/tailwind-css-project-2022",
"__order": 1662264
},
"daisyui-components-themes": {
"__title": "Once more without MaterialUI: DaisyUI for CSS components and themes",
"__linktitle": "Components and themes with DaisyUI",
"__slug": "blog/daisyui-components-themes",
"__order": 1661400
},
"shared-frontend-code-monorepo": {
"__title": "Better code sharing by bringing frontend code into our monorepo",
"__linktitle": "Sharing frontend code in our monorepo",
"__slug": "blog/shared-frontend-code-monorepo",
"__order": 1660536
},
"improved-search-keyboard": {
"__title": "Improved search with keyboard bindings",
"__linktitle": "Improved search with keyboard bindings",
"__slug": "blog/improved-search-keyboard",
"__order": 1659672
},
"strapi-headless-cms": {
"__title": "Strapi as headless CMS",
"__linktitle": "Strapi as headless CMS",
"__slug": "blog/strapi-headless-cms",
"__order": 1658808
},
"freesewing-v3-seems-inevitable": {
"__title": "Better tree-shaking means breaking changes; FreeSewing v3 now seems inevitable",
"__linktitle": "FreeSewing v3 seems inevitable",
"__slug": "blog/freesewing-v3-seems-inevitable",
"__order": 1653624
},
"migration-to-strapi": {
"__title": "We migrated to strapi and moved our markdown content into our monorepo",
"__linktitle": "Migration to Strapi",
"__slug": "blog/migration-to-strapi",
"__order": 1618200
},
"pattern-docs-option-sampling": {
"__title": "Auto-generated images showing option impact to improve documentation for pattern options",
"__linktitle": "Sampling pattern options for bettter docs",
"__slug": "blog/pattern-docs-option-sampling",
"__order": 1617336
},
"end-of-2021-update": {
"__title": "The end (of the year) is nigh; Project 2022 update",
"__linktitle": "End of 2021 update",
"__slug": "blog/end-of-2021-update",
"__order": 1511064
}
}
}
}