536 lines
15 KiB
JSON
536 lines
15 KiB
JSON
{
|
|
"name": "aws-amplify",
|
|
"version": "6.17.0",
|
|
"description": "AWS Amplify is a JavaScript library for Frontend and mobile developers building cloud-enabled applications.",
|
|
"main": "./dist/cjs/index.js",
|
|
"module": "./dist/esm/index.mjs",
|
|
"typings": "./dist/esm/index.d.ts",
|
|
"react-native": "./dist/cjs/index.js",
|
|
"exports": {
|
|
".": {
|
|
"react-native": "./dist/cjs/index.js",
|
|
"types": "./dist/esm/index.d.ts",
|
|
"import": "./dist/esm/index.mjs",
|
|
"require": "./dist/cjs/index.js"
|
|
},
|
|
"./utils": {
|
|
"react-native": "./dist/cjs/utils/index.js",
|
|
"types": "./dist/esm/utils/index.d.ts",
|
|
"import": "./dist/esm/utils/index.mjs",
|
|
"require": "./dist/cjs/utils/index.js"
|
|
},
|
|
"./auth": {
|
|
"react-native": "./dist/cjs/auth/index.js",
|
|
"types": "./dist/esm/auth/index.d.ts",
|
|
"import": "./dist/esm/auth/index.mjs",
|
|
"require": "./dist/cjs/auth/index.js"
|
|
},
|
|
"./api": {
|
|
"react-native": "./dist/cjs/api/index.js",
|
|
"types": "./dist/esm/api/index.d.ts",
|
|
"import": "./dist/esm/api/index.mjs",
|
|
"require": "./dist/cjs/api/index.js"
|
|
},
|
|
"./api/internals": {
|
|
"react-native": "./dist/cjs/api/internals.js",
|
|
"types": "./dist/esm/api/internals.d.ts",
|
|
"import": "./dist/esm/api/internals.mjs",
|
|
"require": "./dist/cjs/api/internals.js"
|
|
},
|
|
"./api/server": {
|
|
"types": "./dist/esm/api/server.d.ts",
|
|
"import": "./dist/esm/api/server.mjs",
|
|
"require": "./dist/cjs/api/server.js"
|
|
},
|
|
"./data": {
|
|
"react-native": "./dist/cjs/api/index.js",
|
|
"types": "./dist/esm/api/index.d.ts",
|
|
"import": "./dist/esm/api/index.mjs",
|
|
"require": "./dist/cjs/api/index.js"
|
|
},
|
|
"./data/server": {
|
|
"types": "./dist/esm/api/server.d.ts",
|
|
"import": "./dist/esm/api/server.mjs",
|
|
"require": "./dist/cjs/api/server.js"
|
|
},
|
|
"./datastore": {
|
|
"react-native": "./dist/cjs/datastore/index.js",
|
|
"types": "./dist/esm/datastore/index.d.ts",
|
|
"import": "./dist/esm/datastore/index.mjs",
|
|
"require": "./dist/cjs/datastore/index.js"
|
|
},
|
|
"./auth/cognito": {
|
|
"react-native": "./dist/cjs/auth/cognito/index.js",
|
|
"types": "./dist/esm/auth/cognito/index.d.ts",
|
|
"import": "./dist/esm/auth/cognito/index.mjs",
|
|
"require": "./dist/cjs/auth/cognito/index.js"
|
|
},
|
|
"./auth/cognito/server": {
|
|
"types": "./dist/esm/auth/cognito/server/index.d.ts",
|
|
"import": "./dist/esm/auth/cognito/server/index.mjs",
|
|
"require": "./dist/cjs/auth/cognito/server/index.js"
|
|
},
|
|
"./auth/server": {
|
|
"types": "./dist/esm/auth/server.d.ts",
|
|
"import": "./dist/esm/auth/server.mjs",
|
|
"require": "./dist/cjs/auth/server.js"
|
|
},
|
|
"./auth/enable-oauth-listener": {
|
|
"types": "./dist/esm/auth/enableOAuthListener.d.ts",
|
|
"import": "./dist/esm/auth/enableOAuthListener.mjs",
|
|
"require": "./dist/cjs/auth/enableOAuthListener.js"
|
|
},
|
|
"./analytics": {
|
|
"react-native": "./dist/cjs/analytics/index.js",
|
|
"types": "./dist/esm/analytics/index.d.ts",
|
|
"import": "./dist/esm/analytics/index.mjs",
|
|
"require": "./dist/cjs/analytics/index.js"
|
|
},
|
|
"./analytics/pinpoint": {
|
|
"react-native": "./dist/cjs/analytics/pinpoint/index.js",
|
|
"types": "./dist/esm/analytics/pinpoint/index.d.ts",
|
|
"import": "./dist/esm/analytics/pinpoint/index.mjs",
|
|
"require": "./dist/cjs/analytics/pinpoint/index.js"
|
|
},
|
|
"./analytics/kinesis": {
|
|
"react-native": "./dist/cjs/analytics/kinesis/index.js",
|
|
"types": "./dist/esm/analytics/kinesis/index.d.ts",
|
|
"import": "./dist/esm/analytics/kinesis/index.mjs",
|
|
"require": "./dist/cjs/analytics/kinesis/index.js"
|
|
},
|
|
"./analytics/kinesis-firehose": {
|
|
"react-native": "./dist/cjs/analytics/kinesis-firehose/index.js",
|
|
"types": "./dist/esm/analytics/kinesis-firehose/index.d.ts",
|
|
"import": "./dist/esm/analytics/kinesis-firehose/index.mjs",
|
|
"require": "./dist/cjs/analytics/kinesis-firehose/index.js"
|
|
},
|
|
"./analytics/personalize": {
|
|
"react-native": "./dist/cjs/analytics/personalize/index.js",
|
|
"types": "./dist/esm/analytics/personalize/index.d.ts",
|
|
"import": "./dist/esm/analytics/personalize/index.mjs",
|
|
"require": "./dist/cjs/analytics/personalize/index.js"
|
|
},
|
|
"./storage": {
|
|
"react-native": "./dist/cjs/storage/index.js",
|
|
"types": "./dist/esm/storage/index.d.ts",
|
|
"import": "./dist/esm/storage/index.mjs",
|
|
"require": "./dist/cjs/storage/index.js"
|
|
},
|
|
"./storage/s3": {
|
|
"react-native": "./dist/cjs/storage/s3/index.js",
|
|
"types": "./dist/esm/storage/s3/index.d.ts",
|
|
"import": "./dist/esm/storage/s3/index.mjs",
|
|
"require": "./dist/cjs/storage/s3/index.js"
|
|
},
|
|
"./storage/server": {
|
|
"types": "./dist/esm/storage/server.d.ts",
|
|
"import": "./dist/esm/storage/server.mjs",
|
|
"require": "./dist/cjs/storage/server.js"
|
|
},
|
|
"./storage/s3/server": {
|
|
"types": "./dist/esm/storage/s3/server.d.ts",
|
|
"import": "./dist/esm/storage/s3/server.mjs",
|
|
"require": "./dist/cjs/storage/s3/server.js"
|
|
},
|
|
"./in-app-messaging": {
|
|
"react-native": "./dist/cjs/in-app-messaging/index.js",
|
|
"types": "./dist/esm/in-app-messaging/index.d.ts",
|
|
"import": "./dist/esm/in-app-messaging/index.mjs",
|
|
"require": "./dist/cjs/in-app-messaging/index.js"
|
|
},
|
|
"./push-notifications": {
|
|
"react-native": "./dist/cjs/push-notifications/index.js",
|
|
"types": "./dist/esm/push-notifications/index.d.ts",
|
|
"import": "./dist/esm/push-notifications/index.mjs",
|
|
"require": "./dist/cjs/push-notifications/index.js"
|
|
},
|
|
"./in-app-messaging/pinpoint": {
|
|
"react-native": "./dist/cjs/in-app-messaging/pinpoint/index.js",
|
|
"types": "./dist/esm/in-app-messaging/pinpoint/index.d.ts",
|
|
"import": "./dist/esm/in-app-messaging/pinpoint/index.mjs",
|
|
"require": "./dist/cjs/in-app-messaging/pinpoint/index.js"
|
|
},
|
|
"./push-notifications/pinpoint": {
|
|
"react-native": "./dist/cjs/push-notifications/pinpoint/index.js",
|
|
"types": "./dist/esm/push-notifications/pinpoint/index.d.ts",
|
|
"import": "./dist/esm/push-notifications/pinpoint/index.mjs",
|
|
"require": "./dist/cjs/push-notifications/pinpoint/index.js"
|
|
},
|
|
"./adapter-core": {
|
|
"types": "./dist/esm/adapter-core/index.d.ts",
|
|
"import": "./dist/esm/adapter-core/index.mjs",
|
|
"require": "./dist/cjs/adapter-core/index.js"
|
|
},
|
|
"./adapter-core/internals": {
|
|
"types": "./dist/esm/adapter-core/internals.d.ts",
|
|
"import": "./dist/esm/adapter-core/internals.mjs",
|
|
"require": "./dist/cjs/adapter-core/internals.js"
|
|
},
|
|
"./package.json": "./package.json"
|
|
},
|
|
"typesVersions": {
|
|
">=4.2": {
|
|
"api": [
|
|
"./dist/esm/api/index.d.ts"
|
|
],
|
|
"data": [
|
|
"./dist/esm/api/index.d.ts"
|
|
],
|
|
"api/server": [
|
|
"./dist/esm/api/server.d.ts"
|
|
],
|
|
"api/server/internals": [
|
|
"./dist/esm/api/internals.d.ts"
|
|
],
|
|
"utils": [
|
|
"./dist/esm/utils/index.d.ts"
|
|
],
|
|
"auth": [
|
|
"./dist/esm/auth/index.d.ts"
|
|
],
|
|
"auth/cognito": [
|
|
"./dist/esm/auth/cognito/index.d.ts"
|
|
],
|
|
"auth/cognito/server": [
|
|
"./dist/esm/auth/cognito/server/index.d.ts"
|
|
],
|
|
"auth/server": [
|
|
"./dist/esm/auth/server.d.ts"
|
|
],
|
|
"auth/enable-oauth-listener": [
|
|
"./dist/esm/auth/enableOAuthListener.ts.d.ts"
|
|
],
|
|
"analytics": [
|
|
"./dist/esm/analytics/index.d.ts"
|
|
],
|
|
"analytics/pinpoint": [
|
|
"./dist/esm/analytics/pinpoint/index.d.ts"
|
|
],
|
|
"analytics/kinesis": [
|
|
"./dist/esm/analytics/kinesis/index.d.ts"
|
|
],
|
|
"analytics/kinesis-firehose": [
|
|
"./dist/esm/analytics/kinesis-firehose/index.d.ts"
|
|
],
|
|
"analytics/personalize": [
|
|
"./dist/esm/analytics/personalize/index.d.ts"
|
|
],
|
|
"storage": [
|
|
"./dist/esm/storage/index.d.ts"
|
|
],
|
|
"storage/s3": [
|
|
"./dist/esm/storage/s3/index.d.ts"
|
|
],
|
|
"storage/server": [
|
|
"./dist/esm/storage/server.d.ts"
|
|
],
|
|
"storage/s3/server": [
|
|
"./dist/esm/storage/s3/server.d.ts"
|
|
],
|
|
"in-app-messaging": [
|
|
"./dist/esm/in-app-messaging/index.d.ts"
|
|
],
|
|
"in-app-messaging/pinpoint": [
|
|
"./dist/esm/in-app-messaging/pinpoint/index.d.ts"
|
|
],
|
|
"push-notifications": [
|
|
"./dist/esm/push-notifications/index.d.ts"
|
|
],
|
|
"push-notifications/pinpoint": [
|
|
"./dist/esm/push-notifications/pinpoint/index.d.ts"
|
|
],
|
|
"adapter-core": [
|
|
"./dist/esm/adapter-core/index.d.ts"
|
|
],
|
|
"adapter-core/internals": [
|
|
"./dist/esm/adapter-core/internals.d.ts"
|
|
]
|
|
}
|
|
},
|
|
"sideEffects": [
|
|
"./dist/esm/auth/enableOAuthListener.mjs",
|
|
"./dist/cjs/auth/enableOAuthListener.js"
|
|
],
|
|
"scripts": {
|
|
"test": "npm run lint && jest -w 1 --coverage --logHeapUsage",
|
|
"test:size": "size-limit",
|
|
"build-with-test": "npm run clean && npm test && tsc && webpack -p",
|
|
"build:umd": "webpack && webpack --config ./webpack.config.dev.js",
|
|
"build:esm-cjs": "rollup --forceExit -c rollup.config.mjs",
|
|
"build:watch": "npm run build:esm-cjs -- --watch",
|
|
"build": "npm run clean && npm run build:esm-cjs && npm run build:umd",
|
|
"clean": "rimraf lib-esm lib dist",
|
|
"format": "echo \"Not implemented\"",
|
|
"lint": "eslint '**/*.{ts,tsx}' && npm run ts-coverage",
|
|
"lint:fix": "eslint '**/*.{ts,tsx}' --fix",
|
|
"generate-docs-local": "typedoc --out docs src",
|
|
"generate-docs-root": "typedoc --out ../../docs src",
|
|
"ts-coverage": "typescript-coverage-report -p ./tsconfig.build.json -t 93.26"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/aws-amplify/amplify-js.git"
|
|
},
|
|
"author": "Amazon Web Services",
|
|
"license": "Apache-2.0",
|
|
"bugs": {
|
|
"url": "https://github.com/aws-amplify/amplify-js/issues"
|
|
},
|
|
"homepage": "https://aws-amplify.github.io/",
|
|
"files": [
|
|
"dist/cjs",
|
|
"dist/esm",
|
|
"src",
|
|
"analytics",
|
|
"adapter-core",
|
|
"api",
|
|
"auth",
|
|
"data",
|
|
"storage",
|
|
"datastore",
|
|
"in-app-messaging",
|
|
"push-notifications",
|
|
"utils"
|
|
],
|
|
"dependencies": {
|
|
"@aws-amplify/analytics": "7.0.94",
|
|
"@aws-amplify/api": "6.3.26",
|
|
"@aws-amplify/auth": "6.20.0",
|
|
"@aws-amplify/core": "6.16.3",
|
|
"@aws-amplify/datastore": "5.1.7",
|
|
"@aws-amplify/notifications": "2.0.94",
|
|
"@aws-amplify/storage": "6.15.0",
|
|
"tslib": "^2.5.0"
|
|
},
|
|
"size-limit": [
|
|
{
|
|
"name": "[Analytics] record (Pinpoint)",
|
|
"path": "./dist/esm/analytics/index.mjs",
|
|
"import": "{ record }",
|
|
"limit": "18.39 kB"
|
|
},
|
|
{
|
|
"name": "[Analytics] record (Kinesis)",
|
|
"path": "./dist/esm/analytics/kinesis/index.mjs",
|
|
"import": "{ record }",
|
|
"limit": "52 kB"
|
|
},
|
|
{
|
|
"name": "[Analytics] record (Kinesis Firehose)",
|
|
"path": "./dist/esm/analytics/kinesis-firehose/index.mjs",
|
|
"import": "{ record }",
|
|
"limit": "46 kB"
|
|
},
|
|
{
|
|
"name": "[Analytics] record (Personalize)",
|
|
"path": "./dist/esm/analytics/personalize/index.mjs",
|
|
"import": "{ record }",
|
|
"limit": "52 kB"
|
|
},
|
|
{
|
|
"name": "[Analytics] identifyUser (Pinpoint)",
|
|
"path": "./dist/esm/analytics/index.mjs",
|
|
"import": "{ identifyUser }",
|
|
"limit": "17 kB"
|
|
},
|
|
{
|
|
"name": "[Analytics] enable",
|
|
"path": "./dist/esm/analytics/index.mjs",
|
|
"import": "{ enable }",
|
|
"limit": "0.50 kB"
|
|
},
|
|
{
|
|
"name": "[Analytics] disable",
|
|
"path": "./dist/esm/analytics/index.mjs",
|
|
"import": "{ disable }",
|
|
"limit": "0.50 kB"
|
|
},
|
|
{
|
|
"name": "[API] generateClient (AppSync)",
|
|
"path": "./dist/esm/api/index.mjs",
|
|
"import": "{ generateClient }",
|
|
"limit": "48.07 kB"
|
|
},
|
|
{
|
|
"name": "[API] REST API handlers",
|
|
"path": "./dist/esm/api/index.mjs",
|
|
"import": "{ get, post, put, del, patch, head, isCancelError }",
|
|
"limit": "13 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] signUp (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ signUp }",
|
|
"limit": "31.00 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] resetPassword (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ resetPassword }",
|
|
"limit": "14 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] confirmResetPassword (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ confirmResetPassword }",
|
|
"limit": "14 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] signIn (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ signIn }",
|
|
"limit": "30 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] resendSignUpCode (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ resendSignUpCode }",
|
|
"limit": "13.8 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] confirmSignUp (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ confirmSignUp }",
|
|
"limit": "14.5 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] confirmSignIn (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ confirmSignIn }",
|
|
"limit": "30 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] updateMFAPreference (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ updateMFAPreference }",
|
|
"limit": "13.16 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] fetchMFAPreference (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ fetchMFAPreference }",
|
|
"limit": "13.19 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] verifyTOTPSetup (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ verifyTOTPSetup }",
|
|
"limit": "14.08 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] updatePassword (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ updatePassword }",
|
|
"limit": "14.09 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] setUpTOTP (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ setUpTOTP }",
|
|
"limit": "14.33 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] updateUserAttributes (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ updateUserAttributes }",
|
|
"limit": "13.25 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] getCurrentUser (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ getCurrentUser }",
|
|
"limit": "8.58 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] confirmUserAttribute (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ confirmUserAttribute }",
|
|
"limit": "14.07 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] signInWithRedirect (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ signInWithRedirect }",
|
|
"limit": "20 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] fetchUserAttributes (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ fetchUserAttributes }",
|
|
"limit": "13.08 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] Basic Auth Flow (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ signIn, signOut, fetchAuthSession, confirmSignIn }",
|
|
"limit": "32.23 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] OAuth Auth Flow (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ signInWithRedirect, signOut, fetchAuthSession }",
|
|
"limit": "20.5 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] Associate WebAuthN Credential (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ associateWebAuthnCredential }",
|
|
"limit": "15 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] List WebAuthN Credentials (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ listWebAuthnCredentials }",
|
|
"limit": "13.18 kB"
|
|
},
|
|
{
|
|
"name": "[Auth] Delete WebAuthN Credential (Cognito)",
|
|
"path": "./dist/esm/auth/index.mjs",
|
|
"import": "{ deleteWebAuthnCredential }",
|
|
"limit": "13.05 kB"
|
|
},
|
|
{
|
|
"name": "[Storage] copy (S3)",
|
|
"path": "./dist/esm/storage/index.mjs",
|
|
"import": "{ copy }",
|
|
"limit": "17.30 kB"
|
|
},
|
|
{
|
|
"name": "[Storage] downloadData (S3)",
|
|
"path": "./dist/esm/storage/index.mjs",
|
|
"import": "{ downloadData }",
|
|
"limit": "18 kB"
|
|
},
|
|
{
|
|
"name": "[Storage] getProperties (S3)",
|
|
"path": "./dist/esm/storage/index.mjs",
|
|
"import": "{ getProperties }",
|
|
"limit": "17 kB"
|
|
},
|
|
{
|
|
"name": "[Storage] getUrl (S3)",
|
|
"path": "./dist/esm/storage/index.mjs",
|
|
"import": "{ getUrl }",
|
|
"limit": "18.5 kB"
|
|
},
|
|
{
|
|
"name": "[Storage] list (S3)",
|
|
"path": "./dist/esm/storage/index.mjs",
|
|
"import": "{ list }",
|
|
"limit": "18 kB"
|
|
},
|
|
{
|
|
"name": "[Storage] remove (S3)",
|
|
"path": "./dist/esm/storage/index.mjs",
|
|
"import": "{ remove }",
|
|
"limit": "20 kB"
|
|
},
|
|
{
|
|
"name": "[Storage] uploadData (S3)",
|
|
"path": "./dist/esm/storage/index.mjs",
|
|
"import": "{ uploadData }",
|
|
"limit": "25 kB"
|
|
}
|
|
]
|
|
}
|