diff --git a/modulo4/async-await-promises/package-lock.json b/modulo4/async-await-promises/package-lock.json new file mode 100644 index 0000000..49bfd0d --- /dev/null +++ b/modulo4/async-await-promises/package-lock.json @@ -0,0 +1,36 @@ +{ + "name": "async-await-promises", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@types/axios": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@types/axios/-/axios-0.14.0.tgz", + "integrity": "sha1-7CMA++fX3d1+udOr+HmZlkyvzkY=", + "dev": true, + "requires": { + "axios": "*" + } + }, + "axios": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz", + "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "follow-redirects": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + }, + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true + } + } +} diff --git a/modulo4/async-await-promises/package.json b/modulo4/async-await-promises/package.json new file mode 100644 index 0000000..5124403 --- /dev/null +++ b/modulo4/async-await-promises/package.json @@ -0,0 +1,20 @@ +{ + "name": "async-await-promises", + "version": "1.0.0", + "main": "src/index.js", + "scripts": { + "ex1": "tsc && node build/ex1.js", + "ex2": "tsc && node build/ex2.js", + "ex3": "tsc && node build/ex3.js", + "ex4": "tsc && node build/ex4.js" + }, + "author": "Labenu", + "license": "ISC", + "dependencies": { + "axios": "^0.20.0" + }, + "devDependencies": { + "typescript": "^4.0.2", + "@types/axios": "^0.14.0" + } +} diff --git a/modulo4/async-await-promises/src/baseURL.ts b/modulo4/async-await-promises/src/baseURL.ts new file mode 100644 index 0000000..0a42108 --- /dev/null +++ b/modulo4/async-await-promises/src/baseURL.ts @@ -0,0 +1 @@ +export const baseURL: string = 'https://labenews.herokuapp.com'; \ No newline at end of file diff --git a/modulo4/async-await-promises/src/ex1.ts b/modulo4/async-await-promises/src/ex1.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex2.ts b/modulo4/async-await-promises/src/ex2.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex3.ts b/modulo4/async-await-promises/src/ex3.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex4.ts b/modulo4/async-await-promises/src/ex4.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex5.ts b/modulo4/async-await-promises/src/ex5.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/src/ex6.ts b/modulo4/async-await-promises/src/ex6.ts new file mode 100644 index 0000000..e69de29 diff --git a/modulo4/async-await-promises/tsconfig.json b/modulo4/async-await-promises/tsconfig.json new file mode 100644 index 0000000..abcb92f --- /dev/null +++ b/modulo4/async-await-promises/tsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "target": "es6", + "module": "commonjs", + "outDir": "./build", + "rootDir": "./src", + "strict": true, + "noImplicitAny": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true + } +} \ No newline at end of file