diff --git a/packages/new-design/lib/config.mjs b/packages/new-design/lib/config.mjs index 55f2cc8eaa0..60e91819971 100644 --- a/packages/new-design/lib/config.mjs +++ b/packages/new-design/lib/config.mjs @@ -120,7 +120,8 @@ export const config = { "shared/components/mdx/index.js", "shared/components/workbench/default-settings.js", "shared/components/workbench/events.js", - "shared/components/workbench/export.js", + "shared/components/workbench/exporting/index.js", + "shared/components/workbench/exporting/pdfExporter.js", "shared/components/workbench/json.js", "shared/components/workbench/preload.js", "shared/components/workbench/sample.js", @@ -144,6 +145,10 @@ export const config = { "shared/components/workbench/draft/svg/index.js", "shared/components/workbench/draft/text/index.js", "shared/components/workbench/draft/text-on-path/index.js", + "shared/components/error/error-boundary.js", + "shared/components/error/error-boundary.js", + "shared/components/error/reset-buttons.js", + "shared/components/error/view.js", "shared/components/workbench/layout/draft/index.js", "shared/components/workbench/layout/draft/part.js", "shared/components/workbench/layout/cut/index.js", diff --git a/packages/new-design/lib/utils.mjs b/packages/new-design/lib/utils.mjs index 25e7c273df9..146654a9aa8 100644 --- a/packages/new-design/lib/utils.mjs +++ b/packages/new-design/lib/utils.mjs @@ -11,9 +11,7 @@ import axios from 'axios' import { fileURLToPath } from 'url'; // Current working directory -const cwd = __dirname - ? __dirname - : dirname(fileURLToPath(import.meta.url)) +const cwd = dirname(fileURLToPath(import.meta.url)) const nl = "\n" const tab = " " diff --git a/packages/new-design/templates/from-bella/_package.json b/packages/new-design/templates/from-bella/_package.json index 688a42d7f96..75bafede895 100644 --- a/packages/new-design/templates/from-bella/_package.json +++ b/packages/new-design/templates/from-bella/_package.json @@ -75,6 +75,8 @@ "eslint-config-next": "12.1.6", "highlight.js": "^11.5.1", "js-yaml": "^4.1.0", + "pdfkit": "^0.13.0", + "svg-to-pdfkit": "^0.1.8", "postcss": "^8.4.14", "tailwindcss": "^3.1.3", "tailwindcss-open-variant": "^1.0.0" diff --git a/packages/new-design/templates/from-bent/_package.json b/packages/new-design/templates/from-bent/_package.json index a8066395666..4da54e402f2 100644 --- a/packages/new-design/templates/from-bent/_package.json +++ b/packages/new-design/templates/from-bent/_package.json @@ -50,6 +50,8 @@ "js-yaml": "^4.1.0", "file-saver": "^2.0.5", "axios": "^0.27.2", + "pdfkit": "^0.13.0", + "svg-to-pdfkit": "^0.1.8", "react": "^17.0.2", "react-dom": "^17.0.2", "react-sizeme": "^3.0.2", diff --git a/packages/new-design/templates/from-breanna/_package.json b/packages/new-design/templates/from-breanna/_package.json index 89d744af3b0..7c72509fb4a 100644 --- a/packages/new-design/templates/from-breanna/_package.json +++ b/packages/new-design/templates/from-breanna/_package.json @@ -48,6 +48,8 @@ "js-yaml": "^4.1.0", "file-saver": "^2.0.5", "axios": "^0.27.2", + "pdfkit": "^0.13.0", + "svg-to-pdfkit": "^0.1.8", "react": "^17.0.2", "react-dom": "^17.0.2", "react-sizeme": "^3.0.2", diff --git a/packages/new-design/templates/from-brian/_package.json b/packages/new-design/templates/from-brian/_package.json index 612810ebff0..10852d0b47d 100644 --- a/packages/new-design/templates/from-brian/_package.json +++ b/packages/new-design/templates/from-brian/_package.json @@ -75,6 +75,8 @@ "eslint-config-next": "12.1.6", "highlight.js": "^11.5.1", "js-yaml": "^4.1.0", + "pdfkit": "^0.13.0", + "svg-to-pdfkit": "^0.1.8", "postcss": "^8.4.14", "tailwindcss": "^3.1.3", "tailwindcss-open-variant": "^1.0.0" diff --git a/packages/new-design/templates/from-scratch/_package.json b/packages/new-design/templates/from-scratch/_package.json index 64b2fb4ccf8..9d1485a273f 100644 --- a/packages/new-design/templates/from-scratch/_package.json +++ b/packages/new-design/templates/from-scratch/_package.json @@ -64,6 +64,7 @@ "lodash.unset": "^4.5.2", "next": "latest", "next-i18next": "^11.0.0", + "pdfkit": "^0.13.0", "react-copy-to-clipboard": "^5.0.4", "react-hotkeys-hook": "^3.4.4", "react-swipeable": "^6.2.0", @@ -75,6 +76,7 @@ "highlight.js": "^11.5.1", "js-yaml": "^4.1.0", "postcss": "^8.4.14", + "svg-to-pdfkit": "^0.1.8", "tailwindcss": "^3.1.3", "tailwindcss-open-variant": "^1.0.0" }, diff --git a/packages/new-design/templates/from-titan/_package.json b/packages/new-design/templates/from-titan/_package.json index f81cd855c88..b573eafe104 100644 --- a/packages/new-design/templates/from-titan/_package.json +++ b/packages/new-design/templates/from-titan/_package.json @@ -49,7 +49,9 @@ "file-saver": "^2.0.5", "axios": "^0.27.2", "react": "^17.0.2", + "svg-to-pdfkit": "^0.1.8", "react-dom": "^17.0.2", + "pdfkit": "^0.13.0", "react-sizeme": "^3.0.2", "react-zoom-pan-pinch": "^2.1.3", "react-markdown": "^8.0.3",