hello world?

This commit is contained in:
tezlm 2023-12-04 13:56:52 -08:00
parent 75300f09d0
commit f2350fc6b2
Signed by: tezlm
GPG key ID: 649733FCD94AFBBA
8 changed files with 68 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
node_modules/

1
dist/src/index.d.ts vendored Normal file
View file

@ -0,0 +1 @@
export declare function hello(name: string): void;

3
dist/src/index.js vendored Normal file
View file

@ -0,0 +1,3 @@
export function hello(name) {
console.log(`hello ${name}!`);
}

1
dist/tsconfig.tsbuildinfo vendored Normal file

File diff suppressed because one or more lines are too long

15
package.json Normal file
View file

@ -0,0 +1,15 @@
{
"name": "sdk-ts",
"version": "0.1.0",
"description": "An sdk for interacting with jackwagon",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
"scripts": {
"build": "tsc"
},
"license": "ISC",
"type": "module",
"devDependencies": {
"typescript": "^5.3.2"
}
}

18
pnpm-lock.yaml Normal file
View file

@ -0,0 +1,18 @@
lockfileVersion: '6.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
devDependencies:
typescript:
specifier: ^5.3.2
version: 5.3.2
packages:
/typescript@5.3.2:
resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==}
engines: {node: '>=14.17'}
hasBin: true
dev: true

3
src/index.ts Normal file
View file

@ -0,0 +1,3 @@
export function hello(name: string) {
console.log(`hello ${name}!`);
}

26
tsconfig.json Normal file
View file

@ -0,0 +1,26 @@
{
"compilerOptions": {
"target": "ES2020",
"useDefineForClassFields": true,
"module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"skipLibCheck": true,
"composite": true,
"outDir": "dist/",
/* Bundler mode */
"moduleResolution": "bundler",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"jsxImportSource": "solid-js",
/* Linting */
"strict": true,
"strictNullChecks": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true
},
"include": ["src"],
}