Skip to content

Commit 372d29d

Browse files
authored
Merge pull request #3 from StatelessStudio/tstemplate-v2.3.0
Tstemplate v2.3.0
2 parents 4557e4b + d3b0f3f commit 372d29d

7 files changed

Lines changed: 71 additions & 2 deletions

File tree

.vscode/launch.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,50 @@
44
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
55
"version": "0.2.0",
66
"configurations": [
7+
{
8+
"name": "ts-node (App)",
9+
"type": "node",
10+
"request": "launch",
11+
"args": [
12+
"src/index.ts"
13+
],
14+
"runtimeArgs": [
15+
"-r",
16+
"ts-node/register"
17+
],
18+
"cwd": "${workspaceRoot}",
19+
"internalConsoleOptions": "openOnSessionStart"
20+
},
21+
{
22+
"name": "ts-node (Unit Test)",
23+
"type": "node",
24+
"request": "launch",
25+
"args": [
26+
"node_modules/jasmine/bin/jasmine",
27+
"--config=jasmine.dev.json"
28+
],
29+
"runtimeArgs": [
30+
"-r",
31+
"ts-node/register"
32+
],
33+
"cwd": "${workspaceRoot}",
34+
"internalConsoleOptions": "openOnSessionStart",
35+
"outputCapture": "std"
36+
},
37+
{
38+
"name": "ts-node (Current File)",
39+
"type": "node",
40+
"request": "launch",
41+
"args": [
42+
"${relativeFile}"
43+
],
44+
"runtimeArgs": [
45+
"-r",
46+
"ts-node/register"
47+
],
48+
"cwd": "${workspaceRoot}",
49+
"internalConsoleOptions": "openOnSessionStart"
50+
},
751
{
852
"type": "node",
953
"request": "launch",

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# typescript-template
22

3+
## [2.3.0]
4+
5+
### Additions
6+
- [Issue #43] Add debug config for unit tests
7+
- [Issue #42] Jasmine should run on uncompiled source when developing
8+
- [Issue #41] Add additional debug configurations for TS Node
9+
- [Issue #40] Add additional non-source code file types to nodemon ignore
10+
11+
### Fixes
12+
313
## [2.2.0]
414

515
### Additions

jasmine.dev.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"spec_dir": "./test",
3+
"spec_files": [ "*[sS]pec.ts", "**/*[sS]pec.ts" ],
4+
"helpers": [ "helpers/**/*.ts" ],
5+
"stopSpecOnExpectationFailure": false,
6+
"random": true
7+
}

nodemon.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
"**/*.spec.ts",
55
".git",
66
"node_modules",
7-
"dist"
7+
"dist",
8+
".md",
9+
".txt",
10+
".log",
11+
".env.example"
812
],
913
"watch": [ "src/", "*.*", ".env" ],
1014
"exec": "node_modules/.bin/ts-node src",

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
{
22
"name": "typescript-template",
33
"version": "1.0.0",
4-
"ts-project-version": "2.2.0",
4+
"ts-project-version": "2.3.0",
55
"description": "typescript-template",
66
"scripts": {
77
"start": "npm run dev",
88
"dev": "ts-node src/index.ts",
99
"watch": "nodemon .",
1010
"test": "npm run build:dev:clean && npm run coverage",
11+
"test:typescript": "ts-node node_modules/jasmine/bin/jasmine --config=jasmine.dev.json",
12+
"test:dev": "npm run lint && npm run test:typescript",
1113
"test:prod": "npm run build:prod:clean && npm run coverage",
1214
"clean": "rm -rf dist",
1315
"build:dev": "npm run lint && npm run preprocess && npm run compile && npm run postprocess",

test/spec/environment.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'jasmine';
12
import { env } from '../../src/environment';
23

34
describe('Environment', () => {

test/spec/log.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'jasmine';
12
import { log } from '../../src/log';
23

34
describe('Log', () => {

0 commit comments

Comments
 (0)