Git Product home page Git Product logo

Hi, I'm Jon! I'm a full-time open source software developer and single dad.

Several years ago, just before my 40th birthday, I switched careers from sales, marketing and consulting to learn how to program, with the goal of making the world a better place through code. Whether that means giving people access to information, the tools and technology to level the playing field with big corporations, or empowering people in impoverished regions to participate in the world economy.

To date, I've created more than 1,000 open source projects in an effort to reach my goal. Open source software takes a lot of time to create and maintain, and millions of projects now depend on my code. You can help me to achieve my goals of improving the world through code, help me create better developer experiences, or just say "thank you" by sponsoring me on GitHub. Any and all contributions are greatly appreciated.

If I could afford it, I would spend 100% of my time on open source. That's not a reality yet, but with your help we can make it happen!

Jon Schlinkert's github stats


You can find me here:

GitHubLinkedInTwitter

Jon Schlinkert's Projects

file-normalize icon file-normalize

File system utils for normalizing things like eol, encoding and BOM.

file-reader icon file-reader

Read a glob of files, dynamically choosing the reader or requiring the files based on the file extension.

file-stat icon file-stat

Set the `stat` property on a file object. Abstraction from vinyl-fs to support stream or non-stream usage.

file-symlinks icon file-symlinks

Resolves the realpath for symlinks, and exposes the `stat` property on a `file` object. Abstraction from vinyl-fs to support non-stream or stream usage.

filebase icon filebase

WIP NOT READY FOR USE! Git-backed file storage and versioning, with i18n support

files-objects icon files-objects

DEPRECATED: use https://github.com/jonschlinkert/normalize-config instead

fill-array icon fill-array

Fill an array to the given length by repeating its elements. This is a very fast implementation.

fill-range icon fill-range

Fill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.

filter-array icon filter-array

Iterates over the elements in an array, returning an array with only the elements for which the callback returns truthy.

filter-files icon filter-files

Recursively read directories and return a list of files, filtered to have only the files for which the (optional) filter function returns `true`. Sync and async.

filter-functions icon filter-functions

Filter an array to have only function values, or an object to have only properties with function values.

filter-object icon filter-object

Return a copy of an object, filtered to have only keys that match the given glob patterns.

filter-type icon filter-type

Filter an array or arguments by JavaScript native type (e.g. functions, strings, etc).

filter-types icon filter-types

Filter items from an array or arguments that match the specified javascript native type or types. Uses a very fast filter function.

filter-values icon filter-values

Filter an object to have only the `own` properties for which a `callback` function returns true.

find-file-up icon find-file-up

Find a file, starting with the given cwd and recursively searching up one directory until it's found (or we run out of directories). Async and sync.

find-pkg icon find-pkg

Find the first directory with a package.json, recursing up, starting with the given directory. Similar to look-up but does not support globs and only searches for package.json. Async and sync.

first-commit-date icon first-commit-date

Returns a JavaScript date object with the date and time of a git repository's first commit.

for-in icon for-in

Iterate over the enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`.

for-own icon for-own

Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`.

forward-object icon forward-object

Copy properties from an object to another object, where properties with function values will be invoked in the context of the provider, and properties with non-function values are just copied.

frep icon frep

A find and replace utility. Modify strings by passing an array of RegExp or string replacement patterns

fs-exists-sync icon fs-exists-sync

Drop-in replacement for `fs.existsSync` with zero dependencies. Other libs I found either have crucial differences from fs.existsSync, or unnecessary dependencies. See README.md for more info.

fs-utils icon fs-utils

Generalized file and path utils for Node.js projects.

generate-fixtures icon generate-fixtures

Command line tool for easily generating test fixtures. Specify the number of files to create and the destination directory to write them to, and files and directories will be randomly generated in the specified destination.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.