export default { "en": { "contributors": { "__title": "For contributors", "__linktitle": "For contributors", "__slug": "contributors", "__order": "1110For contributors", "code-of-conduct": { "__title": "Code of Conduct", "__linktitle": "Code of Conduct", "__slug": "contributors/code-of-conduct", "__order": "Code of Conduct", "enforcement": { "__title": "Enforcement", "__linktitle": "Enforcement", "__slug": "contributors/code-of-conduct/enforcement", "__order": "50Enforcement" }, "enforcement-guidelines": { "__title": "Enforcement Guidelines", "__linktitle": "Enforcement Guidelines", "__slug": "contributors/code-of-conduct/enforcement-guidelines", "__order": "60Enforcement Guidelines", "correction": { "__title": "Correction", "__linktitle": "Correction", "__slug": "contributors/code-of-conduct/enforcement-guidelines/correction", "__order": "10Correction" }, "permanent-ban": { "__title": "Permanent ban", "__linktitle": "Permanent ban", "__slug": "contributors/code-of-conduct/enforcement-guidelines/permanent-ban", "__order": "40Permanent ban" }, "temporary-ban": { "__title": "Temporary ban", "__linktitle": "Temporary ban", "__slug": "contributors/code-of-conduct/enforcement-guidelines/temporary-ban", "__order": "30Temporary ban" }, "warning": { "__title": "Warning", "__linktitle": "Warning", "__slug": "contributors/code-of-conduct/enforcement-guidelines/warning", "__order": "20Warning" } }, "enforcement-responsibilities": { "__title": "Enforcement responsibilities", "__linktitle": "Enforcement responsibilities", "__slug": "contributors/code-of-conduct/enforcement-responsibilities", "__order": "30Enforcement responsibilities" }, "our-pledge": { "__title": "Our pledge", "__linktitle": "Our pledge", "__slug": "contributors/code-of-conduct/our-pledge", "__order": "10Our pledge" }, "our-standards": { "__title": "Our standards", "__linktitle": "Our standards", "__slug": "contributors/code-of-conduct/our-standards", "__order": "20Our standards" }, "scope": { "__title": "Scope", "__linktitle": "Scope", "__slug": "contributors/code-of-conduct/scope", "__order": "40Scope" } }, "help": { "__title": "Where to get help", "__linktitle": "Where to get help", "__slug": "contributors/help", "__order": "Where to get help" }, "terms": { "__title": "Terminology", "__linktitle": "Terminology", "__slug": "contributors/terms", "__order": "Terminology", "backend": { "__title": "Backend", "__linktitle": "Backend", "__slug": "contributors/terms/backend", "__order": "Backend" }, "commit": { "__title": "Commit", "__linktitle": "Commit", "__slug": "contributors/terms/commit", "__order": "Commit" }, "contributor": { "__title": "Contributor", "__linktitle": "Contributor", "__slug": "contributors/terms/contributor", "__order": "Contributor" }, "contributor-call": { "__title": "Contributor call (fscc)", "__linktitle": "Contributor call (fscc)", "__slug": "contributors/terms/contributor-call", "__order": "Contributor call (fscc)" }, "design-pattern": { "__title": "Design/Pattern", "__linktitle": "Design/Pattern", "__slug": "contributors/terms/design-pattern", "__order": "Design/Pattern" }, "developer": { "__title": "Developer", "__linktitle": "Developer", "__slug": "contributors/terms/developer", "__order": "Developer" }, "discord": { "__title": "Discord", "__linktitle": "Discord", "__slug": "contributors/terms/discord", "__order": "Discord" }, "editor": { "__title": "Editor", "__linktitle": "Editor", "__slug": "contributors/terms/editor", "__order": "Editor" }, "express": { "__title": "Express", "__linktitle": "Express", "__slug": "contributors/terms/express", "__order": "Express" }, "freesewing": { "__title": "FreeSewing", "__linktitle": "FreeSewing", "__slug": "contributors/terms/freesewing", "__order": "FreeSewing" }, "freesewing.dev": { "__title": "freesewing.dev", "__linktitle": "freesewing.dev", "__slug": "contributors/terms/freesewing.dev", "__order": "freesewing.dev" }, "freesewing.org": { "__title": "freesewing.org", "__linktitle": "freesewing.org", "__slug": "contributors/terms/freesewing.org", "__order": "freesewing.org" }, "frontend": { "__title": "Frontend", "__linktitle": "Frontend", "__slug": "contributors/terms/frontend", "__order": "Frontend" }, "gatsby": { "__title": "Gatsby", "__linktitle": "Gatsby", "__slug": "contributors/terms/gatsby", "__order": "Gatsby" }, "i18n": { "__title": "i18n", "__linktitle": "i18n", "__slug": "contributors/terms/i18n", "__order": "i18n" }, "issue": { "__title": "Issue", "__linktitle": "Issue", "__slug": "contributors/terms/issue", "__order": "Issue" }, "javascript": { "__title": "Javascript", "__linktitle": "Javascript", "__slug": "contributors/terms/javascript", "__order": "Javascript" }, "made-to-measure": { "__title": "Made-to-measure", "__linktitle": "Made-to-measure", "__slug": "contributors/terms/made-to-measure", "__order": "Made-to-measure" }, "markdown": { "__title": "Markdown", "__linktitle": "Markdown", "__slug": "contributors/terms/markdown", "__order": "Markdown" }, "monorepo": { "__title": "Monorepo", "__linktitle": "Monorepo", "__slug": "contributors/terms/monorepo", "__order": "Monorepo" }, "node": { "__title": "Node", "__linktitle": "Node", "__slug": "contributors/terms/node", "__order": "Node" }, "parametric-pattern-design": { "__title": "Parametric pattern design", "__linktitle": "Parametric pattern design", "__slug": "contributors/terms/parametric-pattern-design", "__order": "Parametric pattern design" }, "patron": { "__title": "Patron", "__linktitle": "Patron", "__slug": "contributors/terms/patron", "__order": "Patron" }, "plugin": { "__title": "Plugin", "__linktitle": "Plugin", "__slug": "contributors/terms/plugin", "__order": "Plugin" }, "pull-request": { "__title": "Pull request", "__linktitle": "Pull request", "__slug": "contributors/terms/pull-request", "__order": "Pull request" }, "react": { "__title": "React", "__linktitle": "React", "__slug": "contributors/terms/react", "__order": "React" }, "repo": { "__title": "Repo", "__linktitle": "Repo", "__slug": "contributors/terms/repo", "__order": "Repo" }, "repository": { "__title": "Repository", "__linktitle": "Repository", "__slug": "contributors/terms/repository", "__order": "Repository" }, "tiler": { "__title": "Tiler", "__linktitle": "Tiler", "__slug": "contributors/terms/tiler", "__order": "Tiler" }, "translator": { "__title": "Translator", "__linktitle": "Translator", "__slug": "contributors/terms/translator", "__order": "Translator" } }, "ways-to-contribute": { "__title": "Ways to contribute", "__linktitle": "Ways to contribute", "__slug": "contributors/ways-to-contribute", "__order": "Ways to contribute", "body-ambassador": { "__title": "Body ambassador", "__linktitle": "Body ambassador", "__slug": "contributors/ways-to-contribute/body-ambassador", "__order": "Body ambassador" }, "community-building": { "__title": "Community building", "__linktitle": "Community building", "__slug": "contributors/ways-to-contribute/community-building", "__order": "Community building" }, "design-patterns": { "__title": "Design sewing patterns", "__linktitle": "Design sewing patterns", "__slug": "contributors/ways-to-contribute/design-patterns", "__order": "Design sewing patterns" }, "develop-patterns": { "__title": "Develop sewing patterns", "__linktitle": "Develop sewing patterns", "__slug": "contributors/ways-to-contribute/develop-patterns", "__order": "Develop sewing patterns" }, "devops": { "__title": "Devops", "__linktitle": "Devops", "__slug": "contributors/ways-to-contribute/devops", "__order": "Devops" }, "illustrations": { "__title": "Make illustrations", "__linktitle": "Make illustrations", "__slug": "contributors/ways-to-contribute/illustrations", "__order": "Make illustrations" }, "language-ambassador": { "__title": "Language ambassador", "__linktitle": "Language ambassador", "__slug": "contributors/ways-to-contribute/language-ambassador", "__order": "Language ambassador" }, "pattern-ambassador": { "__title": "Pattern ambassador", "__linktitle": "Pattern ambassador", "__slug": "contributors/ways-to-contribute/pattern-ambassador", "__order": "Pattern ambassador" }, "pattern-testing": { "__title": "Pattern testing", "__linktitle": "Pattern testing", "__slug": "contributors/ways-to-contribute/pattern-testing", "__order": "Pattern testing" }, "project-management": { "__title": "Project management", "__linktitle": "Project management", "__slug": "contributors/ways-to-contribute/project-management", "__order": "Project management" }, "proofreading": { "__title": "Proofreading", "__linktitle": "Proofreading", "__slug": "contributors/ways-to-contribute/proofreading", "__order": "Proofreading" }, "report-bugs": { "__title": "Report bugs", "__linktitle": "Report bugs", "__slug": "contributors/ways-to-contribute/report-bugs", "__order": "Report bugs" }, "showcase-our-patterns": { "__title": "Showcase our patterns", "__linktitle": "Showcase our patterns", "__slug": "contributors/ways-to-contribute/showcase-our-patterns", "__order": "Showcase our patterns" }, "technical-writing": { "__title": "Technical writing", "__linktitle": "Technical writing", "__slug": "contributors/ways-to-contribute/technical-writing", "__order": "Technical writing", "code": { "__title": "Writing for freesewing.dev", "__linktitle": "Writing for freesewing.dev", "__slug": "contributors/ways-to-contribute/technical-writing/code", "__order": "Writing for freesewing.dev" }, "patterns": { "__title": "Writing for freesewing.org", "__linktitle": "Writing for freesewing.org", "__slug": "contributors/ways-to-contribute/technical-writing/patterns", "__order": "Writing for freesewing.org" } }, "translation": { "__title": "Translation", "__linktitle": "Translation", "__slug": "contributors/ways-to-contribute/translation", "__order": "Translation" }, "triage-issues": { "__title": "Triage issues", "__linktitle": "Triage issues", "__slug": "contributors/ways-to-contribute/triage-issues", "__order": "Triage issues" }, "webdesign": { "__title": "UI / UX Webdesign", "__linktitle": "UI / UX Webdesign", "__slug": "contributors/ways-to-contribute/webdesign", "__order": "UI / UX Webdesign" } } }, "developers": { "__title": "For developers", "__linktitle": "For developers", "__slug": "developers", "__order": "1120For developers", "backend": { "__title": "The freesewing backend", "__linktitle": "The freesewing backend", "__slug": "developers/backend", "__order": "The freesewing backend" }, "dev": { "__title": "The freesewing.dev website", "__linktitle": "The freesewing.dev website", "__slug": "developers/dev", "__order": "The freesewing.dev website" }, "org": { "__title": "The freesewing.org website", "__linktitle": "The freesewing.org website", "__slug": "developers/org", "__order": "The freesewing.org website" }, "svg2pdf": { "__title": "The freesewing on-demand tiler", "__linktitle": "The freesewing on-demand tiler", "__slug": "developers/svg2pdf", "__order": "The freesewing on-demand tiler" }, "tiler": { "__title": "Our tile command line tool", "__linktitle": "Our tile command line tool", "__slug": "developers/tiler", "__order": "Our tile command line tool" } }, "editors": { "__title": "For editors", "__linktitle": "For editors", "__slug": "editors", "__order": "1130For editors", "content": { "__title": "Content sources", "__linktitle": "Content sources", "__slug": "editors/content", "__order": "Content sources" }, "howtos": { "__title": "Common tasks for editors", "__linktitle": "Common tasks for editors", "__slug": "editors/howtos", "__order": "Common tasks for editors", "blogpost": { "__title": "Adding a blog post", "__linktitle": "Adding a blog post", "__slug": "editors/howtos/blogpost", "__order": "Adding a blog post" }, "frontmatter": { "__title": "Working with frontmatter", "__linktitle": "Working with frontmatter", "__slug": "editors/howtos/frontmatter", "__order": "Working with frontmatter", "about": { "__title": "About frontmatter", "__linktitle": "About frontmatter", "__slug": "editors/howtos/frontmatter/about", "__order": "10About frontmatter" }, "lists": { "__title": "Lists or arrays", "__linktitle": "Lists or arrays", "__slug": "editors/howtos/frontmatter/lists", "__order": "30Lists or arrays" }, "multi-line": { "__title": "Mult-line text", "__linktitle": "Mult-line text", "__slug": "editors/howtos/frontmatter/multi-line", "__order": "40Mult-line text" }, "structure": { "__title": "Structure", "__linktitle": "Structure", "__slug": "editors/howtos/frontmatter/structure", "__order": "20Structure" } }, "showcase": { "__title": "Adding a showcase on freesewing.org", "__linktitle": "Adding a showcase on freesewing.org", "__slug": "editors/howtos/showcase", "__order": "Adding a showcase on freesewing.org" } }, "markdown": { "__title": "Markdown guide", "__linktitle": "Markdown guide", "__slug": "editors/markdown", "__order": "900Markdown guide", "code-blocks": { "__title": "Code and code blocks", "__linktitle": "Code and code blocks", "__slug": "editors/markdown/code-blocks", "__order": "80Code and code blocks" }, "custom-components": { "__title": "Custom components", "__linktitle": "Custom components", "__slug": "editors/markdown/custom-components", "__order": "90Custom components", "example": { "__title": "Example", "__linktitle": "Example", "__slug": "editors/markdown/custom-components/example", "__order": "90Example" }, "fixme": { "__title": "Fixme", "__linktitle": "Fixme", "__slug": "editors/markdown/custom-components/fixme", "__order": "40Fixme" }, "hashtag": { "__title": "Hashtag", "__linktitle": "Hashtag", "__slug": "editors/markdown/custom-components/hashtag", "__order": "60Hashtag" }, "note": { "__title": "Note", "__linktitle": "Note", "__slug": "editors/markdown/custom-components/note", "__order": "10Note" }, "readmore": { "__title": "ReadMore", "__linktitle": "ReadMore", "__slug": "editors/markdown/custom-components/readmore", "__order": "70ReadMore", "example-1": { "__title": "Example page 1", "__linktitle": "Example page 1", "__slug": "editors/markdown/custom-components/readmore/example-1", "__order": "Example page 1" }, "example-2": { "__title": "Example page 2", "__linktitle": "Example page 2", "__slug": "editors/markdown/custom-components/readmore/example-2", "__order": "Example page 2", "sub-example-2-1": { "__title": "Sub-example page 1", "__linktitle": "Sub-example page 1", "__slug": "editors/markdown/custom-components/readmore/example-2/sub-example-2-1", "__order": "Sub-example page 1" }, "sub-example-2-2": { "__title": "Sub-example page 2", "__linktitle": "Sub-example page 2", "__slug": "editors/markdown/custom-components/readmore/example-2/sub-example-2-2", "__order": "Sub-example page 2" } } }, "tip": { "__title": "Tip", "__linktitle": "Tip", "__slug": "editors/markdown/custom-components/tip", "__order": "20Tip" }, "warning": { "__title": "Warning", "__linktitle": "Warning", "__slug": "editors/markdown/custom-components/warning", "__order": "30Warning" }, "youtube": { "__title": "YouTube", "__linktitle": "YouTube", "__slug": "editors/markdown/custom-components/youtube", "__order": "50YouTube" } }, "headings": { "__title": "Headings", "__linktitle": "Headings", "__slug": "editors/markdown/headings", "__order": "40Headings" }, "images": { "__title": "Images", "__linktitle": "Images", "__slug": "editors/markdown/images", "__order": "70Images" }, "italic-and-bold": { "__title": "Italics and bold", "__linktitle": "Italics and bold", "__slug": "editors/markdown/italic-and-bold", "__order": "30Italics and bold" }, "line-breaks": { "__title": "Line breaks", "__linktitle": "Line breaks", "__slug": "editors/markdown/line-breaks", "__order": "20Line breaks" }, "links": { "__title": "Links", "__linktitle": "Links", "__slug": "editors/markdown/links", "__order": "60Links" }, "lists": { "__title": "Lists", "__linktitle": "Lists", "__slug": "editors/markdown/lists", "__order": "50Lists" }, "tables": { "__title": "Tables", "__linktitle": "Tables", "__slug": "editors/markdown/tables", "__order": "70Tables" }, "text-and-paragraphs": { "__title": "Text and paragraphs", "__linktitle": "Text and paragraphs", "__slug": "editors/markdown/text-and-paragraphs", "__order": "10Text and paragraphs" } }, "style": { "__title": "Style guide", "__linktitle": "Style guide", "__slug": "editors/style", "__order": "910Style guide", "colors": { "__title": "Colors", "__linktitle": "Colors", "__slug": "editors/style/colors", "__order": "Colors" }, "typography": { "__title": "Typography", "__linktitle": "Typography", "__slug": "editors/style/typography", "__order": "Typography", "fonts": { "__title": "Fonts", "__linktitle": "Fonts", "__slug": "editors/style/typography/fonts", "__order": "10Fonts" }, "headings": { "__title": "Headings", "__linktitle": "Headings", "__slug": "editors/style/typography/headings", "__order": "30Headings" }, "text": { "__title": "Text and paragraphs", "__linktitle": "Text and paragraphs", "__slug": "editors/style/typography/text", "__order": "20Text and paragraphs" } } } }, "guides": { "__title": "Guides", "__linktitle": "Guides", "__slug": "guides", "__order": "1020Guides", "best-practices": { "__title": "Design guide", "__linktitle": "Design guide", "__slug": "guides/best-practices", "__order": "300Design guide", "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" } }, "patterns": { "__title": "Pattern guide", "__linktitle": "Pattern guide", "__slug": "guides/patterns", "__order": "200Pattern guide", "config": { "__title": "Configuration", "__linktitle": "Configuration", "__slug": "guides/patterns/config", "__order": "60Configuration" }, "parts": { "__title": "Parts", "__linktitle": "Parts", "__slug": "guides/patterns/parts", "__order": "40Parts" }, "paths": { "__title": "Paths", "__linktitle": "Paths", "__slug": "guides/patterns/paths", "__order": "20Paths" }, "pattern": { "__title": "Pattern", "__linktitle": "Pattern", "__slug": "guides/patterns/pattern", "__order": "80Pattern" }, "points": { "__title": "Points", "__linktitle": "Points", "__slug": "guides/patterns/points", "__order": "10Points" }, "snippets": { "__title": "Snippets", "__linktitle": "Snippets", "__slug": "guides/patterns/snippets", "__order": "20Snippets" }, "store": { "__title": "Store", "__linktitle": "Store", "__slug": "guides/patterns/store", "__order": "70Store" } }, "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": "Bézier curves", "__linktitle": "Bézier curves", "__slug": "guides/prerequisites/bezier-curves", "__order": "50Bézier curves" }, "coordinate-system": { "__title": "Coordinate system", "__linktitle": "Coordinate system", "__slug": "guides/prerequisites/coordinate-system", "__order": "30Coordinate system" }, "parametric-pattern-design": { "__title": "Parametric pattern design", "__linktitle": "Parametric pattern design", "__slug": "guides/prerequisites/parametric-pattern-design", "__order": "10Parametric pattern design" }, "svg": { "__title": "SVG", "__linktitle": "SVG", "__slug": "guides/prerequisites/svg", "__order": "20SVG" }, "units": { "__title": "Units", "__linktitle": "Units", "__slug": "guides/prerequisites/units", "__order": "40Units" } } }, "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" } } }, "reference": { "__title": "Reference", "__linktitle": "Reference", "__slug": "reference", "__order": "1040Reference", "api": { "__title": "Core API", "__linktitle": "Core API", "__slug": "reference/api", "__order": "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()" } }, "design": { "__title": "Design", "__linktitle": "Design", "__slug": "reference/api/design", "__order": "10Design" }, "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()" } }, "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()" } }, "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()" } } }, "backend": { "__title": "Backend API", "__linktitle": "Backend API", "__slug": "reference/backend", "__order": "Backend API", "account": { "__title": "Account", "__linktitle": "Account", "__slug": "reference/backend/account", "__order": "Account" }, "login": { "__title": "Log in", "__linktitle": "Log in", "__slug": "reference/backend/login", "__order": "Log in" }, "models": { "__title": "Models", "__linktitle": "Models", "__slug": "reference/backend/models", "__order": "Models" }, "oauth": { "__title": "Oauth", "__linktitle": "Oauth", "__slug": "reference/backend/oauth", "__order": "Oauth" }, "recipes": { "__title": "Recipes", "__linktitle": "Recipes", "__slug": "reference/backend/recipes", "__order": "Recipes" }, "signup": { "__title": "Sign up", "__linktitle": "Sign up", "__slug": "reference/backend/signup", "__order": "Sign up" }, "users": { "__title": "Users", "__linktitle": "Users", "__slug": "reference/backend/users", "__order": "Users" } }, "config": { "__title": "Pattern configuration file", "__linktitle": "Pattern configuration file", "__slug": "reference/config", "__order": "Pattern configuration file", "dependencies": { "__title": "dependencies", "__linktitle": "dependencies", "__slug": "reference/config/dependencies", "__order": "dependencies" }, "hide": { "__title": "hide", "__linktitle": "hide", "__slug": "reference/config/hide", "__order": "hide" }, "inject": { "__title": "inject", "__linktitle": "inject", "__slug": "reference/config/inject", "__order": "inject" }, "measurements": { "__title": "measurements", "__linktitle": "measurements", "__slug": "reference/config/measurements", "__order": "measurements" }, "name": { "__title": "name", "__linktitle": "name", "__slug": "reference/config/name", "__order": "name" }, "optionalmeasurements": { "__title": "optionalMeasurements", "__linktitle": "optionalMeasurements", "__slug": "reference/config/optionalmeasurements", "__order": "optionalMeasurements" }, "options": { "__title": "options", "__linktitle": "options", "__slug": "reference/config/options", "__order": "options", "boolean": { "__title": "boolean", "__linktitle": "boolean", "__slug": "reference/config/options/boolean", "__order": "boolean" }, "constant": { "__title": "constant", "__linktitle": "constant", "__slug": "reference/config/options/constant", "__order": "constant" }, "counter": { "__title": "counter", "__linktitle": "counter", "__slug": "reference/config/options/counter", "__order": "counter" }, "degrees": { "__title": "degrees", "__linktitle": "degrees", "__slug": "reference/config/options/degrees", "__order": "degrees" }, "list": { "__title": "list", "__linktitle": "list", "__slug": "reference/config/options/list", "__order": "list" }, "millimeter": { "__title": "millimeter", "__linktitle": "millimeter", "__slug": "reference/config/options/millimeter", "__order": "millimeter" }, "percentage": { "__title": "percentage", "__linktitle": "percentage", "__slug": "reference/config/options/percentage", "__order": "percentage" } }, "parts": { "__title": "parts", "__linktitle": "parts", "__slug": "reference/config/parts", "__order": "parts" }, "version": { "__title": "version", "__linktitle": "version", "__slug": "reference/config/version", "__order": "version" } }, "designs": { "__title": "Designs", "__linktitle": "Designs", "__slug": "reference/designs", "__order": "Designs" }, "hooks": { "__title": "Hooks API", "__linktitle": "Hooks API", "__slug": "reference/hooks", "__order": "Hooks API", "inserttext": { "__title": "insertText", "__linktitle": "insertText", "__slug": "reference/hooks/inserttext", "__order": "insertText" }, "postdraft": { "__title": "postDraft", "__linktitle": "postDraft", "__slug": "reference/hooks/postdraft", "__order": "postDraft" }, "postrender": { "__title": "postRender", "__linktitle": "postRender", "__slug": "reference/hooks/postrender", "__order": "postRender" }, "postsample": { "__title": "postSample", "__linktitle": "postSample", "__slug": "reference/hooks/postsample", "__order": "postSample" }, "predraft": { "__title": "preDraft", "__linktitle": "preDraft", "__slug": "reference/hooks/predraft", "__order": "preDraft" }, "prerender": { "__title": "preRender", "__linktitle": "preRender", "__slug": "reference/hooks/prerender", "__order": "preRender" }, "presample": { "__title": "preSample", "__linktitle": "preSample", "__slug": "reference/hooks/presample", "__order": "preSample" } }, "macros": { "__title": "Macros", "__linktitle": "Macros", "__slug": "reference/macros", "__order": "Macros", "bartack": { "__title": "bartack", "__linktitle": "bartack", "__slug": "reference/macros/bartack", "__order": "bartack" }, "bartackalong": { "__title": "bartackAlong", "__linktitle": "bartackAlong", "__slug": "reference/macros/bartackalong", "__order": "bartackAlong" }, "bartackfractionalong": { "__title": "bartackFractionAlong", "__linktitle": "bartackFractionAlong", "__slug": "reference/macros/bartackfractionalong", "__order": "bartackFractionAlong" }, "cutonfold": { "__title": "cutonfold", "__linktitle": "cutonfold", "__slug": "reference/macros/cutonfold", "__order": "cutonfold" }, "flip": { "__title": "flip", "__linktitle": "flip", "__slug": "reference/macros/flip", "__order": "flip" }, "grainline": { "__title": "grainline", "__linktitle": "grainline", "__slug": "reference/macros/grainline", "__order": "grainline" }, "hd": { "__title": "hd", "__linktitle": "hd", "__slug": "reference/macros/hd", "__order": "hd" }, "ld": { "__title": "ld", "__linktitle": "ld", "__slug": "reference/macros/ld", "__order": "ld" }, "miniscale": { "__title": "miniscale", "__linktitle": "miniscale", "__slug": "reference/macros/miniscale", "__order": "miniscale" }, "mirror": { "__title": "mirror", "__linktitle": "mirror", "__slug": "reference/macros/mirror", "__order": "mirror" }, "pd": { "__title": "pd", "__linktitle": "pd", "__slug": "reference/macros/pd", "__order": "pd" }, "rmad": { "__title": "rmad", "__linktitle": "rmad", "__slug": "reference/macros/rmad", "__order": "rmad" }, "rmd": { "__title": "rmd", "__linktitle": "rmd", "__slug": "reference/macros/rmd", "__order": "rmd" }, "round": { "__title": "round", "__linktitle": "round", "__slug": "reference/macros/round", "__order": "round" }, "scalebox": { "__title": "scalebox", "__linktitle": "scalebox", "__slug": "reference/macros/scalebox", "__order": "scalebox" }, "sprinkle": { "__title": "sprinkle", "__linktitle": "sprinkle", "__slug": "reference/macros/sprinkle", "__order": "sprinkle" }, "title": { "__title": "title", "__linktitle": "title", "__slug": "reference/macros/title", "__order": "title" }, "vd": { "__title": "vd", "__linktitle": "vd", "__slug": "reference/macros/vd", "__order": "vd" } }, "packages": { "__title": "Packages", "__linktitle": "Packages", "__slug": "reference/packages", "__order": "Packages", "aaron": { "__title": "@freesewing/aaron", "__linktitle": "@freesewing/aaron", "__slug": "reference/packages/aaron", "__order": "@freesewing/aaron" }, "benjamin": { "__title": "@freesewing/benjamin", "__linktitle": "@freesewing/benjamin", "__slug": "reference/packages/benjamin", "__order": "@freesewing/benjamin" }, "bent": { "__title": "@freesewing/bent", "__linktitle": "@freesewing/bent", "__slug": "reference/packages/bent", "__order": "@freesewing/bent" }, "breanna": { "__title": "@freesewing/breanna", "__linktitle": "@freesewing/breanna", "__slug": "reference/packages/breanna", "__order": "@freesewing/breanna" }, "brian": { "__title": "@freesewing/brian", "__linktitle": "@freesewing/brian", "__slug": "reference/packages/brian", "__order": "@freesewing/brian" }, "bruce": { "__title": "@freesewing/bruce", "__linktitle": "@freesewing/bruce", "__slug": "reference/packages/bruce", "__order": "@freesewing/bruce" }, "carlita": { "__title": "@freesewing/carlita", "__linktitle": "@freesewing/carlita", "__slug": "reference/packages/carlita", "__order": "@freesewing/carlita" }, "carlton": { "__title": "@freesewing/carlton", "__linktitle": "@freesewing/carlton", "__slug": "reference/packages/carlton", "__order": "@freesewing/carlton" }, "cathrin": { "__title": "@freesewing/cathrin", "__linktitle": "@freesewing/cathrin", "__slug": "reference/packages/cathrin", "__order": "@freesewing/cathrin" }, "components": { "__title": "@freesewing/components", "__linktitle": "@freesewing/components", "__slug": "reference/packages/components", "__order": "@freesewing/components", "blockquote": { "__title": "Blockquote", "__linktitle": "Blockquote", "__slug": "reference/packages/components/blockquote", "__order": "Blockquote" }, "draft": { "__title": "Draft", "__linktitle": "Draft", "__slug": "reference/packages/components/draft", "__order": "Draft" }, "draftconfgurator": { "__title": "DraftConfigurator", "__linktitle": "DraftConfigurator", "__slug": "reference/packages/components/draftconfgurator", "__order": "DraftConfigurator" }, "emblem": { "__title": "Emblem", "__linktitle": "Emblem", "__slug": "reference/packages/components/emblem", "__order": "Emblem" }, "example": { "__title": "Example", "__linktitle": "Example", "__slug": "reference/packages/components/example", "__order": "Example" }, "footer": { "__title": "Footer", "__linktitle": "Footer", "__slug": "reference/packages/components/footer", "__order": "Footer" }, "icon": { "__title": "Icon", "__linktitle": "Icon", "__slug": "reference/packages/components/icon", "__order": "Icon" }, "linedrawing": { "__title": "Linedrawing", "__linktitle": "Linedrawing", "__slug": "reference/packages/components/linedrawing", "__order": "Linedrawing" }, "logo": { "__title": "Logo", "__linktitle": "Logo", "__slug": "reference/packages/components/logo", "__order": "Logo" }, "navbar": { "__title": "Navbar", "__linktitle": "Navbar", "__slug": "reference/packages/components/navbar", "__order": "Navbar" }, "render": { "__title": "Render", "__linktitle": "Render", "__slug": "reference/packages/components/render", "__order": "Render" }, "robot": { "__title": "Robot", "__linktitle": "Robot", "__slug": "reference/packages/components/robot", "__order": "Robot" }, "sampleconfigurator": { "__title": "SampleConfigurator", "__linktitle": "SampleConfigurator", "__slug": "reference/packages/components/sampleconfigurator", "__order": "SampleConfigurator" }, "spinner": { "__title": "Spinner", "__linktitle": "Spinner", "__slug": "reference/packages/components/spinner", "__order": "Spinner" }, "withgist": { "__title": "WithGist", "__linktitle": "WithGist", "__slug": "reference/packages/components/withgist", "__order": "WithGist" }, "withlanguage": { "__title": "WithLanguage", "__linktitle": "WithLanguage", "__slug": "reference/packages/components/withlanguage", "__order": "WithLanguage" }, "withstorage": { "__title": "WithStorage", "__linktitle": "WithStorage", "__slug": "reference/packages/components/withstorage", "__order": "WithStorage" }, "workbench": { "__title": "Workbench", "__linktitle": "Workbench", "__slug": "reference/packages/components/workbench", "__order": "Workbench" } }, "core": { "__title": "@freesewing/core", "__linktitle": "@freesewing/core", "__slug": "reference/packages/core", "__order": "@freesewing/core" }, "create-freesewing-pattern": { "__title": "create-freesewing-pattern", "__linktitle": "create-freesewing-pattern", "__slug": "reference/packages/create-freesewing-pattern", "__order": "create-freesewing-pattern" }, "css-theme": { "__title": "@freesewing/css-theme", "__linktitle": "@freesewing/css-theme", "__slug": "reference/packages/css-theme", "__order": "@freesewing/css-theme" }, "examples": { "__title": "@freesewing/examples", "__linktitle": "@freesewing/examples", "__slug": "reference/packages/examples", "__order": "@freesewing/examples" }, "florence": { "__title": "@freesewing/florence", "__linktitle": "@freesewing/florence", "__slug": "reference/packages/florence", "__order": "@freesewing/florence" }, "florent": { "__title": "@freesewing/florent", "__linktitle": "@freesewing/florent", "__slug": "reference/packages/florent", "__order": "@freesewing/florent" }, "gatsby-remark-jargon": { "__title": "gatsby-remark-jargon", "__linktitle": "gatsby-remark-jargon", "__slug": "reference/packages/gatsby-remark-jargon", "__order": "gatsby-remark-jargon" }, "holmes": { "__title": "@freesewing/holmes", "__linktitle": "@freesewing/holmes", "__slug": "reference/packages/holmes", "__order": "@freesewing/holmes" }, "huey": { "__title": "@freesewing/huey", "__linktitle": "@freesewing/huey", "__slug": "reference/packages/huey", "__order": "@freesewing/huey" }, "hugo": { "__title": "@freesewing/hugo", "__linktitle": "@freesewing/hugo", "__slug": "reference/packages/hugo", "__order": "@freesewing/hugo" }, "i18n": { "__title": "@freesewing/i18n", "__linktitle": "@freesewing/i18n", "__slug": "reference/packages/i18n", "__order": "@freesewing/i18n" }, "jaeger": { "__title": "@freesewing/jaeger", "__linktitle": "@freesewing/jaeger", "__slug": "reference/packages/jaeger", "__order": "@freesewing/jaeger" }, "models": { "__title": "@freesewing/models", "__linktitle": "@freesewing/models", "__slug": "reference/packages/models", "__order": "@freesewing/models" }, "mui-theme": { "__title": "@freesewing/mui-theme", "__linktitle": "@freesewing/mui-theme", "__slug": "reference/packages/mui-theme", "__order": "@freesewing/mui-theme" }, "pattern-info": { "__title": "@freesewing/pattern-info", "__linktitle": "@freesewing/pattern-info", "__slug": "reference/packages/pattern-info", "__order": "@freesewing/pattern-info" }, "penelope": { "__title": "@freesewing/penelope", "__linktitle": "@freesewing/penelope", "__slug": "reference/packages/penelope", "__order": "@freesewing/penelope" }, "plugin-bundle": { "__title": "@freesewing/plugin-bundle", "__linktitle": "@freesewing/plugin-bundle", "__slug": "reference/packages/plugin-bundle", "__order": "@freesewing/plugin-bundle" }, "plugin-bust": { "__title": "@freesewing/plugin-bust", "__linktitle": "@freesewing/plugin-bust", "__slug": "reference/packages/plugin-bust", "__order": "@freesewing/plugin-bust" }, "plugin-buttons": { "__title": "@freesewing/plugin-buttons", "__linktitle": "@freesewing/plugin-buttons", "__slug": "reference/packages/plugin-buttons", "__order": "@freesewing/plugin-buttons" }, "plugin-cutonfold": { "__title": "@freesewing/plugin-cutonfold", "__linktitle": "@freesewing/plugin-cutonfold", "__slug": "reference/packages/plugin-cutonfold", "__order": "@freesewing/plugin-cutonfold" }, "plugin-dimension": { "__title": "@freesewing/plugin-dimension", "__linktitle": "@freesewing/plugin-dimension", "__slug": "reference/packages/plugin-dimension", "__order": "@freesewing/plugin-dimension" }, "plugin-flip": { "__title": "@freesewing/plugin-flip", "__linktitle": "@freesewing/plugin-flip", "__slug": "reference/packages/plugin-flip", "__order": "@freesewing/plugin-flip" }, "plugin-gore": { "__title": "@freesewing/plugin-gore", "__linktitle": "@freesewing/plugin-gore", "__slug": "reference/packages/plugin-gore", "__order": "@freesewing/plugin-gore" }, "plugin-grainline": { "__title": "@freesewing/plugin-grainline", "__linktitle": "@freesewing/plugin-grainline", "__slug": "reference/packages/plugin-grainline", "__order": "@freesewing/plugin-grainline" }, "plugin-i18n": { "__title": "@freesewing/plugin-i18n", "__linktitle": "@freesewing/plugin-i18n", "__slug": "reference/packages/plugin-i18n", "__order": "@freesewing/plugin-i18n" }, "plugin-logo": { "__title": "@freesewing/plugin-logo", "__linktitle": "@freesewing/plugin-logo", "__slug": "reference/packages/plugin-logo", "__order": "@freesewing/plugin-logo" }, "plugin-round": { "__title": "@freesewing/plugin-round", "__linktitle": "@freesewing/plugin-round", "__slug": "reference/packages/plugin-round", "__order": "@freesewing/plugin-round" }, "plugin-scalebox": { "__title": "@freesewing/plugin-scalebox", "__linktitle": "@freesewing/plugin-scalebox", "__slug": "reference/packages/plugin-scalebox", "__order": "@freesewing/plugin-scalebox" }, "plugin-sprinkle": { "__title": "@freesewing/plugin-sprinkle", "__linktitle": "@freesewing/plugin-sprinkle", "__slug": "reference/packages/plugin-sprinkle", "__order": "@freesewing/plugin-sprinkle" }, "plugin-svgattr": { "__title": "@freesewing/plugin-svgattr", "__linktitle": "@freesewing/plugin-svgattr", "__slug": "reference/packages/plugin-svgattr", "__order": "@freesewing/plugin-svgattr" }, "plugin-theme": { "__title": "@freesewing/plugin-theme", "__linktitle": "@freesewing/plugin-theme", "__slug": "reference/packages/plugin-theme", "__order": "@freesewing/plugin-theme" }, "plugin-title": { "__title": "@freesewing/plugin-title", "__linktitle": "@freesewing/plugin-title", "__slug": "reference/packages/plugin-title", "__order": "@freesewing/plugin-title" }, "prettier-config": { "__title": "@freesewing/prettier-config", "__linktitle": "@freesewing/prettier-config", "__slug": "reference/packages/prettier-config", "__order": "@freesewing/prettier-config" }, "remark-jargon": { "__title": "remark-jargon", "__linktitle": "remark-jargon", "__slug": "reference/packages/remark-jargon", "__order": "remark-jargon" }, "rendertest": { "__title": "@freesewing/rendertest", "__linktitle": "@freesewing/rendertest", "__slug": "reference/packages/rendertest", "__order": "@freesewing/rendertest" }, "sandy": { "__title": "@freesewing/sandy", "__linktitle": "@freesewing/sandy", "__slug": "reference/packages/sandy", "__order": "@freesewing/sandy" }, "shin": { "__title": "@freesewing/shin", "__linktitle": "@freesewing/shin", "__slug": "reference/packages/shin", "__order": "@freesewing/shin" }, "simon": { "__title": "@freesewing/simon", "__linktitle": "@freesewing/simon", "__slug": "reference/packages/simon", "__order": "@freesewing/simon" }, "simone": { "__title": "@freesewing/simone", "__linktitle": "@freesewing/simone", "__slug": "reference/packages/simone", "__order": "@freesewing/simone" }, "sven": { "__title": "@freesewing/sven", "__linktitle": "@freesewing/sven", "__slug": "reference/packages/sven", "__order": "@freesewing/sven" }, "tamiko": { "__title": "@freesewing/tamiko", "__linktitle": "@freesewing/tamiko", "__slug": "reference/packages/tamiko", "__order": "@freesewing/tamiko" }, "theo": { "__title": "@freesewing/theo", "__linktitle": "@freesewing/theo", "__slug": "reference/packages/theo", "__order": "@freesewing/theo" }, "trayvon": { "__title": "@freesewing/trayvon", "__linktitle": "@freesewing/trayvon", "__slug": "reference/packages/trayvon", "__order": "@freesewing/trayvon" }, "tutorial": { "__title": "@freesewing/tutorial", "__linktitle": "@freesewing/tutorial", "__slug": "reference/packages/tutorial", "__order": "@freesewing/tutorial" }, "utils": { "__title": "@freesewing/utils", "__linktitle": "@freesewing/utils", "__slug": "reference/packages/utils", "__order": "@freesewing/utils" }, "wahid": { "__title": "@freesewing/wahid", "__linktitle": "@freesewing/wahid", "__slug": "reference/packages/wahid", "__order": "@freesewing/wahid" }, "waralee": { "__title": "@freesewing/waralee", "__linktitle": "@freesewing/waralee", "__slug": "reference/packages/waralee", "__order": "@freesewing/waralee" } }, "plugins": { "__title": "Plugins", "__linktitle": "Plugins", "__slug": "reference/plugins", "__order": "Plugins", "bartack": { "__title": "bartack", "__linktitle": "bartack", "__slug": "reference/plugins/bartack", "__order": "bartack" }, "bundle": { "__title": "bundle", "__linktitle": "bundle", "__slug": "reference/plugins/bundle", "__order": "bundle" }, "bust": { "__title": "bust", "__linktitle": "bust", "__slug": "reference/plugins/bust", "__order": "bust" }, "buttons": { "__title": "buttons", "__linktitle": "buttons", "__slug": "reference/plugins/buttons", "__order": "buttons" }, "cutonfold": { "__title": "cutonfold", "__linktitle": "cutonfold", "__slug": "reference/plugins/cutonfold", "__order": "cutonfold" }, "dimension": { "__title": "dimension", "__linktitle": "dimension", "__slug": "reference/plugins/dimension", "__order": "dimension" }, "flip": { "__title": "flip", "__linktitle": "flip", "__slug": "reference/plugins/flip", "__order": "flip" }, "grainline": { "__title": "grainline", "__linktitle": "grainline", "__slug": "reference/plugins/grainline", "__order": "grainline" }, "i18n": { "__title": "i18n", "__linktitle": "i18n", "__slug": "reference/plugins/i18n", "__order": "i18n" }, "logo": { "__title": "logo", "__linktitle": "logo", "__slug": "reference/plugins/logo", "__order": "logo" }, "mirror": { "__title": "mirror", "__linktitle": "mirror", "__slug": "reference/plugins/mirror", "__order": "mirror" }, "round": { "__title": "round", "__linktitle": "round", "__slug": "reference/plugins/round", "__order": "round" }, "scalebox": { "__title": "scalebox", "__linktitle": "scalebox", "__slug": "reference/plugins/scalebox", "__order": "scalebox" }, "sprinkle": { "__title": "sprinkle", "__linktitle": "sprinkle", "__slug": "reference/plugins/sprinkle", "__order": "sprinkle" }, "svgattr": { "__title": "svgattr", "__linktitle": "svgattr", "__slug": "reference/plugins/svgattr", "__order": "svgattr" }, "theme": { "__title": "theme", "__linktitle": "theme", "__slug": "reference/plugins/theme", "__order": "theme" }, "title": { "__title": "title", "__linktitle": "title", "__slug": "reference/plugins/title", "__order": "title" } }, "repos": { "__title": "Repositories", "__linktitle": "Repositories", "__slug": "reference/repos", "__order": "Repositories", "backend": { "__title": "backend", "__linktitle": "backend", "__slug": "reference/repos/backend", "__order": "backend" }, "freesewing": { "__title": "freesewing", "__linktitle": "freesewing", "__slug": "reference/repos/freesewing", "__order": "freesewing" }, "freesewing.dev": { "__title": "freesewing.dev", "__linktitle": "freesewing.dev", "__slug": "reference/repos/freesewing.dev", "__order": "freesewing.dev" }, "freesewing.org": { "__title": "freesewing.org", "__linktitle": "freesewing.org", "__slug": "reference/repos/freesewing.org", "__order": "freesewing.org" }, "svgtopdf": { "__title": "svgtopdf", "__linktitle": "svgtopdf", "__slug": "reference/repos/svgtopdf", "__order": "svgtopdf" }, "tile": { "__title": "tile", "__linktitle": "tile", "__slug": "reference/repos/tile", "__order": "tile" } }, "settings": { "__title": "Settings", "__linktitle": "Settings", "__slug": "reference/settings", "__order": "Settings", "complete": { "__title": "complete", "__linktitle": "complete", "__slug": "reference/settings/complete", "__order": "complete" }, "embed": { "__title": "embed", "__linktitle": "embed", "__slug": "reference/settings/embed", "__order": "embed" }, "idprefix": { "__title": "idPrefix", "__linktitle": "idPrefix", "__slug": "reference/settings/idprefix", "__order": "idPrefix" }, "layout": { "__title": "layout", "__linktitle": "layout", "__slug": "reference/settings/layout", "__order": "layout" }, "locale": { "__title": "locale", "__linktitle": "locale", "__slug": "reference/settings/locale", "__order": "locale" }, "margin": { "__title": "margin", "__linktitle": "margin", "__slug": "reference/settings/margin", "__order": "margin" }, "measurements": { "__title": "measurements", "__linktitle": "measurements", "__slug": "reference/settings/measurements", "__order": "measurements" }, "only": { "__title": "only", "__linktitle": "only", "__slug": "reference/settings/only", "__order": "only" }, "options": { "__title": "options", "__linktitle": "options", "__slug": "reference/settings/options", "__order": "options" }, "paperless": { "__title": "paperless", "__linktitle": "paperless", "__slug": "reference/settings/paperless", "__order": "paperless" }, "sa": { "__title": "sa", "__linktitle": "sa", "__slug": "reference/settings/sa", "__order": "sa" }, "units": { "__title": "units", "__linktitle": "units", "__slug": "reference/settings/units", "__order": "units" } }, "snippets": { "__title": "Snippets", "__linktitle": "Snippets", "__slug": "reference/snippets", "__order": "Snippets", "bnotch": { "__title": "bnotch", "__linktitle": "bnotch", "__slug": "reference/snippets/bnotch", "__order": "bnotch" }, "button": { "__title": "button", "__linktitle": "button", "__slug": "reference/snippets/button", "__order": "button" }, "buttonhole": { "__title": "buttonhole", "__linktitle": "buttonhole", "__slug": "reference/snippets/buttonhole", "__order": "buttonhole" }, "buttonhole-end": { "__title": "buttonhole-end", "__linktitle": "buttonhole-end", "__slug": "reference/snippets/buttonhole-end", "__order": "buttonhole-end" }, "buttonhole-start": { "__title": "buttonhole-start", "__linktitle": "buttonhole-start", "__slug": "reference/snippets/buttonhole-start", "__order": "buttonhole-start" }, "logo": { "__title": "logo", "__linktitle": "logo", "__slug": "reference/snippets/logo", "__order": "logo" }, "notch": { "__title": "notch", "__linktitle": "notch", "__slug": "reference/snippets/notch", "__order": "notch" }, "snap-socket": { "__title": "snap-socket", "__linktitle": "snap-socket", "__slug": "reference/snippets/snap-socket", "__order": "snap-socket" }, "snap-stud": { "__title": "snap-stud", "__linktitle": "snap-stud", "__slug": "reference/snippets/snap-stud", "__order": "snap-stud" } } }, "translators": { "__title": "For translators", "__linktitle": "For translators", "__slug": "translators", "__order": "1140For translators", "empty": { "__title": " ", "__linktitle": " ", "__slug": "translators/empty", "__order": " " } }, "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 }, "layout-blocks-overview": { "__title": "A quick tour of the main layout blocks", "__linktitle": "Main layout blocks", "__slug": "blog/layout-blocks-overview", "__order": 1654488 }, "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 } } } }