• Stars
    star
    8,253
  • Rank 4,253 (Top 0.09 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Manage session history with JavaScript

history ยท npm package

The history library lets you easily manage session history anywhere JavaScript runs. A history object abstracts away the differences in various environments and provides a minimal API that lets you manage the history stack, navigate, and persist state between sessions.

Documentation

Documentation for version 5 can be found in the docs directory. This is the current stable release. Version 5 is used in React Router version 6.

Documentation for version 4 can be found on the v4 branch. Version 4 is used in React Router versions 4 and 5.

Changes

To see the changes that were made in a given release, please lookup the tag on the releases page.

For changes released in version 4.6.3 and earlier, please see the CHANGES.md file.

Development

Development of the current stable release, version 5, happens on the main branch. Please keep in mind that this branch may include some work that has not yet been published as part of an official release. However, since main is always stable, you should feel free to build your own working release straight from main at any time.

If you're interested in helping out, please read our contributing guidelines.

About

history is developed and maintained by Remix. If you're interested in learning more about what React can do for your company, please get in touch!

Thanks

A big thank-you to BrowserStack for providing the infrastructure that allows us to run our build in real browsers.

Also, thanks to Dan Shaw for letting us use the history npm package name. Thanks, Dan!

More Repositories

1

react-router

Declarative routing for React
TypeScript
51,949
star
2

remix

Build Better Websites. Create modern, resilient user experiences with web fundamentals.
TypeScript
27,688
star
3

indie-stack

The Remix Stack for deploying to Fly with SQLite, authentication, testing, linting, formatting, etc.
TypeScript
1,011
star
4

blues-stack

The Remix Stack for deploying to Fly with PostgreSQL, authentication, testing, linting, formatting, etc.
TypeScript
904
star
5

examples

A community-driven repository showcasing examples using Remix ๐Ÿ’ฟ
TypeScript
896
star
6

grunge-stack

The Remix Stack for deploying to AWS with DynamoDB, authentication, testing, linting, formatting, etc.
TypeScript
409
star
7

remix-website

TypeScript
270
star
8

remix-jokes

TypeScript
197
star
9

example-trellix

A partial trello board clone with Remix
TypeScript
177
star
10

react-router-website

The React Router website
TypeScript
136
star
11

starter-express

Starter project for using Remix with Express
TypeScript
112
star
12

example-movies

Data loading demo in Remix
JavaScript
53
star
13

starter-vercel

Remix Starter for Vercel
TypeScript
50
star
14

advanced-remix-2023

TypeScript
47
star
15

remix-discord-bot

TypeScript
40
star
16

remix-webpack-demo

TypeScript
36
star
17

starter-architect

Remix Starter for Architect (AWS CloudFormation with arc.codes)
TypeScript
24
star
18

release-comment-action

A GitHub Action to automatically comment on Pull Requests and related issues about a release. Used by Remix and React Router.
TypeScript
11
star
19

v1-compat-utils

Packages that enable v1 APIs in Remix v2 to enable easier upgrades.
TypeScript
11
star
20

remix-replit-template

replit
TypeScript
6
star
21

jamstack-conf-workshop

TypeScript
4
star
22

changelog-github

TypeScript
3
star