feat!: Initial v2 commit

* Implemented editorconfig
* Switched to ESM
* Switched to a TypeScript workflow
* Switched to projen for project management
* Major code refactor
* TODO: need tests
This commit is contained in:
Tom Keller
2022-10-14 20:38:03 -07:00
parent 50eedb0bfd
commit 239add3ff1
48 changed files with 17553 additions and 49931 deletions
+131
View File
@@ -0,0 +1,131 @@
{
"dependencies": [
{
"name": "@aws-sdk/credential-provider-env",
"type": "build"
},
{
"name": "@jest/globals",
"type": "build"
},
{
"name": "@types/jest",
"type": "build"
},
{
"name": "@types/node",
"version": "^14",
"type": "build"
},
{
"name": "@typescript-eslint/eslint-plugin",
"version": "^5",
"type": "build"
},
{
"name": "@typescript-eslint/parser",
"version": "^5",
"type": "build"
},
{
"name": "@vercel/ncc",
"type": "build"
},
{
"name": "aws-sdk-client-mock",
"type": "build"
},
{
"name": "eslint-config-prettier",
"type": "build"
},
{
"name": "eslint-import-resolver-node",
"type": "build"
},
{
"name": "eslint-import-resolver-typescript",
"type": "build"
},
{
"name": "eslint-plugin-import",
"type": "build"
},
{
"name": "eslint-plugin-prettier",
"type": "build"
},
{
"name": "eslint",
"version": "^8",
"type": "build"
},
{
"name": "jest",
"type": "build"
},
{
"name": "jest-junit",
"version": "^13",
"type": "build"
},
{
"name": "json-schema",
"type": "build"
},
{
"name": "npm-check-updates",
"version": "^16",
"type": "build"
},
{
"name": "prettier",
"type": "build"
},
{
"name": "projen",
"type": "build"
},
{
"name": "projen-github-action-typescript",
"type": "build"
},
{
"name": "standard-version",
"version": "^9",
"type": "build"
},
{
"name": "ts-jest",
"type": "build"
},
{
"name": "typescript",
"type": "build"
},
{
"name": "@types/responselike",
"version": "1.0.0",
"type": "override"
},
{
"name": "got",
"version": "12.3.1",
"type": "override"
},
{
"name": "@actions/core",
"type": "runtime"
},
{
"name": "@actions/github",
"type": "runtime"
},
{
"name": "@aws-sdk/client-sts",
"version": "^3",
"type": "runtime"
}
],
"//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"."
}