Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
const contacts = await this.targetInstance.api.listContacts()
return contacts.results
npx create-frigg-app [my-app-integrations]
cd [my-app-integrations]cd frontend
cp .env.example .envcd backend
cp .env.example .envnpm run startcd frigg
npm link --workspace=logs
cd ../project-b
npm link @friggframework/logsgit checkout main
npm test --workspace=logs
npm version patch --workspace=logs # or major or minor
git commit -am'chore: release' && git push
npm publish --workspace=logs --access publiccd logs
npm unpublish @friggframework/[email protected]
cd ..├── backend
│ ├── app.js
│ ├── jest.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── scripts
│ │ ├── set-up-tests.js
│ │ └── tear-down-tests.js
│ ├── serverless.yml
│ ├── setupEnv.js
│ ├── src
│ │ ├── configs
│ │ │ └── dev.json
│ │ ├── handlers
│ │ │ ├── createHandler.js
│ │ │ ├── examplePollWorker.js
│ │ │ ├── exampleQueuer.js
│ │ │ └── http
│ │ │ ├── auth.js
│ │ │ └── demo.js
│ │ ├── managers
│ │ │ ├── IntegrationConfigManager.js
│ │ │ ├── SyncManager.js
│ │ │ ├── UserManager.js
│ │ │ ├── entities
│ │ │ │ └── ExampleManager.js
│ │ │ ├── integrations
│ │ │ │ └── ExampleIntegrationManager.js
│ │ │ └── migrations
│ │ │ ├── MigrationManager.js
│ │ │ └── ExampleMigrator.js
│ │ ├── models
│ │ │ ├── IndividualUser.js
│ │ │ ├── OrganizationUser.js
│ │ │ ├── Token.js
│ │ │ └── User.js
│ │ ├── objects
│ │ │ └── sync
│ │ │ └── ExampleLeadSync.js
│ │ ├── routers
│ │ │ ├── auth.js
│ │ │ ├── demo.js
│ │ │ ├── middleware
│ │ │ │ ├── loadUserManager.js
│ │ │ │ └── requireLoggedInUser.js
│ │ │ └── user.js
│ │ ├── utils
│ │ │ ├── FormatPatchBody.js
│ │ │ ├── QueuerUtil.js
│ │ │ ├── RouterUtil.js
│ │ │ └── fakeWindow.js
│ │ └── workers
│ │ └── examples
│ │ ├── ExamplePollWorker.js
│ │ ├── ExampleQueuer.js
│ │ ├── InitialSync.js
│ │ ├── WebHookSync.js
│ │ └── WebhookWorker.js
│ ├── test
│ │ ├── api.integration.test.js
│ │ ├── managers
│ │ │ └── integrations
│ │ │ └── ExampleIntegration.test.js
│ │ ├── mocks
│ │ ├── routers
│ │ │ ├── auth.test.js
│ │ │ └── test-auth.test.js
│ │ └── utils
│ │ ├── Authenticator.js
│ │ ├── CreateIntegrationsTest.js
│ │ ├── ModelTestUtils.js
│ │ ├── TestUtils.js
│ │ ├── TextReportFile.js
│ │ └── reusableTestFunctions
│ │ └── integration.js
│ └── webpack.config.js
├── frontend
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── public
│ │ ├── FriggLogo.svg
│ │ ├── LeftHooks-square.png
│ │ ├── _redirects
│ │ ├── assets
│ │ │ ├── media
│ │ │ │ └── Back_arrow.svg
│ │ │ └── type
│ │ │ └── FranklinGothicURW
│ │ │ ├── FranklinGothicURW-Boo.otf
│ │ │ ├── FranklinGothicURW-BooIta.otf
│ │ │ ├── FranklinGothicURW-Dem.otf
│ │ │ ├── FranklinGothicURW-DemIta.otf
│ │ │ ├── FranklinGothicURW-Lig.otf
│ │ │ ├── FranklinGothicURW-Med.otf
│ │ │ └── FranklinGothicURW-MedIta.otf
│ │ ├── favicon.ico
│ │ ├── hubspot_logo.svg
│ │ ├── index.html
│ │ ├── lh_logo.png
│ │ ├── manifest.json
│ │ └── salesforce_logo.svg
│ ├── src
│ │ ├── App.js
│ │ ├── AppRouter.js
│ │ ├── __tests__
│ │ │ ├── Integration.test.js
│ │ │ ├── Login.test.js
│ │ │ └── Logout.test.js
│ │ ├── actions
│ │ │ ├── auth.js
│ │ │ ├── integrations.js
│ │ │ ├── logout.js
│ │ │ ├── modal.js
│ │ │ └── modalForm.js
│ │ ├── api
│ │ │ └── api.js
│ │ ├── components
│ │ │ ├── Auth.js
│ │ │ ├── AuthRedirect.js
│ │ │ ├── CreateUser.js
│ │ │ ├── Data.js
│ │ │ ├── FormValidator.js
│ │ │ ├── Integration
│ │ │ │ ├── IntegrationDropdown.js
│ │ │ │ ├── IntegrationHorizontal.js
│ │ │ │ ├── IntegrationList.js
│ │ │ │ ├── IntegrationSkeleton.js
│ │ │ │ ├── IntegrationVertical.js
│ │ │ │ ├── ToggleSwitch.js
│ │ │ │ └── index.js
│ │ │ ├── Login.js
│ │ │ ├── Logout.js
│ │ │ ├── ModalForm.js
│ │ │ ├── Navbar.js
│ │ │ └── Sidebar.js
│ │ ├── frigg.config.js
│ │ ├── index.css
│ │ ├── index.js
│ │ ├── pages
│ │ │ ├── IntegrationsPage.js
│ │ │ └── SettingsPage.js
│ │ ├── reducers
│ │ │ ├── auth.js
│ │ │ ├── index.js
│ │ │ ├── integrations.js
│ │ │ ├── logout.js
│ │ │ ├── modal.js
│ │ │ └── modalForm.js
│ │ ├── store
│ │ │ └── index.js
│ │ └── utils
│ │ ├── IntegrationUtils.js
│ │ ├── history.js
│ │ ├── logger.js
│ │ └── withRouter.js
│ └── tailwind.config.js
├── package-lock.json
└── package.json
