* docs: update incorrect link
The link to the vesper framework was incorrect - it now points to the repository on github, which does seems to be inactive but at least the link now works.
* docs: add accidentally removed div
* feat: support importing TypeORM in esm projects
Closes: #6974Closes: #6941
* bugfix: generate index.mjs directly out of commonjs exports
The new implementation generates ESM exports directly out of the commonjs exports, and provides a default export to maintain compatability with existing `import`s of the commonjs implementation
* feat: support loading ESM entity and connection config files
When TypeORM tries to load an entity file or a connection config file, it will determine what is the appropriate module system to use for the file and then `import` or `require` it as it sees fit.
Closes: #7516Closes: #7159
* fix: adapt ImportUtils.importOrRequireFile tests to older version of nodejs
* fix: improved importOrRequireFile implementation
* feat: add solution to circular dependency issue in ESM projects
* docs: added FAQ regarding ESM projects
* chore: add `"type": "commonjs"` to package.json
* style
* docs: improve `ts-node` usage examples for CLI commands in ESM projects
* feat: add support for generating an ESM base project
* refactor: renamed `Related` type to `Relation`
* docs: added a section in the Getting Started guide regarding the `Relation` wrapper type in ESM projects
* docs: improved documentation of the `Relation` type
* docs: improved documentation of the `Relation` type
* docs: added ESM support to the list of TypeORM features
* photo.views is required field
In the many-to-many photos/albums example - photo.views is required field
* photo.isPublished must be provided
Fixes `null value in column "isPublished" violates not-null constraint`
* use CircleCI for CI badge
Updates the badge to point at CircleCI for the passing / failing status
* doc: use circleci badge in README (zh_CN)
* doc: use circleci badge in readme in docs (zh_CN)
* doc: use circleci badge under index in docs (zh_CN)
* basic impl
* finished basic table metadata queries;
* implemented data types;
* working on data types;
* added test for column length;
* working on indices
* working on query runner
* working on schema builder
* removed SAP HANA client from dependencies
* fixed SAP uuid
* working on falling tests;
* working on falling tests;
* added docker configuration for sap hana
* simplifying sample entity
* implemented pool;
* trying to add SAP Hana to Circle CI
* trying to add SAP Hana to Circle CI
* trying to add SAP Hana to Circle CI
* testing CircleCI config
* testing CircleCI config
* added sap tests for ci
* changed sap port
* ci experiments
* ci experiments
* removing ci, adding docs
* removing ci
* minor fixes;
* fixed falling test;
Co-authored-by: AlexMesser <dmzt08@gmail.com>