ngx-amplify
TypeScript icon, indicating that this package has built-in type declarations

0.3.2 • Public • Published

ngx-amplify

An angular library for integration AWS cloud services (cognito, s3)

npm version ISC license

Table Of Contents

Installation

npm install --save ngx-amplify amazon-cognito-identity-js amazon-cognito-identity-js-typescript

Getting Started

The simplest way to use ngx-amplify is to use NgxAmplifyModule.forRoot

import { NgxAmplifyModule } from 'ngx-amplify';
 
@Module({
  imports: [
    NgxAmplifyModule.forRoot({
      region:'us-east-x',
      userPoolId: 'us-east-1_kT3FBpRxA',
      appId: '1r9vg3ob81jamk62mjepejd3db',
      idpUrl: `cognito-idp.us-east-x.amazonaws.com`,
      identityPoolId: 'us-east-1:08f3112b-cc65-49e4-8063-81f16cccd1ax',
      storage: {
          bucketName: 'awsbucket',
          bucketRegion: 'us-east-x',
          defaultLevel: 'public',
          folderLevel: 'public'
      }
    }),
  ],
})
export class AppModule {}

add the following code to the polyfill.ts file

 * APPLICATION IMPORTS
 */
(window as any).global = window;
(window as any).process = {
  env: { DEBUG: undefined },
};

Contributing

I would greatly appreciate any contributions to make this project better. Please make sure to follow the below guidelines before getting your hands dirty.

  1. Fork the repository
  2. Create your branch (git checkout -b my-branch)
  3. Commit any changes to your branch
  4. Push your changes to your remote branch
  5. Open a pull request

License

Distributed under the ISC License. See LICENSE for more information.

Acknowledgements

Copyright © 2019 Ntegral Inc.

Package Sidebar

Install

npm i ngx-amplify

Weekly Downloads

1

Version

0.3.2

License

ISC

Unpacked Size

720 kB

Total Files

38

Last publish

Collaborators

  • ntegral