Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/typegoose/typegoose
Typegoose - Define Mongoose models using TypeScript classes.
https://github.com/typegoose/typegoose
- fixes "decorators execution order" problems
- removes buildSchema cache (incompatible with DEO)...
dbf6419920bf015d258e00f114c59eb54b73b2be authored over 5 years ago
- add documentation for "get & set" & "type"
429019d173f45a488f5914e82cec4eba1c92532a authored over 5 years agofixes hasezoey#37
2ebf96c45aa0c9a664a70ddd2757c41bc5f8eeb2 authored over 5 years ago72f8232414095a98362292bdeb72bb463a8b8ae0 authored over 5 years ago
eefac43bf46075a4656b930ccd0a0a7094d68561 authored over 5 years ago
- update dependencies
- fix lint
- add "loglevel" as a logger (for debugging & soft errors)
15be6fbe7e8accb05919f23ed16c560a44c04478 authored over 5 years ago6524f1e1f717b585f2e94963cbeb59bbcb21ca56 authored over 5 years ago
05343ca3012bf48e43a0c1c79b6c149e9f6e01bf authored over 5 years ago
240330c4cbb51478a4b5130340d455da80f13c1c authored over 5 years ago
5c505b21213e12c20d98c3d21d1321447644b57b authored over 5 years ago
fixes hasezoey#30
48cf12032297eb128ff35c36c7081ec1c15be021 authored over 5 years ago- utils: add argument validation to "assignMetadata"
97376390af36774e548914728a76574540726f42 authored over 5 years ago- known-issues: add a reference link for all mongoose ("cant fix" in typegoose) issues
0d4ecb8c980ede7b12526e8a9fc572bb6be75f6e authored over 5 years ago- disable npm-travis-deploy because it did not work
c44c94ddcf293c05141273e03bf8fc2dee726f78 authored over 5 years ago6a5f887e4fb8b976dd3ee8e4daf33bee8cd2ff10 authored over 5 years ago
- Change every reference to the old repo the the new one
- rework travis.yml to match the v6.0.0 one
- fix import style
- add soft-error if "addModelToTypegoose" is called when already existing with...
- fixes "NoParamConstructor" to "AnyParamConstructor"
5a6f94db4fa2c7f17bf34d8cea1dcfb7b636412a authored over 5 years ago100cfb53d5ba282c75d5fb448fcbb647e1555e63 authored over 5 years ago
- fix lint warning
- update dependencies (mongoose 5.6.13)
- add option to not always import mong...
- add test for virtual "get" & "set"
- known-issues: add note that "@prop" cannot be used with vi...
- utils: add function "isModelOptions" for internal use
- utils: "assignMetdata" add "deepmerge" ...
- known-issues: note that typegoose dosnt work with same name
- typegoose: use "getName" instead ...
- hooks: rename "consturctor" to "target"
- plugin: rename "consturctor" to "target"
- index: ren...
- prop: add sanity check for "Type"
- errors: add "InvalidTypeError"
- errors(test): restructure ...
- prop: use switches instead of many ifs
7a11df429276dbd63a76de4a850c456e95506511 authored over 5 years ago- utils: disable "customName" & "schemaOptions: collection"'s custom name generation until hasezo...
ac4964a2e904cfd6eba625d925a5bda65c9f4a26 authored over 5 years ago- modelOptions: move "IModelOptions" to types.ts
- modelOptions: use assignMetdata instead of Ref...
- CONTRIBUTING: add note to please sign commits
1742ceaddaac75ec3756721df049161a68b225e3 authored over 5 years ago
This reverts commit ad1125a340a33df64c6b286534e263f8d68d4af4.
because this fork is **not** moved...
- fix lint of last commit
- modelOptions: rename "consturctor" to "target"
99f6be02dfb53c42fd5dd9209d4d73e4e2bcc97f authored over 5 years ago
Deprecate szokodiakos/typegoose, use hasezoey/typegoose
2e98d94cad6c10339741836af67744c4a3a8a4fa authored over 5 years ago- hooks: new use "utils.getName(target)" too
e0a052285bbe4bcd136a74b2c5e91b72146fd8a6 authored over 5 years ago- change "prepusblish" to "prepare" because "prepare" got deprecated in npm@5
3d623a7c50b6bb7ec3ac8f3fc97c3882b1e3602f authored over 5 years ago- hopefully travis does now report on the error
- fix the hotfix of prop's name
- set version to ...
- added "ter-padded-blocks" to prevent "padding"
- CONTRIBUTING: added additonal style guidelines
ad1125a340a33df64c6b286534e263f8d68d4af4 authored over 5 years ago
a871d9b00ac4f24cdb8e3ecb3034e46abe387927 authored over 5 years ago
- prop: replace "target.constructor.name" with "utils.getName(target)"
90c9d9092b6aea2614c8d330787119fd5faae652 authored over 5 years ago- last version did not include lib's sub folders
9e0cc8c5bbf4d8b7cf97e1e726d9c76e5deceb2e authored over 5 years ago219563fc1e0487bc97503ae80c3a2d6277f29dcb authored over 5 years ago
- docs: move "custom-types" into "_guides/advanced"
- add "customName" option
- use "schemaOption...
- typegoose: add "NoValidClass" to "getModelForClass"
- add error for "NoValidClass" in "getModel...
- schema: add "NoValidClass" to "_buildSchema"
- add error for "NoValidClass" in "_buildSchema"
-...
- utils: add test for "assignMetadata"
- typegoose: add error to "buildSchema" if a non-valid cla...
Fix the double typeguards
ee37b68fa2713c31efa09e0e007279b51e5e9d54 authored over 5 years agoAdding note that typegoose uses mongoose strict
35e1ca1f04708e40d695b806c9bcaa9e344936fd authored over 5 years ago- add "AND NOT pullrequest" so that travis dosnt run deploy on pr's
76f26096e19850efa2107c13d3c3d5cbc5be89e7 authored over 5 years ago
- add constants for decorator keys
- add backwards-compatibility because of applying settings a...
- guides: add known-issues
- guides: adding "nestjs" & "type-graphql" placeholders
- adding FAQ with some faqs
989e1f41a675631baa9b9d6606dc06dab4dcef45 authored over 5 years ago- package.json: minimize "clean" script
- npmignore: add "github-page/" to the ignore
- readme: c...
- adding "custom-types" guide (EMPTY)
- adding links from (guide) decorators to actual manuel-doc...
65dfccd6e0ddc682f82465606e66ca96bd555267 authored over 5 years ago
- add many manual-documentations
- add migrate-to-6 as a guide
dc0e5bd9050f05c86091a1706a4151c321d4d494 authored over 5 years ago
0b736590f0dca7aae0949cba3069100c2c2308ff authored over 5 years ago
- adding jekyll for github-pages
- hope that all works
- README: add not that this module should not be used with "ts-node --transpile-only"
- shouldRun...
- README: change bitwise OR to array in "itemsRefPath"
a825d6696181df8cc52a49f3aac40b9fa325a279 authored over 5 years ago730f60c3e9c69a7d1680e767b74d07d4b06a9476 authored over 5 years ago
- adding .nojekyll to not ignore files starting wiht "_"
- adding ghPagesPre.sh to npmingore
4b743cb623dcc4db6c0b155608feca0d5d85955d authored over 5 years ago
ff396938464f308b24809b04bea9e840fff88897 authored over 5 years ago
- move internal modules/file into src/internal
- travis: fixing spelling mistake
- travis: run gi...
- re-adding the function in the Typegoose class for "seamless" transition
NOTE: the functions ar...
bd9a8c0b1cf4e0d9b6a96843fa0dc371afdb41d8 authored over 5 years ago- changing it because the original repo gone stale
d90cdb3eef0526668406a8525f49e15b7fa0669b authored over 5 years ago- (prop) removed "duplicate" check for ref
- bump version to 6.0.0-21
- adding test for "Objects within Schema" [szokodiakos#54]
- small Code Style Changes in some fil...
- adding the "offical" discord server for typegoose
- split a long import line
8e2def2d89c700d203fa4b2f3459b018dd3e52e5 authored over 5 years ago
for szokodiakos#380
6f804398b59234acafdb049ae658a7d946552d82 authored over 5 years ago234f7b4d95bed06bf820fcf0ffdae32d6b89bf93 authored over 5 years ago
fixes szokodiakos#376
5b26164992ddc721df7b31e243649a13b869c311 authored over 5 years ago- removing "mapDefault" in favor of "default"
- moving some types from prop.ts to types.ts
- addi...
27f5d59b8471702f2d921fd5109c8189bcbd0a4c authored over 5 years ago
c7b6f5e154b6763caf3e79a278ebc0b7748ddd0e authored over 5 years ago
- adds immutable prop option
4d890668e976dba559ce709efbad2cefa33e6ae8 authored over 5 years ago- removes the typeguards from utils.ts
2e1655f8aadfe71bfa597509af0ece80bd447c19 authored over 5 years ago97f0ba3e77b897169b252bafcd516a60716ac273 authored over 5 years ago
af3cf333e06ad001823544a47a0738ebc51af4d3 authored over 5 years ago
Add Note for szokodiakos#376
aaec1bfdb50ab1effee65b1af1dd0f0241024fc1 authored over 5 years ago5d82c5a3bdc413aa9d78d7443bc892172a745476 authored over 5 years ago
- add models back to Typegoose
- adds tsdoc for getDiscriminatorModelForClass
fixes szokodiakos#334
d36cf9b3a1b9dedddb041e9f42679f59ca5ab00a authored over 5 years ago- adding discriminator support
- use "sch.clone()" to clone before assigning to avoid having the ...
- Revert "implement a hack for ObjectID (#363)"
- cleanup of various things
- re-adding typegoose...
- autostarting tsc watch task when in vscode
- change wrong indent in role.ts
- other small fixes
fixes szokodiakos#376
58069f5b6e21612d13dd42cfe08426cf1815365a authored over 5 years ago- adding some tests to cover some lines
- modify schema.ts to actually include a "buildSchemas.se...
- use schema.loadClass() instead of self-handling it
- breaking many things
- adding docs for vi...
- adding tests for Errors
- adding some documentation
- adding a note to one error
62cac052e54f40bc4b2cf57c86b505686103bb1c authored over 5 years ago
- add more settings to nycrc
- remove "extends Typegoose" from every model
- remove "impot { Type...
- adding Job Names to .travis.yml
- set rule "ordered-imports" to "warn" instead of error
- Comletly remove "parallel" (not supported by mongoose anymore, use async)
- Change some type n...
- refactor the travis config to use jobs
- added github pages for deploys
- Adding non-virtual get-pre-processor
- adding errors if get is set but set not (or vice-versa)
...