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