Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including costorage with all npm packages installed. Try it out:

var costorage = require("costorage")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

costorage v1.0.6

Библиотека для удобной работы с cookies.

Библиотека для удобной работы с cookies

Для чтения и записи cookie используется свойство document.cookie. Однако, оно представляет собой не объект, а строку в специальном формате, для удобной манипуляций с которой нужны дополнительные функции.

Данная библиотека предназначена для удобной работы с cookie.

Подключение библиотеки

    // подключение с помощью тега script
    <script src="node_modules/costorage/dist/costorage.min.js"></script>
    // подключение с помощью Webpack
    window.costorage = require("costorage");
    // подключение с помощью RequireJS
        function(costorage) {
            // ...

Примеры использования

    // проверка включены ли cookies
    // проверка на существование cookie

    // устаревший метод
    // costorage.exists("cookie_name");
    // установка значения cookie
    costorage.set("cookie_name", "cookie_value");

    // установка значения cookie с дополнительными параметрами
    costorage.set("cookie_name", "cookie_value", {
        expires: 3600, // время истечения cookie
        path: "/", // путь для cookie
        domain: "localhost", // домен для cookie.
        secure: false // использование только при защищённом соединении
    // получение значения cookie
    // удаление cookie


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free