2022-06-20 18:31:22 +02:00
|
|
|
export const config = {
|
|
|
|
node: 14, // Minimum node version
|
2022-06-23 10:18:52 +02:00
|
|
|
fileUri: 'https://raw.githubusercontent.com',
|
2022-07-02 19:46:04 +02:00
|
|
|
repo: process.env.FS_REPO || 'freesewing/freesewing', // Repository to download from
|
|
|
|
branch: process.env.FS_BRANCH || 'main', // Branch to download from
|
2022-06-20 18:31:22 +02:00
|
|
|
i18n: [
|
|
|
|
'account',
|
|
|
|
'common',
|
|
|
|
'patrons',
|
|
|
|
'themes',
|
|
|
|
'workbench',
|
|
|
|
'errors',
|
|
|
|
'i18n',
|
|
|
|
'lab',
|
|
|
|
'measurements',
|
|
|
|
'optiongroups',
|
|
|
|
'o_bella',
|
|
|
|
'o_bent',
|
|
|
|
'o_breanna',
|
|
|
|
'o_brian',
|
|
|
|
'o_titan',
|
|
|
|
'parts',
|
|
|
|
'plugin',
|
|
|
|
'settings',
|
|
|
|
'welcome',
|
|
|
|
],
|
|
|
|
fetch: {
|
|
|
|
sites: [
|
|
|
|
"shared/utils.mjs",
|
|
|
|
"shared/config/freesewing.mjs",
|
|
|
|
"shared/config/i18n.config.mjs",
|
|
|
|
"shared/config/next.mjs",
|
|
|
|
"shared/config/postcss.config.js",
|
|
|
|
"shared/config/tailwind.config.js",
|
|
|
|
"shared/prebuild/contributors.mjs",
|
2022-06-23 10:18:52 +02:00
|
|
|
"shared/hooks/useGist.js",
|
2022-06-20 18:31:22 +02:00
|
|
|
"shared/hooks/useLocalStorage.js",
|
|
|
|
"shared/hooks/useTheme.js",
|
|
|
|
"shared/styles/code.css",
|
|
|
|
"shared/styles/globals.css",
|
|
|
|
"shared/styles/svg-freesewing-draft.css",
|
|
|
|
"shared/themes/dark.js",
|
|
|
|
"shared/themes/hax0r.js",
|
|
|
|
"shared/themes/index.js",
|
|
|
|
"shared/themes/lgbtq.js",
|
|
|
|
"shared/themes/light.js",
|
|
|
|
"shared/themes/runtime.js",
|
|
|
|
"shared/themes/trans.js",
|
|
|
|
"shared/components/copy-to-clipboard.js",
|
|
|
|
"shared/components/json.js",
|
|
|
|
"shared/components/lightbox.js",
|
|
|
|
"shared/components/locale-picker.js",
|
|
|
|
"shared/components/modal.js",
|
|
|
|
"shared/components/page-link.js",
|
|
|
|
"shared/components/pinked-ribbon.js",
|
|
|
|
"shared/components/popout.js",
|
2022-06-24 20:33:51 +02:00
|
|
|
"shared/components/raw-span.js",
|
2022-06-20 18:31:22 +02:00
|
|
|
"shared/components/theme-picker.js",
|
|
|
|
"shared/components/web-link.js",
|
|
|
|
"shared/components/yaml.js",
|
|
|
|
"shared/components/layouts/default.js",
|
2022-08-22 16:58:23 +02:00
|
|
|
"shared/components/icons/box.js",
|
|
|
|
"shared/components/icons/camera.js",
|
|
|
|
"shared/components/icons/clear.js",
|
|
|
|
"shared/components/icons/close.js",
|
|
|
|
"shared/components/icons/cog.js",
|
|
|
|
"shared/components/icons/community.js",
|
|
|
|
"shared/components/icons/copy.js",
|
|
|
|
"shared/components/icons/design.js",
|
|
|
|
"shared/components/icons/discord.js",
|
|
|
|
"shared/components/icons/docs.js",
|
|
|
|
"shared/components/icons/down.js",
|
|
|
|
"shared/components/icons/edit.js",
|
|
|
|
"shared/components/icons/export.js",
|
|
|
|
"shared/components/icons/facebook.js",
|
|
|
|
"shared/components/icons/filter.js",
|
|
|
|
"shared/components/icons/flip.js",
|
|
|
|
"shared/components/icons/freesewing.js",
|
|
|
|
"shared/components/icons/github.js",
|
|
|
|
"shared/components/icons/google.js",
|
|
|
|
"shared/components/icons/guide.js",
|
|
|
|
"shared/components/icons/heart.js",
|
|
|
|
"shared/components/icons/help.js",
|
|
|
|
"shared/components/icons/i18n.js",
|
|
|
|
"shared/components/icons/instagram.js",
|
|
|
|
"shared/components/icons/left.js",
|
|
|
|
"shared/components/icons/menu.js",
|
|
|
|
"shared/components/icons/note.js",
|
|
|
|
"shared/components/icons/options.js",
|
|
|
|
"shared/components/icons/page.js",
|
|
|
|
"shared/components/icons/page-size.js",
|
|
|
|
"shared/components/icons/print.js",
|
|
|
|
"shared/components/icons/reddit.js",
|
|
|
|
"shared/components/icons/right.js",
|
|
|
|
"shared/components/icons/rotate.js",
|
|
|
|
"shared/components/icons/rss.js",
|
|
|
|
"shared/components/icons/search.js",
|
|
|
|
"shared/components/icons/settings.js",
|
|
|
|
"shared/components/icons/sheet.js",
|
|
|
|
"shared/components/icons/theme.js",
|
|
|
|
"shared/components/icons/tip.js",
|
|
|
|
"shared/components/icons/tutorial.js",
|
|
|
|
"shared/components/icons/twitter.js",
|
|
|
|
"shared/components/icons/user.js",
|
|
|
|
"shared/components/icons/versions.js",
|
|
|
|
"shared/components/icons/with-breasts.js",
|
|
|
|
"shared/components/icons/without-breasts.js",
|
|
|
|
"shared/components/icons/xray.js",
|
2022-06-20 18:31:22 +02:00
|
|
|
"shared/components/logos/cc-by.js",
|
|
|
|
"shared/components/logos/cc.js",
|
|
|
|
"shared/components/logos/freesewing.js",
|
|
|
|
"shared/components/logos/osi.js",
|
|
|
|
"shared/components/navigation/aside.js",
|
|
|
|
"shared/components/navigation/primary.js",
|
2022-07-02 20:07:11 +02:00
|
|
|
"shared/components/picker.js",
|
2022-06-20 18:31:22 +02:00
|
|
|
"shared/components/robot/index.js",
|
|
|
|
"shared/components/robot/poses.js",
|
|
|
|
"shared/components/wrappers/img.js",
|
|
|
|
"shared/components/wrappers/mdx.js",
|
|
|
|
"shared/components/wrappers/page.js",
|
|
|
|
"shared/components/wrappers/toc.js",
|
|
|
|
"shared/components/wrappers/workbench.js",
|
|
|
|
"shared/components/mdx/index.js",
|
2022-08-23 13:13:56 +02:00
|
|
|
"shared/components/mdx/tabs.js",
|
2022-06-20 18:31:22 +02:00
|
|
|
"shared/components/workbench/default-settings.js",
|
|
|
|
"shared/components/workbench/draft/circle/index.js",
|
|
|
|
"shared/components/workbench/draft/defs/index.js",
|
2022-08-22 16:58:23 +02:00
|
|
|
"shared/components/workbench/draft/error.js",
|
|
|
|
"shared/components/workbench/draft/index.js",
|
2022-06-20 18:31:22 +02:00
|
|
|
"shared/components/workbench/draft/part/index.js",
|
|
|
|
"shared/components/workbench/draft/path/index.js",
|
|
|
|
"shared/components/workbench/draft/point/index.js",
|
|
|
|
"shared/components/workbench/draft/snippet/index.js",
|
|
|
|
"shared/components/workbench/draft/svg/index.js",
|
2022-08-22 16:58:23 +02:00
|
|
|
"shared/components/workbench/draft/svg-wrapper.js",
|
2022-06-20 18:31:22 +02:00
|
|
|
"shared/components/workbench/draft/text/index.js",
|
|
|
|
"shared/components/workbench/draft/text-on-path/index.js",
|
2022-08-22 16:58:23 +02:00
|
|
|
"shared/components/workbench/draft/utils.js",
|
|
|
|
"shared/components/workbench/events.js",
|
|
|
|
"shared/components/workbench/exporting/index.js",
|
|
|
|
"shared/components/workbench/exporting/pdfExporter.js",
|
|
|
|
"shared/components/workbench/inputs/design-option-count.js",
|
|
|
|
"shared/components/workbench/inputs/design-option-list.js",
|
|
|
|
"shared/components/workbench/inputs/design-option-pct-deg.js",
|
|
|
|
"shared/components/workbench/inputs/measurement.js",
|
|
|
|
"shared/components/workbench/json.js",
|
|
|
|
"shared/components/workbench/layout/cut/index.js",
|
|
|
|
"shared/components/workbench/layout/cut/settings.js",
|
|
|
|
"shared/components/workbench/layout/draft/buttons.js",
|
|
|
|
"shared/components/workbench/layout/draft/index.js",
|
|
|
|
"shared/components/workbench/layout/draft/part.js",
|
|
|
|
"shared/components/workbench/layout/print/index.js",
|
|
|
|
"shared/components/workbench/layout/print/orientation-picker.js",
|
|
|
|
"shared/components/workbench/layout/print/pagesize-picker.js",
|
|
|
|
"shared/components/workbench/layout/print/plugin.js",
|
|
|
|
"shared/components/workbench/layout/print/settings.js",
|
|
|
|
"shared/components/workbench/measurements/index.js",
|
|
|
|
"shared/components/workbench/measurements/non-human.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-bool.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-list.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-mm.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-nr.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-only.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-sa-bool.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-sa-mm.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/index.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/setting.js",
|
|
|
|
"shared/components/workbench/menu/design-options/index.js",
|
|
|
|
"shared/components/workbench/menu/design-options/option-group.js",
|
|
|
|
"shared/components/workbench/menu/design-options/option-input.js",
|
|
|
|
"shared/components/workbench/menu/design-options/option.js",
|
|
|
|
"shared/components/workbench/menu/design-options/option-value.js",
|
|
|
|
"shared/components/workbench/menu/index.js",
|
|
|
|
"shared/components/workbench/menu/test-design-options/index.js",
|
|
|
|
"shared/components/workbench/menu/test-design-options/option-group.js",
|
|
|
|
"shared/components/workbench/menu/test-design-options/option.js",
|
|
|
|
"shared/components/workbench/menu/test-design-options/option-sub-group.js",
|
|
|
|
"shared/components/workbench/menu/view.js",
|
|
|
|
"shared/components/workbench/menu/xray/attributes.js",
|
|
|
|
"shared/components/workbench/menu/xray/disable.js",
|
|
|
|
"shared/components/workbench/menu/xray/index.js",
|
|
|
|
"shared/components/workbench/menu/xray/list.js",
|
|
|
|
"shared/components/workbench/menu/xray/log.js",
|
|
|
|
"shared/components/workbench/menu/xray/path.js",
|
|
|
|
"shared/components/workbench/menu/xray/path-ops.js",
|
|
|
|
"shared/components/workbench/menu/xray/point.js",
|
|
|
|
"shared/components/workbench/menu/xray/reset.js",
|
|
|
|
"shared/components/workbench/preload.js",
|
|
|
|
"shared/components/workbench/sample.js",
|
|
|
|
"shared/components/workbench/yaml.js",
|
2022-08-22 15:38:21 +02:00
|
|
|
"shared/components/error/error-boundary.js",
|
|
|
|
"shared/components/error/error-boundary.js",
|
|
|
|
"shared/components/error/reset-buttons.js",
|
|
|
|
"shared/components/error/view.js",
|
2022-07-02 20:07:11 +02:00
|
|
|
"shared/components/workbench/layout/draft/index.js",
|
|
|
|
"shared/components/workbench/layout/draft/part.js",
|
2022-06-20 18:31:22 +02:00
|
|
|
"shared/components/workbench/layout/cut/index.js",
|
|
|
|
"shared/components/workbench/layout/cut/settings.js",
|
|
|
|
"shared/components/workbench/layout/print/index.js",
|
|
|
|
"shared/components/workbench/layout/print/orientation-picker.js",
|
|
|
|
"shared/components/workbench/layout/print/pagesize-picker.js",
|
|
|
|
"shared/components/workbench/layout/print/plugin.js",
|
|
|
|
"shared/components/workbench/layout/print/settings.js",
|
|
|
|
"shared/components/workbench/menu/index.js",
|
|
|
|
"shared/components/workbench/menu/view.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-bool.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-list.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-mm.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-nr.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-only.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-sa-bool.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/core-setting-sa-mm.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/index.js",
|
|
|
|
"shared/components/workbench/menu/core-settings/setting.js",
|
|
|
|
"shared/components/workbench/menu/design-options/index.js",
|
|
|
|
"shared/components/workbench/menu/design-options/option-group.js",
|
|
|
|
"shared/components/workbench/menu/design-options/option-input.js",
|
|
|
|
"shared/components/workbench/menu/design-options/option-value.js",
|
|
|
|
"shared/components/workbench/menu/design-options/option.js",
|
|
|
|
"shared/components/workbench/menu/test-design-options/index.js",
|
|
|
|
"shared/components/workbench/menu/test-design-options/option-group.js",
|
|
|
|
"shared/components/workbench/menu/test-design-options/option-sub-group.js",
|
|
|
|
"shared/components/workbench/menu/test-design-options/option.js",
|
|
|
|
"shared/components/workbench/menu/xray/attributes.js",
|
|
|
|
"shared/components/workbench/menu/xray/disable.js",
|
|
|
|
"shared/components/workbench/menu/xray/index.js",
|
|
|
|
"shared/components/workbench/menu/xray/list.js",
|
|
|
|
"shared/components/workbench/menu/xray/log.js",
|
|
|
|
"shared/components/workbench/menu/xray/path-ops.js",
|
|
|
|
"shared/components/workbench/menu/xray/path.js",
|
|
|
|
"shared/components/workbench/menu/xray/point.js",
|
|
|
|
"shared/components/workbench/menu/xray/reset.js",
|
|
|
|
"lab/components/footer.js",
|
|
|
|
"lab/components/wrappers/layout.js",
|
|
|
|
"lab/components/wrappers/page.js"
|
|
|
|
],
|
|
|
|
config: [
|
|
|
|
{
|
|
|
|
from: 'measurements.mjs',
|
|
|
|
to: 'shared/config/measurements.mjs'
|
|
|
|
}
|
|
|
|
],
|
2022-06-23 15:17:18 +02:00
|
|
|
},
|
|
|
|
gitignore: `
|
|
|
|
# See https://help.github.com/ignore-files/ for more about ignoring files.
|
|
|
|
|
|
|
|
# dependencies
|
|
|
|
node_modules
|
|
|
|
|
|
|
|
# builds
|
|
|
|
dist
|
|
|
|
.next
|
|
|
|
|
|
|
|
# misc
|
|
|
|
.DS_Store
|
|
|
|
.env
|
|
|
|
.env.local
|
|
|
|
.env.development.local
|
|
|
|
.env.test.local
|
|
|
|
.env.production.local
|
|
|
|
|
|
|
|
npm-debug.log*
|
|
|
|
yarn-debug.log*
|
|
|
|
yarn-error.log*
|
|
|
|
`,
|
2022-06-20 18:31:22 +02:00
|
|
|
}
|
2022-08-22 16:58:23 +02:00
|
|
|
|