UNPKG

next-iron-session

Version:

Next.js stateless session utility using signed and encrypted cookies to store data

116 lines (115 loc) 2.56 kB
{ "name": "next-iron-session", "version": "4.1.2", "private": false, "description": "Next.js stateless session utility using signed and encrypted cookies to store data", "repository": { "type": "git", "url": "https://github.com/vvo/next-iron-session.git" }, "license": "MIT", "author": "Vincent Voyer <vincent@codeagain.com>", "main": "dist/", "types": "lib/index.d.ts", "files": [ "dist/", "lib/", "LICENSE", "README.md" ], "scripts": { "build": "babel lib/ -d dist/ --source-maps --ignore '**/*.test.js' --delete-dir-on-start", "format": "prettier --write '**/*.*' && eslint . --fix", "lint": "prettier --check '**/*.*' && eslint .", "prepublishOnly": "yarn build", "semantic-release": "semantic-release", "test": "jest --coverage && yarn lint" }, "babel": { "presets": [ [ "@babel/preset-env", { "targets": { "node": "12" } } ] ] }, "prettier": { "trailingComma": "all" }, "eslintConfig": { "env": { "es6": true, "jest": true, "node": true }, "parser": "babel-eslint", "parserOptions": { "ecmaVersion": 2019, "sourceType": "module" }, "plugins": [ "jest" ], "extends": [ "eslint:recommended", "plugin:jest/recommended", "plugin:import/recommended" ], "rules": { "arrow-body-style": [ "error", "always" ], "curly": "error", "import/order": [ "error", { "newlines-between": "always" } ] } }, "jest": { "setupFiles": [ "jest-date-mock" ] }, "dependencies": { "clone": "^2.1.2", "cookie": "^0.4.0", "debug": "^4.1.1", "iron-store": "^1.3.0" }, "devDependencies": { "@babel/cli": "7.8.4", "@babel/core": "7.9.6", "@babel/preset-env": "7.9.6", "@types/jest": "25.2.1", "babel-eslint": "10.1.0", "babel-jest": "26.0.1", "eslint": "6.8.0", "eslint-plugin-import": "2.20.2", "eslint-plugin-jest": "23.9.0", "eslint-plugin-react": "7.19.0", "eslint-plugin-react-hooks": "4.0.0", "jest": "26.0.1", "jest-date-mock": "1.0.8", "prettier": "2.0.5", "prettier-plugin-packagejson": "2.2.3", "semantic-release": "17.0.7" }, "renovate": { "extends": [ "config:js-lib", ":automergePatch", ":automergeBranch", ":automergeLinters", ":automergeTesters", ":automergeTypes" ] } }