@@ -46,7 +46,7 @@ create-switch: ## Create opam switch
4646
4747.PHONY : install
4848install : # # Install project dependencies
49- opam install . --deps-only --with-test --working-dir . -y
49+ opam install . --deps-only --with-test --with-dev-setup -- working-dir . -y
5050 npm install
5151
5252.PHONY : init
@@ -91,33 +91,33 @@ $(foreach target,$(TEST_TARGETS), $(eval $(call create-test,$(target))))
9191$(foreach target,$(TEST_TARGETS), $(eval $(call create-test-watch,$(target))))
9292$(foreach target,$(TEST_TARGETS), $(eval $(call create-test-promote,$(target))))
9393
94- .PHONY : test-e2e -rescript-v9
95- test-e2e -rescript-v9 : # # Run End-to-end tests for JSX3
96- npm --prefix ' e2e /rescript-v9-JSX3' install
97- npm --prefix ' e2e /rescript-v9-JSX3' run build
98- npm --prefix ' e2e /rescript-v9-JSX3' run test
94+ .PHONY : test-demo -rescript-v9
95+ test-demo -rescript-v9 : # # Run End-to-end tests for JSX3
96+ npm --prefix ' demo /rescript-v9-JSX3' install
97+ npm --prefix ' demo /rescript-v9-JSX3' run build
98+ npm --prefix ' demo /rescript-v9-JSX3' run test
9999
100- .PHONY : test-e2e -rescript-v9-watch
101- test-e2e -rescript-v9-watch : # # Run End-to-end tests for JSX3
102- npm --prefix ' e2e /rescript-v9-JSX3' run test-watch
100+ .PHONY : test-demo -rescript-v9-watch
101+ test-demo -rescript-v9-watch : # # Run End-to-end tests for JSX3
102+ npm --prefix ' demo /rescript-v9-JSX3' run test-watch
103103
104- .PHONY : test-e2e -rescript-v9-promote
105- test-e2e -rescript-v9-promote : # # Run End-to-end tests for JSX3
106- npm --prefix ' e2e /rescript-v9-JSX3' run test-promote
104+ .PHONY : test-demo -rescript-v9-promote
105+ test-demo -rescript-v9-promote : # # Run End-to-end tests for JSX3
106+ npm --prefix ' demo /rescript-v9-JSX3' run test-promote
107107
108- .PHONY : test-e2e -rescript-v10
109- test-e2e -rescript-v10 : # # Run End-to-end tests for JSX4
110- npm --prefix ' e2e /rescript-v10-JSX4' install
111- npm --prefix ' e2e /rescript-v10-JSX4' run build
112- npm --prefix ' e2e /rescript-v10-JSX4' run test
108+ .PHONY : test-demo -rescript-v10
109+ test-demo -rescript-v10 : # # Run End-to-end tests for JSX4
110+ npm --prefix ' demo /rescript-v10-JSX4' install
111+ npm --prefix ' demo /rescript-v10-JSX4' run build
112+ npm --prefix ' demo /rescript-v10-JSX4' run test
113113
114- .PHONY : test-e2e -rescript-v10-watch
115- test-e2e -rescript-v10-watch : # # Run End-to-end tests for JSX4
116- npm --prefix ' e2e /rescript-v10-JSX4' run test-watch
114+ .PHONY : test-demo -rescript-v10-watch
115+ test-demo -rescript-v10-watch : # # Run End-to-end tests for JSX4
116+ npm --prefix ' demo /rescript-v10-JSX4' run test-watch
117117
118- .PHONY : test-e2e -rescript-v10-promote
119- test-e2e -rescript-v10-promote : # # Run End-to-end tests for JSX4
120- npm --prefix ' e2e /rescript-v10-JSX4' run test-promote
118+ .PHONY : test-demo -rescript-v10-promote
119+ test-demo -rescript-v10-promote : # # Run End-to-end tests for JSX4
120+ npm --prefix ' demo /rescript-v10-JSX4' run test-promote
121121
122122.PHONY : test
123123test : build
@@ -129,23 +129,23 @@ test: build
129129 fi \
130130 done
131131
132- .PHONY : test-e2e
133- test-e2e : build test-e2e -rescript-v9 test-e2e -rescript-v10 # # Run E2E tests
132+ .PHONY : test-demo
133+ test-demo : build test-demo -rescript-v9 test-demo -rescript-v10 # # Run demo tests
134134
135135# Demo
136136
137- .PHONY : demo-e2e -rescript-v10
138- demo-e2e -rescript-v10 : build # # Run the ReScript v10 demo with JSX4
139- npm --prefix ' e2e /rescript-v10-JSX4' install
140- npm --prefix ' e2e /rescript-v10-JSX4' run start
137+ .PHONY : demo-demo -rescript-v10
138+ demo-demo -rescript-v10 : build # # Run the ReScript v10 demo with JSX4
139+ npm --prefix ' demo /rescript-v10-JSX4' install
140+ npm --prefix ' demo /rescript-v10-JSX4' run start
141141
142- .PHONY : demo-e2e -melange-debug
143- demo-e2e -melange-debug : # # Run the melange server demo
144- $(DUNE ) exec e2e -melange-debug
142+ .PHONY : demo-demo -melange-server
143+ demo-demo -melange-server : # # Run the melange server demo
144+ $(DUNE ) exec demo -melange-server
145145
146- .PHONY : demo-e2e -melange-debug -watch
147- demo-e2e -melange-debug -watch : # # Run (and watch) the melange server demo
148- $(DUNE ) exec e2e -melange-debug --watch
146+ .PHONY : demo-demo -melange-server -watch
147+ demo-demo -melange-server -watch : # # Run (and watch) the melange server demo
148+ $(DUNE ) exec demo -melange-server --watch
149149
150150# Debug commands
151151
0 commit comments