npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

mam-project-templates

v1.0.0

Published

my personal templating projects

Downloads

137

Readme

Templates

Introduction

This repo contains various templates that I am cloning from scratch (i.e. I've used visuals to recreate, but haven't reused any of the underling code).

The majority of the templates I will clone will be from FreeCSS and these are all contained in the FreeCSS folder. Where I clone other templates and folders, these will be contained in their own distinctive folders.

Each item in these folders contains two folders, a public folder with my code in, and an inspiration folder with images and source code of the website that I'm trying to recreate.

I will also use this as an exercise to help discover some of the tools / libraries used to create the websites. I will keep a list of this libraries below and will make my own notes about these additional tools. Where I use other libraries I will also make note of these.

While some websites will use frameworks such as bootstrap I, initially, will seek to avoid such comprehensive libraries, as I seek to improve my own CSS and HTML skills and utilising bootstrap and the like too often would defeat the purpose of these exercises.

I will utilise SASS to write my CSS, and will also leverage jQuery in places. Later templates, I may create using React, but initially, for these projects, I want to focus on writing as much HTML and Sassy CSS as possible.

Third Party Libraries

Third party libraries being used in any of these projects are listed below. Any libraries used will be installed locally in a 'lib/' folder but this folder is being ignored by github so I don't upload too much bloat into the repo. All additions to this folder will be documented below. Templates created by me, will each be self-contained within their respective folders so any libs contained in this ignored lib folder won't affect the ability of any websites to be displayed properly.

By Me

Lib Libraries

In Projects

  • Autoprefixer Autoprefixer is a PostCSS plugin to parse CSS and add vendor prefixes to CSS rules using values from Can I Use. It is recommended by Google and used in Twitter and Taobao.
  • Gulp Gulp is a build automation tool. I will initially be using this to compile my sass code, but will be looking to extend it's use where appropriate (Testing springs to mind!).

By Original Source Code

These are the libraries used by the websites that I'm attempting to clone.