Projects in Awesome Lists by JamieMason
A curated list of projects in awesome lists by JamieMason .
https://github.com/jamiemason/imageoptim-cli
Make optimisation of images part of your automated build process
advpng compress gifsicle image-optimisation imagealpha imageoptim jpegmini jpegoptim jpegtran optimize optipng performance pngcrush pngout pngquant site-speed webperf
Last synced: 13 May 2025
https://github.com/JamieMason/ImageOptim-CLI
Make optimisation of images part of your automated build process
advpng compress gifsicle image-optimisation imagealpha imageoptim jpegmini jpegoptim jpegtran optimize optipng performance pngcrush pngout pngquant site-speed webperf
Last synced: 22 Mar 2025
https://github.com/jamiemason/syncpack
Consistent dependency versions in large JavaScript Monorepos.
linter monorepo npm nx pnpm semver turborepo version-management version-manager yarn
Last synced: 13 May 2025
https://github.com/JamieMason/syncpack
Consistent dependency versions in large JavaScript Monorepos.
linter monorepo npm nx pnpm semver turborepo version-management version-manager yarn
Last synced: 28 Mar 2025
https://github.com/jamiemason/shrinkpack
Fast, resilient, reproducible builds with npm install.
ci cli dependencies dependency dependency-manager install lockfile npm offline-mirror package package-json package-lock pnpm shrinkwrap yarn
Last synced: 08 Apr 2025
https://github.com/JamieMason/shrinkpack
Fast, resilient, reproducible builds with npm install.
ci cli dependencies dependency dependency-manager install lockfile npm offline-mirror package package-json package-lock pnpm shrinkwrap yarn
Last synced: 27 Mar 2025
https://github.com/JamieMason/Jasmine-Matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
asymmetric-matchers bdd jasmine javascript javascript-tests jest karma tdd test-matchers testing unit-testing
Last synced: 28 Mar 2025
https://github.com/jamiemason/jasmine-matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
asymmetric-matchers bdd jasmine javascript javascript-tests jest karma tdd test-matchers testing unit-testing
Last synced: 15 May 2025
https://github.com/JamieMason/grunt-imageoptim
Make ImageOptim, ImageAlpha and JPEGmini part of your automated build process
Last synced: 13 Mar 2025
https://github.com/jamiemason/grunt-imageoptim
Make ImageOptim, ImageAlpha and JPEGmini part of your automated build process
Last synced: 04 Apr 2025
https://github.com/jamiemason/expect-more
Curried Type Testing library, and Test Matchers for Jest
assert assertions expect jasmine jasmine-matchers jest jest-matchers matchers predicates property-based-testing test-matchers testing
Last synced: 04 Apr 2025
https://github.com/JamieMason/astexplorer.app
An https://astexplorer.net wrapper which adds module bundling and hot reloading.
ast ast-explorer astexplorer babel babel-plugin codemod codemods electron eslint eslintplugin flow javascript jscodeshift parser postcss syntax-tree typescript webpack
Last synced: 11 May 2025
https://github.com/jamiemason/astexplorer.app
An https://astexplorer.net wrapper which adds module bundling and hot reloading.
ast ast-explorer astexplorer babel babel-plugin codemod codemods electron eslint eslintplugin flow javascript jscodeshift parser postcss syntax-tree typescript webpack
Last synced: 13 Apr 2025
https://github.com/jamiemason/karma-benchmark
A Karma plugin to run Benchmark.js over multiple browsers with CI compatible output.
benchmark benchmarking javascript karma karma-plugin nodejs performance profiling
Last synced: 09 Apr 2025
https://github.com/jamiemason/codemods
A collection of transforms for use with JSCodeshift
add-react-import astexplorer automated-refactoring code-transformation codemod codemods default-props jscodeshift named-exports named-imports prop-types proptypes refactoring sort-jsx sort-objects
Last synced: 30 Apr 2025
https://github.com/JamieMason/codemods
A collection of transforms for use with JSCodeshift
add-react-import astexplorer automated-refactoring code-transformation codemod codemods default-props jscodeshift named-exports named-imports prop-types proptypes refactoring sort-jsx sort-objects
Last synced: 01 Apr 2025
https://github.com/JamieMason/blurhash-to-css
Convert BlurHashes to CSS Objects using TypeScript, Rust, and WebAssembly.
blurhash rust typescript wasm webperf
Last synced: 06 Apr 2025
https://github.com/jamiemason/blurhash-to-css
Convert BlurHashes to CSS Objects using TypeScript, Rust, and WebAssembly.
blurhash rust typescript wasm webperf
Last synced: 14 Apr 2025
https://github.com/JamieMason/npm-cache-benchmark
January 2022 Benchmarks of npm, pnpm, yarn, and shrinkpack install times.
benchmark benchmarks npm npm-install pnpm shrinkpack yarn yarn-install
Last synced: 01 Apr 2025
https://github.com/jamiemason/eslint-plugin-prefer-arrow-functions
Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour
arrow-functions codemod eslint eslint-plugin eslint-rule javascript lint linter linting nodejs
Last synced: 07 Apr 2025
https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions
Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour
arrow-functions codemod eslint eslint-plugin eslint-rule javascript lint linter linting nodejs
Last synced: 18 Jan 2025
https://github.com/jamiemason/karma-jasmine-matchers
A Karma plugin to inject Jasmine-Matchers for Jasmine and Jest.
jasmine javascript-tests jest karma testing
Last synced: 20 Dec 2024
https://github.com/JamieMason/ts-import-types-cli
Autofix TypeScript types to be imported using `import type`
cli codemod codemods jscodeshift refactor refactoring-tools ts-morph type-only-imports typescript
Last synced: 07 May 2025
https://github.com/jamiemason/nextjs-typescript-tailwind-critical-css
Next.js 9.3 with TypeScript, tailwindcss, and inlined Critical CSS.
critical-css inline-styles next next-js nextjs tailwind tailwind-css tailwindcss typescript
Last synced: 21 Jan 2025
https://github.com/JamieMason/eslint-formatter-git-log
ESLint Formatter featuring Git Author, Date, and Hash
eslint eslint-formatter eslintformatter formatter git git-log lint reporter validate
Last synced: 13 May 2025
https://github.com/jamiemason/ts-import-types-cli
Autofix TypeScript types to be imported using `import type`
cli codemod codemods jscodeshift refactor refactoring-tools ts-morph type-only-imports typescript
Last synced: 28 Apr 2025
https://github.com/jamiemason/eslint-formatter-git-log
ESLint Formatter featuring Git Author, Date, and Hash
eslint eslint-formatter eslintformatter formatter git git-log lint reporter validate
Last synced: 28 Apr 2025
https://github.com/jamiemason/self-help
Interactive Q&A Guides for Web and the Command Line.
command-line decision-tree documentation documentation-generator helpdesk interactive-tutorial onboarding q-and-a walkthrough walkthrough-help wiki
Last synced: 30 Apr 2025
https://github.com/JamieMason/self-help
Interactive Q&A Guides for Web and the Command Line.
command-line decision-tree documentation documentation-generator helpdesk interactive-tutorial onboarding q-and-a walkthrough walkthrough-help wiki
Last synced: 25 Nov 2024
https://github.com/JamieMason/image-optimisation-tools-comparison
A Benchmarking Suite for popular Image Optimisation Tools
codekit image-optimisation imagealpha imagemagick imagemin imageoptim jpegmini kraken photoshop pngquant ssim tinypng webperf
Last synced: 03 Apr 2025
https://github.com/jamiemason/image-optimisation-tools-comparison
A Benchmarking Suite for popular Image Optimisation Tools
codekit image-optimisation imagealpha imagemagick imagemin imageoptim jpegmini kraken photoshop pngquant ssim tinypng webperf
Last synced: 30 Apr 2025
https://github.com/jamiemason/unreadable
An intelligent/CSS-aware HTML Minifier and Optimizer
Last synced: 01 May 2025
https://github.com/JamieMason/custom-linkedin-cv
LinkedIn profile JSON + AngularJS == Custom Résumé
Last synced: 14 Apr 2025
https://github.com/jamiemason/custom-linkedin-cv
LinkedIn profile JSON + AngularJS == Custom Résumé
Last synced: 05 May 2025
https://github.com/JamieMason/add-matchers
Write useful test matchers compatible with Jest and Jasmine.
jasmine jasmine-matchers javascript-tests jest test-matchers testing unit-testing
Last synced: 21 Nov 2024
https://github.com/jamiemason/add-matchers
Write useful test matchers compatible with Jest and Jasmine.
jasmine jasmine-matchers javascript-tests jest test-matchers testing unit-testing
Last synced: 12 Apr 2025
https://github.com/JamieMason/karma-nested-reporter
Easy to read test output with nested describe and it blocks
karma karma-reporter test-reporting
Last synced: 21 Dec 2024
https://github.com/jamiemason/syncpack-github-action
A GitHub Action to synchronise monorepo dependency versions with syncpack.
dependencies github-actions lerna monorepo npm pnpm semver versions workspaces yarn
Last synced: 07 May 2025
https://github.com/jamiemason/karma-nested-reporter
Easy to read test output with nested describe and it blocks
karma karma-reporter test-reporting
Last synced: 06 May 2025
https://github.com/jamiemason/devtools-extension-tab-colours
Adds colours to the tabs in Chrome DevTools.
chrome-devtools chrome-extension developer-experience developer-tools
Last synced: 07 May 2025
https://github.com/jamiemason/glob-bus
249 byte event emitter / pubsub with namespaced wildcards.
event event-bus event-handlers event-listener eventbus eventemitter events listener mitt pub-sub publish pubsub subscribe typescript
Last synced: 07 May 2025
https://github.com/jamiemason/logservable
git log as an observable stream of JSON
git git-log github gitlab observable observables reactive-streams rxjs
Last synced: 07 May 2025
https://github.com/jamiemason/eslint-plugin-move-files
Move and rename files while keeping imports up to date
eslint eslint-plugin eslint-rules javascript lint linter linting move-files nodejs rename-files typescript
Last synced: 07 May 2025
https://github.com/JamieMason/eslint-plugin-move-files
Move and rename files while keeping imports up to date
eslint eslint-plugin eslint-rules javascript lint linter linting move-files nodejs rename-files typescript
Last synced: 21 Nov 2024
https://github.com/jamiemason/phantomjs-test-starter
A boilerplate / starter template for testing PhantomJS ‘Applications’ with Jasmine, Grunt and Istanbul
Last synced: 07 May 2025
https://github.com/jamiemason/subclass.js
Inherit, extend, decorate, and override classes and instances.
Last synced: 08 May 2025
https://github.com/jamiemason/react-xstate-pull-to-refresh
Created with CodeSandbox
Last synced: 12 May 2025
https://github.com/jamiemason/jasmine-matchers-snippets
Snippets for Jest & Jasmine Matchers.
Last synced: 30 Apr 2025
https://github.com/jamiemason/grunt-rewrite
A Grunt plugin to edit & replace file contents.
Last synced: 07 May 2025
https://github.com/jamiemason/giterator
`git log` as a JavaScript generator
generator git git-log iterator
Last synced: 07 May 2025
https://github.com/jamiemason/conventional-recommended-version
Determine the semantic version number of your project
Last synced: 07 May 2025
https://github.com/jamiemason/csslib
A customised fork of inuitcss which I use on most projects.
Last synced: 07 May 2025
https://github.com/jamiemason/peach.js
A precompiled forEach, unrolled for faster runtime performance.
Last synced: 07 Apr 2025
https://github.com/jamiemason/doei
Experiment: Remove unused CSS/JS using RUM Code Coverage
code-coverage minify-css minify-javascript puppeteer real-user-metrics tree-shaking webperf
Last synced: 07 May 2025
https://github.com/jamiemason/tim
Node.js, Express & MongoDB app starter template with multi-language support, user registration and authentication
Last synced: 11 Mar 2025
https://github.com/jamiemason/node-es6-starter
babel, code climate, commitizen, coveralls, easystatic, ghooks, istanbul, jasmine, rollup, travis, xo.
Last synced: 07 Apr 2025
https://github.com/jamiemason/is-office-hours
Determine whether a given date is within office hours
business-hours business-time date-time dates datetime office-hours times working-day working-hours
Last synced: 16 Mar 2025
https://github.com/jamiemason/treeify
Format an indented text file in the style of the Linux tree command
Last synced: 22 Feb 2025
https://github.com/jamiemason/jasmine-matchers-es6-snippets
ES6 Snippets for Jest & Jasmine Matchers.
Last synced: 22 Feb 2025
https://github.com/jamiemason/valueless
Replace values with paths, for use in test fixtures
fixtures reselect selectors testing transformation
Last synced: 22 Feb 2025
https://github.com/jamiemason/shrinkpack-examples
Examples of monorepos using shrinkpack to install while offline.
Last synced: 22 Feb 2025
https://github.com/jamiemason/get-time-between
Measure the amount of time during work hours between two dates
date date-time duration measure-time office-hours time time-period working-hours
Last synced: 07 Apr 2025
https://github.com/jamiemason/generator-jekyll-inuit
A Jekyll Website with Inuit.css generator for Yeoman
Last synced: 22 Feb 2025
https://github.com/jamiemason/jest-fail-on-console-reporter
Disallow untested console output produced during tests
Last synced: 07 May 2025
https://github.com/jamiemason/next-optimized-head
Next.js `<Head/>` which orders elements to improve (perceived) page performance.
Last synced: 18 Apr 2025
https://github.com/jamiemason/front-end-engineer-interview-exercise
How do other Developers approach interview exercises?
Last synced: 22 Feb 2025
https://github.com/jamiemason/prismic-astro-esm-issue-repro
Reproduction: Cannot import @prismicio/react in Astro
Last synced: 22 Feb 2025
https://github.com/jamiemason/temporary-repo
Trying out https://probot.github.io/docs/development
Last synced: 22 Feb 2025
https://github.com/jamiemason/gh-actions-temp-repo
Testing some work on GitHub Actions then will be deleting this repo
Last synced: 22 Feb 2025
https://github.com/jamiemason/grunt-unreadable
Grunt plugin for Unreadable: an intelligent/CSS-aware HTML Minifier and Optimizer
Last synced: 22 Feb 2025
https://github.com/jamiemason/tightrope
A point-free functional utility library
Last synced: 24 Apr 2025
https://github.com/jamiemason/perftacular-backfill
Collect Perftacular benchmarks by replaying your git commit history.
Last synced: 22 Feb 2025