name: lighthouse meta: label: Lighthouse muiIcon: web views: - type: table mediaQuery: "(min-width: 600px)" columns: - source: insertTime filter: true - source: perfomance filter: true - source: accessibility filter: true - source: bestPractices filter: true - source: seo filter: true - type: simpleList mediaQuery: "(max-width: 599px)" primaryText: insertTime secondaryText: performance tertiaryText: accessibility permissions: public: methods: get: false post: false put: false delete: false user: methods: get: true post: true put: true delete: true projections: dashboard: hooks: post: create: type: javascript file: hooks/lighthouse/post_create.js fields: - name: analyzedPaths type: string[] meta: label: Analyzed Paths - name: performance type: number meta: label: Performance - name: accessibility type: number meta: label: Accessibility - name: bestPractices type: number meta: label: Best Practices - name: seo type: number meta: label: SEO - name: lighthouseMetrics type: object meta: label: Lighthouse Metrics subFields: - name: FCPS type: number meta: label: First Contentful Paint Score - name: FCPV type: number meta: label: First Contentful Paint Value - name: FMPV type: number meta: label: First Meaningful Paint Value - name: FMPS type: number meta: label: First Meaningful Paint Score - name: SIS type: number meta: label: Speed Index Score - name: SIV type: number meta: label: Speed Index Value - name: TTIS type: number meta: label: Time to Interactive Score - name: TTIV type: number meta: label: Time to Interactive Value - name: FPIDS type: number meta: label: First Potential Input Delay Score - name: FPIDV type: number meta: label: First Potential Input Delay Value