diff options
Diffstat (limited to 'cli/scripts/templates')
| -rw-r--r-- | cli/scripts/templates/jest.config.js | 10 | ||||
| -rw-r--r-- | cli/scripts/templates/src/__tests__/index.test.ts | 7 | ||||
| -rw-r--r-- | cli/scripts/templates/src/__tests__/tsconfig.json | 4 | ||||
| -rw-r--r-- | cli/scripts/templates/src/index.ts | 3 | ||||
| -rw-r--r-- | cli/scripts/templates/tsconfig.json | 9 |
5 files changed, 33 insertions, 0 deletions
diff --git a/cli/scripts/templates/jest.config.js b/cli/scripts/templates/jest.config.js new file mode 100644 index 0000000..0548306 --- /dev/null +++ b/cli/scripts/templates/jest.config.js @@ -0,0 +1,10 @@ +module.exports = { + roots: ["<rootDir>/src"], + transform: { + "^.+\\.tsx?$": "ts-jest", + }, + // testRegex: '(/__tests__/.*(\\.|/)(test|spec))\\.tsx?$', + moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json", "node"], + modulePathIgnorePatterns: ["<rootDir>/src/__fixtures__"], + preset: "ts-jest", +}; diff --git a/cli/scripts/templates/src/__tests__/index.test.ts b/cli/scripts/templates/src/__tests__/index.test.ts new file mode 100644 index 0000000..9a4831a --- /dev/null +++ b/cli/scripts/templates/src/__tests__/index.test.ts @@ -0,0 +1,7 @@ +import { sum } from "../."; + +describe("Hello", () => { + it("renders without crashing", () => { + expect(sum(1, 2)).toEqual(3); + }); +}); diff --git a/cli/scripts/templates/src/__tests__/tsconfig.json b/cli/scripts/templates/src/__tests__/tsconfig.json new file mode 100644 index 0000000..bf65be6 --- /dev/null +++ b/cli/scripts/templates/src/__tests__/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.json", + "include": [".", "../."] +} diff --git a/cli/scripts/templates/src/index.ts b/cli/scripts/templates/src/index.ts new file mode 100644 index 0000000..715e93e --- /dev/null +++ b/cli/scripts/templates/src/index.ts @@ -0,0 +1,3 @@ +export const sum = (a: number, b: number) => { + return a + b; +}; diff --git a/cli/scripts/templates/tsconfig.json b/cli/scripts/templates/tsconfig.json new file mode 100644 index 0000000..76ae392 --- /dev/null +++ b/cli/scripts/templates/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist" + }, + "include": ["src"], + "exclude": ["node_modules"] +} |
