Skip to content
Web Performance Auditing tooling
TypeScript JavaScript Other
Branch: master
Clone or download
2
Latest commit 8876976 Aug 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Support max num routes, fix vcs comment of extra nested data (#142) Aug 9, 2019
.github Move to a monorepo (#109) May 16, 2019
.vscode fix(output): Fix logging output of nested data Jul 2, 2019
bin Support max num routes, fix vcs comment of extra nested data (#142) Aug 9, 2019
docs Nested list of what docs need to be done (#137) Jul 10, 2019
examples
packages v1.1.14 Aug 9, 2019
.editorconfig chore(ci-init): Implement CI initial architecture Apr 4, 2019
.eslintignore Add an event emitter that handles wildcards (#54) Apr 24, 2019
.eslintrc.js Add ability to only show failures in output and vcs comment (#141) Aug 8, 2019
.gitignore Add an example-angular using `ng new` (#119) May 30, 2019
.prettierignore handle object and string versions of jobs in the config (#44) Apr 19, 2019
.prettierrc Setup eslint and husky (#1) Apr 5, 2019
.sonarcloud.properties Fix errors and code smells as reported by sonarcloud (#125) Jun 19, 2019
CODE_OF_CONDUCT.md License + package name + standard files Apr 18, 2019
LICENSE License + package name + standard files Apr 18, 2019
README.md feat(axe): create new axe plugin to allow axe auditing (#131) Jun 27, 2019
lerna.json v1.1.14 Aug 9, 2019
package.json Support max num routes, fix vcs comment of extra nested data (#142) Aug 9, 2019
tsconfig.json Get modules to work with multiple routes and reconcile to one report (#… Jun 7, 2019
yarn.lock Support max num routes, fix vcs comment of extra nested data (#142) Aug 9, 2019

README.md

Gimbal - Web Performance Budgeting Automation

npm (scoped) npm CircleCI PRs Welcome MIT Licensed Powered by Modus_Create

Installation | Documentation | Contributing | Code of Conduct | Twitter

Gimbal uses industry-standard audits to analyze application performance. Continuously track performance to ensure your apps are within acceptable 🏎performance budgets.

Gimbal ❤️ CIs like Circle CI and Travis CI.

Getting Started

You can install Gimbal globally using npm or yarn:

# with npm
npm install --global @modus/gimbal

# or with yarn
yarn add global @modus/gimbal

gimbal --help

Now the gimbal is executable throughout your system for any projects you want to audit.

You can also install it to a specific project as a development dependency.

# with npm
npm install --save-dev @modus/gimbal

# or with yarn
yarn add --dev @modus/gimbal

You can execute it via a npm script: (package.json):

{
  "scripts": {
    "audit": "gimbal audit"
  }
}
# with npm
npm run audit

# or with yarn
yarn audit

Packages

This repo is organized as a monorepo that uses Lerna. Packages:

Questions and Support

If you have a problem running Gimbal, please submit an issue. The more information you give us the faster we can get back with a good answer.

Modus Create

Modus Create is a digital product consultancy. We use a distributed team of the best talent in the world to offer a full suite of digital product design-build services; ranging from consumer facing apps, to digital migration, to agile development training, and business transformation.

Modus Create

This project is part of Modus Labs.

Modus Labs

Licensing

This project is MIT licensed.

You can’t perform that action at this time.