gitextract__6b2bp8o/ ├── .codesandbox/ │ └── tasks.json ├── .dockerignore ├── .eslintrc.js ├── .github/ │ └── workflows/ │ └── build-image.yml ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── catalog-info.yaml ├── lerna.json ├── package.json ├── packages/ │ ├── cli/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── api/ │ │ │ │ └── define.ts │ │ │ ├── cfg.ts │ │ │ ├── commands/ │ │ │ │ ├── deploy.ts │ │ │ │ ├── login.ts │ │ │ │ ├── logout.ts │ │ │ │ └── token.ts │ │ │ ├── github/ │ │ │ │ └── url.ts │ │ │ ├── index.ts │ │ │ └── utils/ │ │ │ ├── api.ts │ │ │ ├── confirm.ts │ │ │ ├── env.ts │ │ │ ├── log.ts │ │ │ ├── parse-sandbox/ │ │ │ │ ├── file-error.ts │ │ │ │ ├── index.ts │ │ │ │ └── upload-files.ts │ │ │ └── url.ts │ │ ├── tsconfig.json │ │ ├── tslint.json │ │ └── typings/ │ │ └── extensions/ │ │ └── json.d.ts │ ├── git-extractor/ │ │ ├── .gitignore │ │ ├── config/ │ │ │ └── .gitkeep │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ ├── middleware/ │ │ │ │ ├── appsignal.ts │ │ │ │ ├── camelize.ts │ │ │ │ ├── decamelize.ts │ │ │ │ ├── error-handler.ts │ │ │ │ ├── logger.ts │ │ │ │ └── not-found.ts │ │ │ ├── routes/ │ │ │ │ ├── define.test.ts │ │ │ │ ├── define.ts │ │ │ │ └── github/ │ │ │ │ ├── api.ts │ │ │ │ ├── index.ts │ │ │ │ ├── pull/ │ │ │ │ │ └── download.ts │ │ │ │ ├── push/ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── utils/ │ │ │ │ │ ├── __tests__/ │ │ │ │ │ │ └── delta.test.ts │ │ │ │ │ ├── create-blobs.ts │ │ │ │ │ └── delta.ts │ │ │ │ └── types.d.ts │ │ │ └── utils/ │ │ │ ├── appsignal.ts │ │ │ ├── delay.ts │ │ │ ├── env.ts │ │ │ └── log.ts │ │ └── tsconfig.json │ ├── hmaeo.yml │ ├── import-utils/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── package.json │ │ ├── src/ │ │ │ ├── api/ │ │ │ │ └── define.ts │ │ │ ├── create-sandbox/ │ │ │ │ ├── __mocks__/ │ │ │ │ │ └── pacote.ts │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ │ └── html-parser.test.ts.snap │ │ │ │ │ ├── html-parser.test.ts │ │ │ │ │ └── templates.test.ts │ │ │ │ ├── html-parser.ts │ │ │ │ ├── index.ts │ │ │ │ ├── templates.ts │ │ │ │ └── utils/ │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ │ └── resolve.test.ts.snap │ │ │ │ │ ├── extract-requires.test.ts │ │ │ │ │ └── resolve.test.ts │ │ │ │ ├── extract-requires.ts │ │ │ │ └── resolve.ts │ │ │ ├── index.ts │ │ │ ├── is-text.ts │ │ │ └── utils/ │ │ │ └── files/ │ │ │ ├── __tests__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── denormalize.test.ts.snap │ │ │ │ └── denormalize.test.ts │ │ │ ├── denormalize.ts │ │ │ └── normalize.ts │ │ └── tsconfig.json │ └── types/ │ ├── LICENSE │ ├── index.d.ts │ └── package.json └── tsconfig.json