Initial commit
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
node_modules
|
||||
build
|
||||
@@ -0,0 +1,7 @@
|
||||
module.exports = {
|
||||
testEnvironment: "node",
|
||||
transform: {
|
||||
"^.+.tsx?$": ["ts-jest",{}],
|
||||
},
|
||||
|
||||
};
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "jlc",
|
||||
"version": "1.0.0",
|
||||
"main": "index.js",
|
||||
"author": "Freywar Ulvnaudgari <freywar.ulvnaudgari@gmail.com>",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"build": "rm -rf build && tsc",
|
||||
"run": "yarn build && node build/index.js",
|
||||
"debug": "yarn build && node --inspect-brk build/index.js",
|
||||
"test": "jest"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@jest/globals": "^29.7.0",
|
||||
"jest": "^29.7.0",
|
||||
"ts-jest": "^29.2.3",
|
||||
"typescript": "^5.5.4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export const id = <T>(v: T) => v;
|
||||
@@ -0,0 +1,10 @@
|
||||
import { describe, expect, test } from '@jest/globals';
|
||||
import { id } from '../src/core';
|
||||
|
||||
describe('id', () => {
|
||||
test('returns same value', () => {
|
||||
expect(id(null)).toBe(null);
|
||||
expect(id(1)).toBe(1);
|
||||
expect(id(global)).toBe(global);
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"outDir": "build",
|
||||
"target": "ES2022",
|
||||
"module": "ES2022",
|
||||
"moduleResolution": "Node",
|
||||
"lib": [
|
||||
"ES2022"
|
||||
],
|
||||
"noImplicitAny": true,
|
||||
"noImplicitOverride": true,
|
||||
"noImplicitReturns": true,
|
||||
"noImplicitThis": true,
|
||||
"noUnusedLocals": true,
|
||||
"noUnusedParameters": true,
|
||||
"strictNullChecks": true,
|
||||
"strictPropertyInitialization": true,
|
||||
"declaration": false,
|
||||
"sourceMap": true,
|
||||
},
|
||||
"include": [
|
||||
"src/**/*.ts",
|
||||
],
|
||||
}
|
||||
Reference in New Issue
Block a user