├── .gitignore ├── .prettierrc ├── .travis.yml ├── .travis ├── deploy.key.enc ├── public-deploy.sh ├── public-patch.js ├── public-postinstall.sh └── public-preinstall.sh ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README_DEV.md ├── angular.json ├── app.json ├── apps └── demo │ ├── jest.config.js │ ├── src │ ├── app │ │ ├── app.module.ts │ │ ├── config │ │ │ ├── config.interface.ts │ │ │ └── config.ts │ │ ├── i18n │ │ │ └── template.pot │ │ └── index.ts │ ├── assets │ │ └── .gitkeep │ └── main.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── tslint.json ├── appveyor.yml ├── bin └── post_compile ├── client └── .gitkeep ├── database └── .gitkeep ├── develop._env ├── libs └── rucken │ ├── auth-nestjs │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── auth.module.ts │ │ ├── configs │ │ │ ├── facebook.config.ts │ │ │ ├── google-plus.config.ts │ │ │ ├── index.ts │ │ │ └── jwt.config.ts │ │ ├── controllers │ │ │ ├── auth.controller.ts │ │ │ └── index.ts │ │ ├── dto │ │ │ ├── facebook-signIn.dto.ts │ │ │ ├── facebook-token.dto.ts │ │ │ ├── google-plus-signIn.dto.ts │ │ │ ├── redirect-uri.dto.ts │ │ │ ├── sign-in.dto.ts │ │ │ ├── sign-up.dto.ts │ │ │ ├── token.dto.ts │ │ │ └── user-token.dto.ts │ │ ├── entities │ │ │ ├── index.ts │ │ │ └── oauth-tokens-accesstoken.entity.ts │ │ ├── filters │ │ │ ├── custom-exception.filter.ts │ │ │ └── index.ts │ │ ├── guards │ │ │ ├── access.guard.ts │ │ │ └── index.ts │ │ ├── i18n │ │ │ └── template.pot │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── facebook-config.interface.ts │ │ │ ├── google-plus-config.interface.ts │ │ │ ├── jwt-config.interface.ts │ │ │ └── jwt-payload.interface.ts │ │ ├── migrations │ │ │ └── 1533634559617-AddOauthTokensAccesstokenTable.ts │ │ ├── passport │ │ │ ├── facebook.strategy.ts │ │ │ ├── google-plus.strategy.ts │ │ │ ├── index.ts │ │ │ ├── jwt.strategy.ts │ │ │ └── local.strategy.ts │ │ └── services │ │ │ ├── auth.service.ts │ │ │ ├── index.ts │ │ │ ├── oauth-tokens-accesstokens.service.ts │ │ │ └── token.service.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ └── tslint.json │ └── core-nestjs │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── configs │ │ ├── core.config.ts │ │ └── index.ts │ ├── controllers │ │ ├── account.controller.ts │ │ ├── content-types.controller.ts │ │ ├── groups.controller.ts │ │ ├── index.ts │ │ ├── permissions.controller.ts │ │ └── users.controller.ts │ ├── core.module.ts │ ├── decorators │ │ ├── permissions.decorator.ts │ │ └── roles.decorator.ts │ ├── dto │ │ ├── account.dto.ts │ │ ├── content-type.dto.ts │ │ ├── group-with-permissions.dto.ts │ │ ├── group.dto.ts │ │ ├── in-account.dto.ts │ │ ├── in-content-type.dto.ts │ │ ├── in-create-user.dto.ts │ │ ├── in-group.dto.ts │ │ ├── in-permission.dto.ts │ │ ├── in-user.dto.ts │ │ ├── meta.dto.ts │ │ ├── out-account.dto.ts │ │ ├── out-content-type.dto.ts │ │ ├── out-content-types.dto.ts │ │ ├── out-group.dto.ts │ │ ├── out-groups.dto.ts │ │ ├── out-permission.dto.ts │ │ ├── out-permissions.dto.ts │ │ ├── out-user.dto.ts │ │ ├── out-users.dto.ts │ │ ├── permission.dto.ts │ │ └── user.dto.ts │ ├── entities │ │ ├── content-type.entity.ts │ │ ├── group.entity.ts │ │ ├── index.ts │ │ ├── permission.entity.ts │ │ └── user.entity.ts │ ├── exceptions │ │ ├── custom-validation.error.ts │ │ └── custom.error.ts │ ├── filters │ │ ├── custom-exception.filter.ts │ │ └── index.ts │ ├── i18n │ │ └── template.pot │ ├── index.ts │ ├── interfaces │ │ └── core-config.interface.ts │ ├── migrations │ │ ├── 1524197725191-Init.ts │ │ ├── 1524199022084-FillData.ts │ │ └── 1524199144534-FillFrontendData.ts │ ├── migrations_entities │ │ └── 1524199022084 │ │ │ ├── content-type.entity.ts │ │ │ ├── group.entity.ts │ │ │ ├── permission.entity.ts │ │ │ └── user.entity.ts │ ├── pipes │ │ ├── index.ts │ │ ├── parse-int-with-default.pipe.ts │ │ └── validation.pipe.ts │ ├── services │ │ ├── account.service.ts │ │ ├── content-types.service.ts │ │ ├── groups.service.ts │ │ ├── index.ts │ │ ├── permissions.service.ts │ │ └── users.service.ts │ └── utils │ │ └── custom-transforms.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ └── tslint.json ├── nx.json ├── ormconfig.js ├── package.json ├── scripts ├── patch.js ├── postinstall.sh ├── publish.sh └── version-bump.sh ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/deploy.key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/.travis/deploy.key.enc -------------------------------------------------------------------------------- /.travis/public-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/.travis/public-deploy.sh -------------------------------------------------------------------------------- /.travis/public-patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/.travis/public-patch.js -------------------------------------------------------------------------------- /.travis/public-postinstall.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | node ./scripts/patch.js -------------------------------------------------------------------------------- /.travis/public-preinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/.travis/public-preinstall.sh -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/README.md -------------------------------------------------------------------------------- /README_DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/README_DEV.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/angular.json -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/app.json -------------------------------------------------------------------------------- /apps/demo/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/jest.config.js -------------------------------------------------------------------------------- /apps/demo/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/demo/src/app/config/config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/src/app/config/config.interface.ts -------------------------------------------------------------------------------- /apps/demo/src/app/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/src/app/config/config.ts -------------------------------------------------------------------------------- /apps/demo/src/app/i18n/template.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/src/app/i18n/template.pot -------------------------------------------------------------------------------- /apps/demo/src/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/src/app/index.ts -------------------------------------------------------------------------------- /apps/demo/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/src/main.ts -------------------------------------------------------------------------------- /apps/demo/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/tsconfig.app.json -------------------------------------------------------------------------------- /apps/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/tsconfig.json -------------------------------------------------------------------------------- /apps/demo/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/demo/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/apps/demo/tslint.json -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bin/post_compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/bin/post_compile -------------------------------------------------------------------------------- /client/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /develop._env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/develop._env -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/LICENSE -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/README.md -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/jest.config.js -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/package.json -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/auth.module.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/configs/facebook.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/configs/facebook.config.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/configs/google-plus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/configs/google-plus.config.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/configs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/configs/index.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/configs/jwt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/configs/jwt.config.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/controllers/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/controllers/auth.controller.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/controllers/index.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/dto/facebook-signIn.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/dto/facebook-signIn.dto.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/dto/facebook-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/dto/facebook-token.dto.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/dto/google-plus-signIn.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/dto/google-plus-signIn.dto.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/dto/redirect-uri.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/dto/redirect-uri.dto.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/dto/sign-in.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/dto/sign-in.dto.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/dto/sign-up.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/dto/sign-up.dto.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/dto/token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/dto/token.dto.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/dto/user-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/dto/user-token.dto.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/entities/index.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/entities/oauth-tokens-accesstoken.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/entities/oauth-tokens-accesstoken.entity.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/filters/custom-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/filters/custom-exception.filter.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/filters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/filters/index.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/guards/access.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/guards/access.guard.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/guards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/guards/index.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/i18n/template.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/i18n/template.pot -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/index.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/interfaces/facebook-config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/interfaces/facebook-config.interface.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/interfaces/google-plus-config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/interfaces/google-plus-config.interface.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/interfaces/jwt-config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/interfaces/jwt-config.interface.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/interfaces/jwt-payload.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/interfaces/jwt-payload.interface.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/migrations/1533634559617-AddOauthTokensAccesstokenTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/migrations/1533634559617-AddOauthTokensAccesstokenTable.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/passport/facebook.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/passport/facebook.strategy.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/passport/google-plus.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/passport/google-plus.strategy.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/passport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/passport/index.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/passport/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/passport/jwt.strategy.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/passport/local.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/passport/local.strategy.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/services/auth.service.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/services/index.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/services/oauth-tokens-accesstokens.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/services/oauth-tokens-accesstokens.service.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/src/services/token.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/src/services/token.service.ts -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/tsconfig.json -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/rucken/auth-nestjs/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/auth-nestjs/tslint.json -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/LICENSE -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/README.md -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/jest.config.js -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/package.json -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/configs/core.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/configs/core.config.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/configs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/configs/index.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/controllers/account.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/controllers/account.controller.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/controllers/content-types.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/controllers/content-types.controller.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/controllers/groups.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/controllers/groups.controller.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/controllers/index.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/controllers/permissions.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/controllers/permissions.controller.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/controllers/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/controllers/users.controller.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/core.module.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/decorators/permissions.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/decorators/permissions.decorator.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/account.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/account.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/content-type.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/content-type.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/group-with-permissions.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/group-with-permissions.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/group.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/group.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/in-account.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/in-account.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/in-content-type.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/in-content-type.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/in-create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/in-create-user.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/in-group.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/in-group.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/in-permission.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/in-permission.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/in-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/in-user.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/meta.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/meta.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-account.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-account.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-content-type.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-content-type.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-content-types.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-content-types.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-group.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-group.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-groups.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-groups.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-permission.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-permission.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-permissions.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-permissions.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-user.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/out-users.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/out-users.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/permission.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/permission.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/dto/user.dto.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/entities/content-type.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/entities/content-type.entity.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/entities/group.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/entities/group.entity.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/entities/index.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/entities/permission.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/entities/permission.entity.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/entities/user.entity.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/exceptions/custom-validation.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/exceptions/custom-validation.error.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/exceptions/custom.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/exceptions/custom.error.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/filters/custom-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/filters/custom-exception.filter.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/filters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/filters/index.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/i18n/template.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/i18n/template.pot -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/index.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/interfaces/core-config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/interfaces/core-config.interface.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/migrations/1524197725191-Init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/migrations/1524197725191-Init.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/migrations/1524199022084-FillData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/migrations/1524199022084-FillData.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/migrations/1524199144534-FillFrontendData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/migrations/1524199144534-FillFrontendData.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/migrations_entities/1524199022084/content-type.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/migrations_entities/1524199022084/content-type.entity.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/migrations_entities/1524199022084/group.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/migrations_entities/1524199022084/group.entity.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/migrations_entities/1524199022084/permission.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/migrations_entities/1524199022084/permission.entity.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/migrations_entities/1524199022084/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/migrations_entities/1524199022084/user.entity.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/pipes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/pipes/index.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/pipes/parse-int-with-default.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/pipes/parse-int-with-default.pipe.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/pipes/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/pipes/validation.pipe.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/services/account.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/services/account.service.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/services/content-types.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/services/content-types.service.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/services/groups.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/services/groups.service.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/services/index.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/services/permissions.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/services/permissions.service.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/services/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/services/users.service.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/src/utils/custom-transforms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/src/utils/custom-transforms.ts -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/tsconfig.json -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/rucken/core-nestjs/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/libs/rucken/core-nestjs/tslint.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/nx.json -------------------------------------------------------------------------------- /ormconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/ormconfig.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/package.json -------------------------------------------------------------------------------- /scripts/patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/scripts/patch.js -------------------------------------------------------------------------------- /scripts/postinstall.sh: -------------------------------------------------------------------------------- 1 | node ./scripts/patch.js -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /scripts/version-bump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/scripts/version-bump.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rucken/core-nestjs/HEAD/tslint.json --------------------------------------------------------------------------------