Added custom logger package, switched to tsc in back building, added pnpm lifecycle scripts

This commit is contained in:
2021-09-05 13:43:31 +03:00
parent 2ef2f28d4c
commit dff81b8680
13 changed files with 69 additions and 21 deletions

View File

@@ -0,0 +1,15 @@
{
"name": "@roomruler/logger",
"main": "dist/src/index.js",
"version": "0.0.0",
"types": "dist/src/index.d.ts",
"type": "module",
"scripts": {
"postinstall": "pnpm run build",
"build": "tsc --build"
},
"devDependencies": {
"typescript": "^4.4.2"
},
"private": "true"
}

View File

@@ -0,0 +1,2 @@
export const logger = (...args: unknown[]) =>
console.log(new Date().toISOString() + ":", ...args);

View File

@@ -0,0 +1,10 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"module": "es6",
"target": "es6",
"outDir": "dist",
"composite": true
},
"include": ["src"],
}

View File

@@ -5,7 +5,8 @@
"types": "dist/src/index.d.ts",
"type": "module",
"scripts": {
"build": "tsc --build"
"build": "tsc --build",
"postinstall": "pnpm run build"
},
"devDependencies": {
"typescript": "^4.4.2"