From 322889a42a565632ff0817c704da2e9dafa17a3d Mon Sep 17 00:00:00 2001 From: qsona Date: Wed, 27 Jan 2021 03:55:00 +0900 Subject: [PATCH] Use power-assert on non-testing code with ts-node --- README.md | 1 + package.json | 1 + src/index.ts | 3 +++ tsnodeconfig.ts | 3 +++ 4 files changed, 8 insertions(+) create mode 100644 src/index.ts create mode 100644 tsnodeconfig.ts diff --git a/README.md b/README.md index a582edf..013daa7 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ npm install ## Usage ``` sh +npm start npm test ``` diff --git a/package.json b/package.json index cfd7ac9..420e7ff 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "Example project of power-assert in TypeScript and Node.js", "main": "src/index.ts", "scripts": { + "start": "ts-node --require ./tsnodeconfig src/index.ts", "test": "mocha --require espower-typescript/guess \"test/**/*.ts\"" }, "directories": { diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..860c038 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,3 @@ +import assert = require('assert') + +assert(['a','b','c'].join(':') === 'a:b:c:') diff --git a/tsnodeconfig.ts b/tsnodeconfig.ts new file mode 100644 index 0000000..8a8801c --- /dev/null +++ b/tsnodeconfig.ts @@ -0,0 +1,3 @@ +require('espower-typescript')({ + pattern: 'src/**/*', +});