Skip to content

Commit f78495a

Browse files
committed
feat: add missing scenarios
1 parent 640f388 commit f78495a

File tree

3 files changed

+21
-3
lines changed

3 files changed

+21
-3
lines changed

.github/workflows/test-all-templates.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,24 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
type: [module, view]
15-
language: [java-objc, java-swift, kotlin-objc, kotlin-swift, cpp, js]
15+
language: [java-objc, java-swift, kotlin-objc, kotlin-swift, cpp]
1616
example: [native]
1717
include:
1818
- type: module
1919
language: js
2020
example: expo
21+
- type: module
22+
language: js
23+
example: native
24+
- type: module-legacy
25+
language: java-objc
26+
example: native
27+
- type: module-turbo
28+
language: java-objc
29+
example: native
30+
- type: module-mixed
31+
language: java-objc
32+
example: native
2133
steps:
2234
- name: Checkout repo
2335
uses: actions/checkout@v3

packages/create-react-native-library/src/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,13 @@ const args: Record<ArgName, yargs.Options> = {
122122
},
123123
'type': {
124124
description: 'Type of library you want to develop',
125-
choices: ['module', 'view'],
125+
choices: [
126+
'module-legacy',
127+
'module-turbo',
128+
'module-mixed',
129+
'module',
130+
'view',
131+
],
126132
},
127133
'example': {
128134
description: 'Type of example app',

packages/create-react-native-library/templates/native-library-turbo/src/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const <%- project.name -%> = require('./Native<%- project.name -%>').default
1+
const <%- project.name -%> = require('./Native<%- project.name -%>').default;
22

33
export function multiply(a: number, b: number): number {
44
return <%- project.name -%>.multiply(a, b);

0 commit comments

Comments
 (0)