UNPKG

pricing4ts

Version:

![NPM Version](https://img.shields.io/npm/v/pricing4ts) Pricing4TS is a TypeScript-based toolkit designed to enhance the server-side functionality of a pricing-driven SaaS by enabling the seamless integration of pricing plans into the application logic. T

875 lines (873 loc) 19 kB
saasName: Figma version: '2.0' createdAt: '2024-07-05' currency: USD features: versionHistory: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN figmaEditor: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN advancedDrawingTools: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN autoLayout: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN pluginsAndWidgets: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: MARKETPLACE pricingUrls: null fileStorage: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN crossPlatform: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN sketchImport: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN viewPropertiesAndVariables: description: '' valueType: BOOLEAN defaultValue: true type: INFORMATION basicCodeGen: description: '' valueType: BOOLEAN defaultValue: true type: AUTOMATION automationType: BOT multiplayer: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN shareableLinks: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN onCanvasCommenting: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN observationMode: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN privateProjects: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT prototypeSharingPermissions: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT audioConversations: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN teamAndProjectTransfer: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT teams: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT unlimitedTeams: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT branchingAndMerging: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN customWorkspaces: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN interactivePrototypes: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN videosInPrototypes: description: '' valueType: TEXT defaultValue: Choose videos from the Figma Community type: DOMAIN overlays: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN transitions: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN advancedAnimations: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN responsivePrototypingViewer: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN setVariable: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN conditionalLogic: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN multipleActions: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN expressions: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN variables: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN components: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN styles: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN uiKits: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN variableModes: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN teamLibraries: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN sharedFonts: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN organizationWideDesignSystems: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN inAppLibraryAnalytics: description: '' valueType: BOOLEAN defaultValue: false type: INFORMATION libraryAnalyticsAPI: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: API defaultLibrariesByWorkspace: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT restApiForVariables: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: API approvedLibraries: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT advancedInspection: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN readyForDev: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN compareChanges: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN annotations: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN assetExport: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN advancedCodeGen: description: '' valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT devResources: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN figmaForVsCode: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTENSION devPlugins: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: MARKETPLACE viewDetachedComponents: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN componentPlayground: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN privatePlugins: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: MARKETPLACE codeConnect: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: MARKETPLACE handoffProcessManagement: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN syncingWorkflowsThroughAPI: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: API automatingWorkflowsThroughAPI: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: API adminControlsForInspectPanel: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT restApis: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: API thirdPartyIntegrations: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: MARKETPLACE liveEmbeds: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: EXTENSION webhooks: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN privatePluginsAndWidgets: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: MARKETPLACE passwordProtection: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT defaultRoles: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT pluginAndWidgetApproval: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT centralizedAdministration: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT domainCapture: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT linkAccessControls: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT singleSignOn: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: IDENTITY_PROVIDER activityLogs: description: '' valueType: BOOLEAN defaultValue: false type: INFORMATION workspaceAdministration: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT guestAccessControls: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT defaultTeams: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT roleAssigmentViaSCIM: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: IDENTITY_PROVIDER passwordProtectionRequired: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT teamCreationControls: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT externalContentsControls: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT activityLogsApi: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: API windowsInstaller: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN idleSessionTimeout: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT euDataHosting: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT expiringPublicLinks: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT puglinAndWidgetsAnalytics: description: '' valueType: BOOLEAN defaultValue: false type: INFORMATION figmaSupportForum: description: '' valueType: BOOLEAN defaultValue: true type: SUPPORT figmaHelpCenter: description: '' valueType: BOOLEAN defaultValue: true type: SUPPORT onboardingPlanningAndSupport: description: '' valueType: BOOLEAN defaultValue: false type: SUPPORT usageLimits: versionHistoryDepth: description: '' valueType: NUMERIC defaultValue: 30 unit: day type: NON_RENEWABLE linkedFeatures: - versionHistory variableModesLimits: description: '' valueType: NUMERIC defaultValue: 0 unit: mode type: NON_RENEWABLE linkedFeatures: - variableModes plans: STARTER: description: '' monthlyPrice: 0 annualPrice: 0 unit: editor/month features: null usageLimits: null price: 0 PROFESSIONAL: description: '' monthlyPrice: 15 annualPrice: 12 unit: editor/month features: privateProjects: value: true prototypeSharingPermissions: value: true audioConversations: value: true teamAndProjectTransfer: value: true videosInPrototypes: value: Upload your own videos setVariable: value: true conditionalLogic: value: true multipleActions: value: true expressions: value: true variableModes: value: true teamLibraries: value: true advancedInspection: value: true readyForDev: value: true compareChanges: value: true annotations: value: true assetExport: value: true advancedCodeGen: value: true devResources: value: true figmaForVsCode: value: true devPlugins: value: true viewDetachedComponents: value: true componentPlayground: value: true codeConnect: value: true passwordProtection: value: true defaultRoles: value: true usageLimits: versionHistoryDepth: value: .inf variableModesLimits: value: 4 price: 15 ORGANIZATION: description: '' monthlyPrice: null annualPrice: 45 unit: editor/month features: privateProjects: value: true prototypeSharingPermissions: value: true audioConversations: value: true teamAndProjectTransfer: value: true branchingAndMerging: value: true videosInPrototypes: value: Included setVariable: value: true conditionalLogic: value: true multipleActions: value: true expressions: value: true variableModes: value: true teamLibraries: value: true sharedFonts: value: true organizationWideDesignSystems: value: true inAppLibraryAnalytics: value: true advancedInspection: value: true readyForDev: value: true compareChanges: value: true annotations: value: true assetExport: value: true advancedCodeGen: value: true devResources: value: true figmaForVsCode: value: true devPlugins: value: true viewDetachedComponents: value: true componentPlayground: value: true privatePlugins: value: true codeConnect: value: true handoffProcessManagement: value: true webhooks: value: true privatePluginsAndWidgets: value: true passwordProtection: value: true defaultRoles: value: true pluginAndWidgetApproval: value: true centralizedAdministration: value: true domainCapture: value: true linkAccessControls: value: true singleSignOn: value: true activityLogs: value: true unlimitedTeams: value: true usageLimits: versionHistoryDepth: value: .inf variableModesLimits: value: 4 price: 45 DEV_MODE_ORGANIZATION: description: '' monthlyPrice: null annualPrice: 25 unit: editor/month features: advancedInspection: value: true readyForDev: value: true compareChanges: value: true annotations: value: true assetExport: value: true advancedCodeGen: value: true devResources: value: true figmaForVsCode: value: true devPlugins: value: true viewDetachedComponents: value: true componentPlayground: value: true privatePlugins: value: true codeConnect: value: true handoffProcessManagement: value: true usageLimits: null price: 25 ENTERPRISE: description: '' monthlyPrice: null annualPrice: 75 unit: editor/month features: privateProjects: value: true prototypeSharingPermissions: value: true audioConversations: value: true teamAndProjectTransfer: value: true branchingAndMerging: value: true customWorkspaces: value: true videosInPrototypes: value: Included setVariable: value: true conditionalLogic: value: true multipleActions: value: true expressions: value: true variableModes: value: true teamLibraries: value: true sharedFonts: value: true organizationWideDesignSystems: value: true inAppLibraryAnalytics: value: true libraryAnalyticsAPI: value: true defaultLibrariesByWorkspace: value: true restApiForVariables: value: true approvedLibraries: value: true advancedInspection: value: true readyForDev: value: true compareChanges: value: true annotations: value: true assetExport: value: true advancedCodeGen: value: true devResources: value: true figmaForVsCode: value: true devPlugins: value: true viewDetachedComponents: value: true componentPlayground: value: true privatePlugins: value: true codeConnect: value: true handoffProcessManagement: value: true syncingWorkflowsThroughAPI: value: true automatingWorkflowsThroughAPI: value: true adminControlsForInspectPanel: value: true webhooks: value: true privatePluginsAndWidgets: value: true passwordProtection: value: true defaultRoles: value: true pluginAndWidgetApproval: value: true centralizedAdministration: value: true domainCapture: value: true linkAccessControls: value: true singleSignOn: value: true activityLogs: value: true workspaceAdministration: value: true guestAccessControls: value: true defaultTeams: value: true roleAssigmentViaSCIM: value: true passwordProtectionRequired: value: true teamCreationControls: value: true externalContentsControls: value: true activityLogsApi: value: true windowsInstaller: value: true idleSessionTimeout: value: true euDataHosting: value: true expiringPublicLinks: value: true puglinAndWidgetsAnalytics: value: true onboardingPlanningAndSupport: value: true unlimitedTeams: value: true usageLimits: versionHistoryDepth: value: .inf variableModesLimits: value: 40 price: 75 DEV_MODE_ENTERPRISE: description: '' monthlyPrice: null annualPrice: 35 unit: editor/month features: advancedInspection: value: true readyForDev: value: true compareChanges: value: true annotations: value: true assetExport: value: true advancedCodeGen: value: true devResources: value: true figmaForVsCode: value: true devPlugins: value: true viewDetachedComponents: value: true componentPlayground: value: true privatePlugins: value: true codeConnect: value: true handoffProcessManagement: value: true syncingWorkflowsThroughAPI: value: true automatingWorkflowsThroughAPI: value: true adminControlsForInspectPanel: value: true usageLimits: null price: 35