1
0
Fork 0
Commit graph

32 commits

Author SHA1 Message Date
Benjamin Fan
55d659f8ce fix(new-design): Names cannot start with a digit 2023-05-26 21:20:12 -07:00
Benjamin Fan
f280da1eaf fix(new-design): Escape the escape character so it appears 2023-05-26 21:13:16 -07:00
Benjamin Fan
eb0662fa08 fix(new-design): Correct or/and 2023-05-26 21:00:26 -07:00
Benjamin Fan
c61de2da13 fix(new-design): Changed design name acceptable characters 2023-05-26 20:55:56 -07:00
Enoch Riese
19b79261b5 add optional e2e tests and non-interactive generator to new-design 2023-04-24 21:46:35 -04:00
Enoch Riese
c90635234a fix (new-design) hopefully a better way of doing paths that works on windows 2023-03-12 17:20:28 -05:00
Enoch Riese
c47bef61bc ask before overwriting files when running new-design 2023-03-12 16:40:18 -05:00
Nikhil Chelliah
28811c71e9 refactor(new-design): Remove dependency on core 2022-12-13 14:44:55 -05:00
Enoch Riese
4c4194994f deepscan fix 2022-12-01 14:15:38 -06:00
Enoch Riese
38f59f9f36 lint fix 2022-12-01 11:48:33 -06:00
Enoch Riese
85f37564a7 Merge branch 'nchilada-new-design' into eriese-new-design 2022-11-30 15:54:26 -06:00
Enoch Riese
3561dcc10e lint fix 2022-11-29 20:07:06 -06:00
Enoch Riese
cb0a14172f documentation and cleanup 2022-11-29 18:07:06 -06:00
Enoch Riese
27a9e639f6 all bases use the same part template 2022-11-29 17:57:03 -06:00
Enoch Riese
af4185b126 inherited designs all use base templates 2022-11-29 16:10:19 -06:00
Nikhil Chelliah
f8b156d066 style(new-design): Export $$Name$$ instead of Pattern 2022-10-15 09:38:44 -04:00
Nikhil Chelliah
49e4496e4b refactor(new-design): Coalesce the various package.json files 2022-10-15 09:32:14 -04:00
Nikhil Chelliah
332541bac5 refactor(new-design): Make some changes to lib/utils.js
* Support `.mustache` template files in `packages/new-design/shared/`, just as in `packages/new-design/templates/*/`.
* Only render files with an explicit `.mustache` suffix.
* In `downloadLabFiles`:
  * Don't try to write response failures into the destination file. This was failing because it wasn't wrapping the error in `{data: ...}` to imitate a successful axios response.
  * Actually wait for `writeFile` to finish. Don't try to add to `promises` after they've already been collected with `Promise.all`.
* General refactoring (really leaning into Promises here...)
2022-10-15 08:48:45 -04:00
Joost De Cock
b9a46e9763 feat(new-design): Added template specific for tutorial 2022-10-09 21:32:43 +02:00
Joost De Cock
09c838cc80 fix(new-design): More v3 tweaks 2022-10-08 04:24:49 +02:00
Joost De Cock
9c488f6bcb wip(new-design): Initial work to port to v3 2022-10-06 14:15:13 +02:00
Joost De Cock
7eccffe177 fix(new-design): Handle cwd for NodeJS 16 2022-10-04 23:37:03 +02:00
joostdecock
d230d0dee8 chore: Reconfigure packages 2022-08-23 13:13:56 +02:00
joostdecock
e49b85d6d0 chore(new-design): Updates for recent changes 2022-08-22 15:38:21 +02:00
Joost De Cock
f9e3236253 chore: Fixing linter warnings 2022-07-12 20:09:17 +02:00
Joost De Cock
75f894bf6c fix(new-design): Avoid issues with package.json files in templates 2022-06-23 16:48:19 +02:00
Joost De Cock
f24fe8dd7e chore(new-design): Keep design in its own folder 2022-06-23 16:16:39 +02:00
Joost De Cock
0483e6b3f8 fix(new-design): Handle git failures 2022-06-23 16:02:08 +02:00
Joost De Cock
6bef56efb7 wip(new-design): Final tweaks before testing 2022-06-23 15:47:37 +02:00
Joost De Cock
14f43fb078 wip(new-design): Added different templates 2022-06-23 15:17:18 +02:00
Joost De Cock
437d444462 wip(new-design): Work on standalone dev env 2022-06-23 10:18:52 +02:00
Joost De Cock
98ae9cc5ac wip(new-design): Started work on standalon development environment 2022-06-20 18:31:22 +02:00