├── .eslintrc.js ├── .gitignore ├── LICENSE ├── README.md ├── community ├── README.md └── logging │ ├── .env.test.example │ ├── README.md │ ├── fauna │ └── resources │ │ ├── collections │ │ └── logs.fql │ │ └── functions │ │ └── log.fql │ ├── package-lock.json │ ├── package.json │ └── tests │ └── example-test.js ├── official ├── README.md ├── auth │ ├── email-verification │ │ ├── .env.test.example │ │ ├── README.md │ │ ├── fauna │ │ │ ├── resources │ │ │ │ ├── collections │ │ │ │ │ ├── accounts.fql │ │ │ │ │ ├── email-verification-request.fql │ │ │ │ │ └── users.fql │ │ │ │ ├── functions │ │ │ │ │ ├── get-account-verification-token.js │ │ │ │ │ └── verify-account.fql │ │ │ │ └── roles │ │ │ │ │ ├── email-verification-role.fql │ │ │ │ │ ├── loggedin.js │ │ │ │ │ └── unverified-role.fql │ │ │ └── src │ │ │ │ └── verification-tokens.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tests │ │ │ └── verification-test.js │ ├── password-reset │ │ ├── .env.test.example │ │ ├── README.md │ │ ├── fauna │ │ │ ├── resources │ │ │ │ ├── collections │ │ │ │ │ ├── accounts.fql │ │ │ │ │ └── password-reset-request.fql │ │ │ │ ├── functions │ │ │ │ │ ├── change-password.fql │ │ │ │ │ ├── request-password-reset.js │ │ │ │ │ └── reset-password.js │ │ │ │ ├── indexes │ │ │ │ │ ├── accounts-by-email.fql │ │ │ │ │ ├── password-reset-requests-by-account.fql │ │ │ │ │ └── tokens-by-instance.fql │ │ │ │ └── roles │ │ │ │ │ ├── loggedin.fql │ │ │ │ │ ├── public.fql │ │ │ │ │ └── reset-token-role.fql │ │ │ └── src │ │ │ │ ├── password-reset-tokens.js │ │ │ │ └── password-reset.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tests │ │ │ ├── change-password-test.js │ │ │ ├── helpers │ │ │ └── _delay.js │ │ │ ├── reset-password-test.js │ │ │ └── resources │ │ │ └── _adapted-request-password-reset.js │ ├── refresh-tokens-advanced │ │ ├── .env.test.example │ │ ├── README.md │ │ ├── fauna │ │ │ ├── resources │ │ │ │ ├── collections │ │ │ │ │ ├── accounts.fql │ │ │ │ │ ├── anomalies.fql │ │ │ │ │ └── dinos.fql │ │ │ │ ├── functions │ │ │ │ │ ├── login.js │ │ │ │ │ ├── logout.js │ │ │ │ │ ├── refresh.js │ │ │ │ │ └── register.fql │ │ │ │ ├── indexes │ │ │ │ │ ├── access-token-by-refresh-token.fql │ │ │ │ │ ├── accounts-by-email.fql │ │ │ │ │ ├── tokens-by-instance-sessionid-type-and-loggedout.fql │ │ │ │ │ └── tokens-by-instance-type-and-loggedout.fql │ │ │ │ └── roles │ │ │ │ │ ├── loggedin.js │ │ │ │ │ ├── public.fql │ │ │ │ │ └── refresh.js │ │ │ └── src │ │ │ │ ├── anomalies.js │ │ │ │ ├── login.js │ │ │ │ ├── logout.js │ │ │ │ ├── refresh.js │ │ │ │ └── tokens.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tests │ │ │ ├── access.js │ │ │ ├── helpers │ │ │ ├── _delay.js │ │ │ └── _test-extensions.js │ │ │ ├── login.js │ │ │ ├── logout.js │ │ │ ├── readme-sample.js │ │ │ ├── refresh.js │ │ │ ├── register.js │ │ │ └── resources │ │ │ └── functions │ │ │ ├── _login-modified.js │ │ │ └── _refresh-modified.js │ ├── refresh-tokens-simple │ │ ├── .env.test.example │ │ ├── README.md │ │ ├── fauna │ │ │ ├── resources │ │ │ │ ├── collections │ │ │ │ │ ├── accounts.fql │ │ │ │ │ ├── anomalies.fql │ │ │ │ │ └── dinos.fql │ │ │ │ ├── functions │ │ │ │ │ ├── login.js │ │ │ │ │ ├── logout.js │ │ │ │ │ ├── refresh.js │ │ │ │ │ └── register.fql │ │ │ │ ├── indexes │ │ │ │ │ ├── access-token-by-refresh-token.fql │ │ │ │ │ ├── accounts-by-email.fql │ │ │ │ │ └── tokens-by-instance.fql │ │ │ │ └── roles │ │ │ │ │ ├── loggedin.js │ │ │ │ │ ├── public.fql │ │ │ │ │ └── refresh.js │ │ │ └── src │ │ │ │ ├── login.js │ │ │ │ ├── logout.js │ │ │ │ └── tokens.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tests │ │ │ ├── access.js │ │ │ ├── helpers │ │ │ ├── _delay.js │ │ │ └── _test-extensions.js │ │ │ ├── login.js │ │ │ ├── logout.js │ │ │ ├── readme-sample.js │ │ │ ├── refresh.js │ │ │ ├── register.js │ │ │ └── resources │ │ │ └── functions │ │ │ └── _login-modified.js │ └── register-login-logout │ │ ├── .env.test.example │ │ ├── README.md │ │ ├── fauna │ │ ├── README.md │ │ ├── resources │ │ │ ├── collections │ │ │ │ ├── accounts.fql │ │ │ │ └── dinos.fql │ │ │ ├── functions │ │ │ │ ├── login.js │ │ │ │ ├── logout.fql │ │ │ │ └── register.fql │ │ │ ├── indexes │ │ │ │ └── accounts-by-email.fql │ │ │ └── roles │ │ │ │ ├── loggedin.fql │ │ │ │ └── public.fql │ │ └── src │ │ │ ├── login.js │ │ │ └── tokens.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tests │ │ ├── access.js │ │ ├── helpers │ │ └── _delay.js │ │ ├── login.js │ │ ├── logout.js │ │ ├── readme-sample.js │ │ ├── register.js │ │ └── resources │ │ └── functions │ │ └── _login-modified.js ├── rate-limiting │ ├── .env.test.example │ ├── README.md │ ├── fauna │ │ ├── resources │ │ │ ├── collections │ │ │ │ └── access-logs.fql │ │ │ ├── functions │ │ │ │ ├── call-limit.js │ │ │ │ ├── rate-limit.js │ │ │ │ └── reset-logs.fql │ │ │ └── indexes │ │ │ │ └── access-logs-by-action-and-identity-ordered-by-ts.fql │ │ └── src │ │ │ └── rate-limiting.js │ ├── package-lock.json │ ├── package.json │ └── tests │ │ ├── call-limit-test.js │ │ ├── helpers │ │ └── _delay.js │ │ ├── rate-limit-test.js │ │ └── resources │ │ ├── _email-ratelimited-add.fql │ │ ├── _users-role.fql │ │ └── _users.fql └── validation │ ├── .env.test.example │ ├── README.md │ ├── fauna │ └── resources │ │ └── functions │ │ ├── validate-email.fql │ │ └── validate-password.fql │ ├── package-lock.json │ ├── package.json │ └── tests │ ├── example-test.js │ └── resources │ └── accounts.fql ├── package.json └── util ├── blueprint-template ├── .env.test.example ├── README.md ├── fauna │ ├── README.md │ ├── resources │ │ └── README.md │ └── src │ │ └── README.md ├── package.json └── tests │ └── example-test.js └── helpers └── setup-db.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/README.md -------------------------------------------------------------------------------- /community/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/community/README.md -------------------------------------------------------------------------------- /community/logging/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /community/logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/community/logging/README.md -------------------------------------------------------------------------------- /community/logging/fauna/resources/collections/logs.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'logs' }) 2 | -------------------------------------------------------------------------------- /community/logging/fauna/resources/functions/log.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/community/logging/fauna/resources/functions/log.fql -------------------------------------------------------------------------------- /community/logging/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/community/logging/package-lock.json -------------------------------------------------------------------------------- /community/logging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/community/logging/package.json -------------------------------------------------------------------------------- /community/logging/tests/example-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/community/logging/tests/example-test.js -------------------------------------------------------------------------------- /official/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/README.md -------------------------------------------------------------------------------- /official/auth/email-verification/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /official/auth/email-verification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/README.md -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/resources/collections/accounts.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'accounts' }) 2 | -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/resources/collections/email-verification-request.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'email_verification_request' }) 2 | -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/resources/collections/users.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'users' }) 2 | -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/resources/functions/get-account-verification-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/fauna/resources/functions/get-account-verification-token.js -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/resources/functions/verify-account.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/fauna/resources/functions/verify-account.fql -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/resources/roles/email-verification-role.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/fauna/resources/roles/email-verification-role.fql -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/resources/roles/loggedin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/fauna/resources/roles/loggedin.js -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/resources/roles/unverified-role.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/fauna/resources/roles/unverified-role.fql -------------------------------------------------------------------------------- /official/auth/email-verification/fauna/src/verification-tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/fauna/src/verification-tokens.js -------------------------------------------------------------------------------- /official/auth/email-verification/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/package-lock.json -------------------------------------------------------------------------------- /official/auth/email-verification/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/package.json -------------------------------------------------------------------------------- /official/auth/email-verification/tests/verification-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/email-verification/tests/verification-test.js -------------------------------------------------------------------------------- /official/auth/password-reset/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /official/auth/password-reset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/README.md -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/collections/accounts.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'accounts' }) 2 | -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/collections/password-reset-request.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'password_reset_request', ttl_days: 10 }) 2 | -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/functions/change-password.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/functions/change-password.fql -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/functions/request-password-reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/functions/request-password-reset.js -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/functions/reset-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/functions/reset-password.js -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/indexes/accounts-by-email.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/indexes/accounts-by-email.fql -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/indexes/password-reset-requests-by-account.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/indexes/password-reset-requests-by-account.fql -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/indexes/tokens-by-instance.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/indexes/tokens-by-instance.fql -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/roles/loggedin.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/roles/loggedin.fql -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/roles/public.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/roles/public.fql -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/resources/roles/reset-token-role.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/resources/roles/reset-token-role.fql -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/src/password-reset-tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/src/password-reset-tokens.js -------------------------------------------------------------------------------- /official/auth/password-reset/fauna/src/password-reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/fauna/src/password-reset.js -------------------------------------------------------------------------------- /official/auth/password-reset/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/package-lock.json -------------------------------------------------------------------------------- /official/auth/password-reset/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/package.json -------------------------------------------------------------------------------- /official/auth/password-reset/tests/change-password-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/tests/change-password-test.js -------------------------------------------------------------------------------- /official/auth/password-reset/tests/helpers/_delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/tests/helpers/_delay.js -------------------------------------------------------------------------------- /official/auth/password-reset/tests/reset-password-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/tests/reset-password-test.js -------------------------------------------------------------------------------- /official/auth/password-reset/tests/resources/_adapted-request-password-reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/password-reset/tests/resources/_adapted-request-password-reset.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/README.md -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/collections/accounts.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'accounts' }) 2 | -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/collections/anomalies.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'anomalies' }) 2 | -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/collections/dinos.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'dinos' }) 2 | -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/functions/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/functions/login.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/functions/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/functions/logout.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/functions/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/functions/refresh.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/functions/register.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/functions/register.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/indexes/access-token-by-refresh-token.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/indexes/access-token-by-refresh-token.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/indexes/accounts-by-email.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/indexes/accounts-by-email.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/indexes/tokens-by-instance-sessionid-type-and-loggedout.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/indexes/tokens-by-instance-sessionid-type-and-loggedout.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/indexes/tokens-by-instance-type-and-loggedout.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/indexes/tokens-by-instance-type-and-loggedout.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/roles/loggedin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/roles/loggedin.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/roles/public.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/roles/public.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/resources/roles/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/resources/roles/refresh.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/src/anomalies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/src/anomalies.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/src/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/src/login.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/src/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/src/logout.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/src/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/src/refresh.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/fauna/src/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/fauna/src/tokens.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/package-lock.json -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/package.json -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/access.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/access.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/helpers/_delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/helpers/_delay.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/helpers/_test-extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/helpers/_test-extensions.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/login.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/logout.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/readme-sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/readme-sample.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/refresh.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/register.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/resources/functions/_login-modified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/resources/functions/_login-modified.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-advanced/tests/resources/functions/_refresh-modified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-advanced/tests/resources/functions/_refresh-modified.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/README.md -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/collections/accounts.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'accounts' }) 2 | -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/collections/anomalies.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'anomalies' }) 2 | -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/collections/dinos.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'dinos' }) 2 | -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/functions/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/functions/login.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/functions/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/functions/logout.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/functions/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/functions/refresh.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/functions/register.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/functions/register.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/indexes/access-token-by-refresh-token.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/indexes/access-token-by-refresh-token.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/indexes/accounts-by-email.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/indexes/accounts-by-email.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/indexes/tokens-by-instance.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/indexes/tokens-by-instance.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/roles/loggedin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/roles/loggedin.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/roles/public.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/roles/public.fql -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/resources/roles/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/resources/roles/refresh.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/src/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/src/login.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/src/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/src/logout.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/fauna/src/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/fauna/src/tokens.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/package-lock.json -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/package.json -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/access.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/access.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/helpers/_delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/helpers/_delay.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/helpers/_test-extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/helpers/_test-extensions.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/login.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/logout.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/readme-sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/readme-sample.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/refresh.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/register.js -------------------------------------------------------------------------------- /official/auth/refresh-tokens-simple/tests/resources/functions/_login-modified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/refresh-tokens-simple/tests/resources/functions/_login-modified.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /official/auth/register-login-logout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/README.md -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/README.md -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/resources/collections/accounts.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'accounts' }) 2 | -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/resources/collections/dinos.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'dinos' }) 2 | -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/resources/functions/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/resources/functions/login.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/resources/functions/logout.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/resources/functions/logout.fql -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/resources/functions/register.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/resources/functions/register.fql -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/resources/indexes/accounts-by-email.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/resources/indexes/accounts-by-email.fql -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/resources/roles/loggedin.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/resources/roles/loggedin.fql -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/resources/roles/public.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/resources/roles/public.fql -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/src/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/src/login.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/fauna/src/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/fauna/src/tokens.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/package-lock.json -------------------------------------------------------------------------------- /official/auth/register-login-logout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/package.json -------------------------------------------------------------------------------- /official/auth/register-login-logout/tests/access.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/tests/access.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/tests/helpers/_delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/tests/helpers/_delay.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/tests/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/tests/login.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/tests/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/tests/logout.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/tests/readme-sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/tests/readme-sample.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/tests/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/tests/register.js -------------------------------------------------------------------------------- /official/auth/register-login-logout/tests/resources/functions/_login-modified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/auth/register-login-logout/tests/resources/functions/_login-modified.js -------------------------------------------------------------------------------- /official/rate-limiting/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /official/rate-limiting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/README.md -------------------------------------------------------------------------------- /official/rate-limiting/fauna/resources/collections/access-logs.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'access_logs', ttl_days: 10 }) 2 | -------------------------------------------------------------------------------- /official/rate-limiting/fauna/resources/functions/call-limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/fauna/resources/functions/call-limit.js -------------------------------------------------------------------------------- /official/rate-limiting/fauna/resources/functions/rate-limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/fauna/resources/functions/rate-limit.js -------------------------------------------------------------------------------- /official/rate-limiting/fauna/resources/functions/reset-logs.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/fauna/resources/functions/reset-logs.fql -------------------------------------------------------------------------------- /official/rate-limiting/fauna/resources/indexes/access-logs-by-action-and-identity-ordered-by-ts.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/fauna/resources/indexes/access-logs-by-action-and-identity-ordered-by-ts.fql -------------------------------------------------------------------------------- /official/rate-limiting/fauna/src/rate-limiting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/fauna/src/rate-limiting.js -------------------------------------------------------------------------------- /official/rate-limiting/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/package-lock.json -------------------------------------------------------------------------------- /official/rate-limiting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/package.json -------------------------------------------------------------------------------- /official/rate-limiting/tests/call-limit-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/tests/call-limit-test.js -------------------------------------------------------------------------------- /official/rate-limiting/tests/helpers/_delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/tests/helpers/_delay.js -------------------------------------------------------------------------------- /official/rate-limiting/tests/rate-limit-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/tests/rate-limit-test.js -------------------------------------------------------------------------------- /official/rate-limiting/tests/resources/_email-ratelimited-add.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/tests/resources/_email-ratelimited-add.fql -------------------------------------------------------------------------------- /official/rate-limiting/tests/resources/_users-role.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/rate-limiting/tests/resources/_users-role.fql -------------------------------------------------------------------------------- /official/rate-limiting/tests/resources/_users.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'users' }) 2 | -------------------------------------------------------------------------------- /official/validation/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /official/validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/validation/README.md -------------------------------------------------------------------------------- /official/validation/fauna/resources/functions/validate-email.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/validation/fauna/resources/functions/validate-email.fql -------------------------------------------------------------------------------- /official/validation/fauna/resources/functions/validate-password.fql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/validation/fauna/resources/functions/validate-password.fql -------------------------------------------------------------------------------- /official/validation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/validation/package-lock.json -------------------------------------------------------------------------------- /official/validation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/validation/package.json -------------------------------------------------------------------------------- /official/validation/tests/example-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/official/validation/tests/example-test.js -------------------------------------------------------------------------------- /official/validation/tests/resources/accounts.fql: -------------------------------------------------------------------------------- 1 | CreateCollection({ name: 'accounts' }) 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/package.json -------------------------------------------------------------------------------- /util/blueprint-template/.env.test.example: -------------------------------------------------------------------------------- 1 | FAUNA_ADMIN_KEY= -------------------------------------------------------------------------------- /util/blueprint-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/util/blueprint-template/README.md -------------------------------------------------------------------------------- /util/blueprint-template/fauna/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/util/blueprint-template/fauna/README.md -------------------------------------------------------------------------------- /util/blueprint-template/fauna/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/util/blueprint-template/fauna/resources/README.md -------------------------------------------------------------------------------- /util/blueprint-template/fauna/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/util/blueprint-template/fauna/src/README.md -------------------------------------------------------------------------------- /util/blueprint-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/util/blueprint-template/package.json -------------------------------------------------------------------------------- /util/blueprint-template/tests/example-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/util/blueprint-template/tests/example-test.js -------------------------------------------------------------------------------- /util/helpers/setup-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauna-labs/fauna-blueprints/HEAD/util/helpers/setup-db.js --------------------------------------------------------------------------------