import{_asi,caso,jase,aast,oass}from"./chunks/framework.P9qPzDnn.js";consth=JSON.parse('{"title":"Utilities","description":"","frontmatter":{},"headers":[],"relativePath":"guide/creating-your-project/utils.md","filePath":"guide/creating-your-project/utils.md","lastUpdated":1737056209000}'),r={name:"guide/creating-your-project/utils.md"};functionn(c,a,l,u,d,p){returns(),o("div",null,a[0]||(a[0]=[e("h1",{id:"utilities",tabindex:"-1"},[t("Utilities "),e("a",{class:"header-anchor",href:"#utilities","aria-label":'Permalink to "Utilities"'},"")],-1),e("p",null,"There are often concepts that aren't inherent to a single feature, but rather work with joining different features together. For example, a reset clickable that activates a conversion and resets a tree, which happens to be a common use case but isn't inherent to clickables, conversions, or trees.",-1),e("p",null,[t("These are perfect situations for utilities, and so to encourage creators to learn to identify and take advantage of these situations, a file called "),e("code",null,"src/data/common.tsx"),t(" has been created to demo some of the more common utility functions a project might use. Adding new utilities to this file is encouraged, as is creating utils in general. It also works as a good stepping stone to creating your own features.")],-1)]))}constm=i(r,[["render",n]]);export{has__pageData,masdefault};