Universal Résumé Template
Inspiration
This was inspired by, and parts adapted from, WebPraktikos' universal resume template
, which tries harder to be supported across use cases so in case you need A4 sizing or anything else like that, I would check out his repo.
Right to Copy or Adapt to Your Needs
This is my personal resume, written out using universal resume template
as a guide but constitutes a distinct work product from the original and is composed using styles and font-families that constitute my personal branding, so please change at least that much if you opt to adapt it yourself, other than that, have fun and good luck with finding your next job.
How to run it
Clone the git repository
git clone https://github.com/Thomashighbaugh/resume
Navigate to the base directory:
cd resume
Install the dependencies:
yarn install
Start the development server after building the stylesheet out of the Tailwind configuration:
yarn build && yarn serve
Only generate CSS that is used on the page which results in a much smaller file size:
yarn build
Starting Point
docs/index.html
is the main content file. By copying HTML: add pages, sections, subsection, and other parts.
npm run build
enables drag and drop support of the docs
directory, which you find helpful unloading your copy on GitHub if terminal/command prompt is not your thing.
Tailwind CSS
A nice bootstrap alternative that doesn't have as much opinionation that is all the rage these days with the 'hates css' crowd that while not a part of, I definitely didn't want to fall behind and thus I took this oppurtunity to practice a bit.
Custom CSS
Code from tailwind.config.js
and tailwind.css
transpiles to docs/style.css
.
Balanced Columns
Removing col-fill-auto
class will make both columns equally tall. Moreover, removing md:h-letter
and md:h-letter-col
classes will eliminate fixed proportions of the letter or A4 page — thereby removing unnecessary vertical space when displaying short columns.
Printing
Chrome
Right-click → Print.
Also, choose the Save as PDF option if needed.
Firefox
File → Print.
Adobe Acrobat Reader
File → Print.
By clicking on the Page Setup button, you are taken to the window with A4 and Letter options.
[Snyk] Upgrade cssnano from 4.1.10 to 4.1.11
Snyk has created this PR to upgrade cssnano from 4.1.10 to 4.1.11.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
Release notes
Package name: cssnano
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs
[Snyk] Upgrade @fullhuman/postcss-purgecss from 4.0.0 to 4.0.3
Snyk has created this PR to upgrade @fullhuman/postcss-purgecss from 4.0.0 to 4.0.3.
Release notes
Package name: @fullhuman/postcss-purgecss
v4.0.3
v4.0.2
v4.0.1
Breaking Changes
Drop PostCSS 7 support, use @ fullhuman/postcss-purgecss 3.0 with PostCSS 7.
Commit messages
Package name: @fullhuman/postcss-purgecss
Compare
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs
[Snyk] Upgrade postcss from 8.2.4 to 8.3.4
Snyk has created this PR to upgrade postcss from 8.2.4 to 8.3.4.
Release notes
Package name: postcss
postcss
dependency duplication in custom parsers.PostCSS does nothing
warning onsyntax
option.PostCSS 8.3 improved source map parsing performance, added
Node#assign()
shortcut, and experimentalDocument
node to AST.Thanks to Sponsors
This release was possible thanks to our community.
If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:
Source Map Performance
Because PostCSS needs synchronous API, we can’t move from the old `source-map 0.6 to 0.7 (many other open-source projects too).
@ 7rulnik forked
source-map
0.6 tosource-map-js
and back-ported performance improvements from 0.7. In 8.3 we switched fromsource-map
to thissource-map-js
fork.You map see 4x performance improvements in parsing map from processing step before PostCSS (for instance, Sass).
Document
NodesThanks to @ gucong3000, PostCSS already parse CSS from HTML and JS files (CSS-in-JS templates and objects).
But his plugin need big updates. @ hudochenkov from stylelint team decided to create new parsers for styles inside CSS-in-JS, HTML, and Markdown.
He suggested adding new
Document
node type to PostCSS AST to keep multipleRoot
nodes inside and JS/HTML/Markdown code blocks between these style blocks.This is an experimental feature. Some aspects of this node could change within minor or patch version releases.
Node#assign()
ShortcutThe creator of famous
postcss-preset-env
and many other PostCSS tools, @ jonathantneal suggested a nice shortcut to change multiple properties in the node:list
type definitions (by @ n19htz).source-map
from client-side bundle (by @ barak007).Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs
Depfu Error: No dependency files found
Hello,
We've tried to activate or update your repository on Depfu and couldn't find any supported dependency files. If we were to guess, we would say that this is not actually a project Depfu supports and has probably been activated by error.
Monorepos
Please note that Depfu currently only searches for your dependency files in the root folder. We do support monorepos and non-root files, but don't auto-detect them. If that's the case with this repo, please send us a quick email with the folder you want Depfu to work on and we'll set it up right away!
How to deactivate the project
Please note that using the "All Repositories" setting doesn't make a lot of sense with Depfu.
If you think that this is a mistake
Please let us know by sending an email to [email protected].
This is an automated issue by Depfu. You're getting it because someone configured Depfu to automatically update dependencies on this project.
Update dependency autoprefixer to v10.2.4
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | autoprefixer |
|
|
|
|
10.2.3
->10.2.4
|Release Notes
postcss/autoprefixer
v10.2.4
Compare Source
npx autoprefixer --info
.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Pin dependency postcss to 8.2.4
This PR contains the following updates:
| Package | Type | Update | Change | |---|---|---|---| | postcss (source) | dependencies | pin |
^8.2.4
->8.2.4
|:pushpin: Important: Renovate will wait until you have merged this Pin PR before creating any upgrade PRs for the affected packages. Add the preset
:preserveSemverRanges
to your config if you instead don't wish to pin dependencies.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Pin dependency postcss to 8.2.4
This PR contains the following updates:
| Package | Type | Update | Change | |---|---|---|---| | postcss (source) | dependencies | pin |
^8.2.4
->8.2.4
|:pushpin: Important: Renovate will wait until you have merged this Pin PR before creating any upgrade PRs for the affected packages. Add the preset
:preserveSemverRanges
to your config if you instead don't wish to pin dependencies.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Update dependency tailwindcss to v2
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | tailwindcss (source) |
|
|
|
|
1.9.6
->2.0.2
|Release Notes
tailwindlabs/tailwindcss
v2.0.2
Compare Source
Fixed
@apply
not working as expected with!important
inside an atrule (#2824)@apply
not working as expected with defined classes (#2832)@apply
when splitting up files (#3032)Added
ring
utility (#2951)v2.0.1
Compare Source
v2.0.0
Compare Source
Added
overflow-ellipsis
andoverflow-clip
utilities (#1289)transform-gpu
to force hardware acceleration on transforms when desired (#1380)inset
plugin (#2630)translate
,inset
, andheight
plugins (#2630, 5259560)@apply
with complex classes, including variants likelg:hover:bg-blue-500
(#2159)2xl
breakpoint at 1536px by default (#2609)group-hover
for color plugins,boxShadow
, andtextDecoration
by default (28985b6, f6923b1)focus
for z-index utilities by default (ae5b3d3)extend
invariants
configuration (#2651)max-w-prose
class by default (#2574)extend
(#2679, #2700)focus-within
for all plugins that havefocus
enabled by default (1a21f072, f6923b1)ring
utilities for creating outline/focus rings using box shadows (#2747, 879f088, e0788ef)5
and95
to opacity scale (#2747)Changed
target
feature and dropped any compatibility with IE 11 (#2571)shadow-outline
,shadow-solid
, andshadow-xs
by default in favor of newring
API (#2747)normalize.css
tomodern-normalize
(#2572)whitespace-no-wrap
towhitespace-nowrap
(#2664)flex-no-wrap
toflex-nowrap
(#2676)clearfix
utility, recommendflow-root
instead (#2766)hover
andfocus
forfontWeight
utilities by default (f6923b1)grid-gap
fallbacks needed for old versions of Safari (5ec45fa)@apply
implementation, slight backwards incompatibilities with previous behavior (#2159)theme
retrieve the expected resolved value when theme value is complex (e13f083c4)truncate
class totextOverflow
core plugin (#2562)scrolling-touch
andscrolling-auto
utilities (#2573)text-6xl
font-size to 3.75rem instead of 4rem (#2619)[hidden]
elements withinspace
anddivide
utilities instead oftemplate
elements (#2642)extend
objects deeply by default (#2679)preserveHtmlElements
option even when using custom PurgeCSS extractor (#2704)tw-
to avoid collisions with end-user custom properties (#2771)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Update dependency postcss-import to v14
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | postcss-import |
|
|
|
|
12.0.1
->14.0.0
|Release Notes
postcss/postcss-import
v14.0.0
Compare Source
This release should not have breaking changes for the vast majority of users; only those with
@charset
statements in their CSS may be affected.@charset
statements (#447)@charset
statements are not at the top of files (#447)@charset
(#436, #447)v13.0.0
Compare Source
peerDependency
(#427, #432)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Update dependency postcss-cli to v8
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | postcss-cli |
|
|
|
|
7.1.2
->8.3.1
|Release Notes
postcss/postcss-cli
v8.3.1
Compare Source
v8.3.0
Compare Source
^D
(#358)v8.2.0
Compare Source
v8.1.0
Compare Source
postcss.config.cjs
files (#351)v8.0.0
Compare Source
peerDependency
, you must install it seperately (#344, #349)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Update dependency autoprefixer to v10
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | autoprefixer |
|
|
|
|
9.8.6
->10.2.3
|Release Notes
postcss/autoprefixer
v10.2.3
Compare Source
v10.2.2
Compare Source
v10.2.1
Compare Source
transition-property
warnings (by @Sheraff).v10.2.0
Compare Source
Autoprefixer 10.2 now has built-in TypeScript definitions. You do not need
@types/autoprefixer
anymore.Thanks to @Semigradsky and DefinitelyTyped’s contributors.
@Sheraff also improved docs.
v10.1.0
Compare Source
Autoprefixer 10.1 improved
min-resolution
support.@infusion added
dpcm
unit support andnum2fraction
with Fraction.js, which uses Farey Sequences as a rational approximation (more precise) and simplifies the fraction using continued fractions to ɛ <0.001 afterward.v10.0.4
Compare Source
Cannot read property 'proxyOf' of undefined
error (by Igor Kamyshev).v10.0.3
Compare Source
substract
tosubtract
value formask-composite
(by Michelle Enos).v10.0.2
Compare Source
-ms-user-select: all
because IE and old Edge don’t support it.v10.0.1
Compare Source
package.json
.v10.0.0
Compare Source
Autoprefixer 10 is based on top of PostCSS 8 (check Known Issues section before updating).
Node.js 6.x, 8.x, 11.x support was removed.
Now you need to install Autoprefixer by
npm install --save-dev autoprefixer postcss
. We movedpostcss
fromdependencies
topeerDependencies
according to new PostCSS plugin guidelines.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
[Snyk] Security upgrade cssnano from 4.1.11 to 5.0.0
Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR
Vulnerabilities that will be fixed
With an upgrade:
Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:-------------------------
| 661/1000
Why? Recently disclosed, Has a fix available, CVSS 7.5 | Regular Expression Denial of Service (ReDoS)
SNYK-JS-NTHCHECK-1586032 | Yes | No Known Exploit
(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic
[Snyk] Security upgrade concurrently from 5.3.0 to 6.0.0
Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR
Vulnerabilities that will be fixed
With an upgrade:
Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:-------------------------
| 768/1000
Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 7.5 | Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIREGEX-1583908 | Yes | Proof of Concept
(*) Note that the real score may have changed since the PR was raised.
Commit messages
Package name: concurrently
The new version differs by 9 commits.See the full diff
Check the changes in this PR to ensure they won't cause issues with your project.
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic
[Snyk] Security upgrade postcss from 8.2.4 to 8.2.13
Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR
Vulnerabilities that will be fixed
With an upgrade:
Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:-------------------------
| 479/1000
| 479/1000
Why? Has a fix available, CVSS 5.3 | Regular Expression Denial of Service (ReDoS)
SNYK-JS-POSTCSS-1090595 | No | No Known Exploit
Why? Has a fix available, CVSS 5.3 | Regular Expression Denial of Service (ReDoS)
SNYK-JS-POSTCSS-1255640 | No | No Known Exploit
(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic