UNPKG

@cryptr/cryptr-spa-js

Version:

Cryptr SDK for Single Page Applications using passwordless authentication and/or SSO

129 lines 4.34 kB
{ "name": "@cryptr/cryptr-spa-js", "description": "Cryptr SDK for Single Page Applications using passwordless authentication and/or SSO", "version": "2.1.0", "main": "dist/cryptr-spa-js.cjs.js", "module": "dist/cryptr-spa-js.esm.js", "browser": "dist/cryptr-spa-js.umd.js", "types": "dist/types/main.d.ts", "license": "MIT", "devDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-object-rest-spread": "^7.10.4", "@babel/plugin-transform-runtime": "^7.11.0", "@babel/preset-env": "^7.24.0", "@babel/preset-typescript": "^7.10.4", "@lopatnov/rollup-plugin-uglify": "^2.1.0", "@types/crypto-js": "^4.1.1", "@types/jest": "^29.5.12", "@types/uuid": "^8.0.0", "@typescript-eslint/eslint-plugin": "^3.7.0", "@typescript-eslint/parser": "^3.7.0", "babel-jest": "^29.7.0", "concurrently": "^6.4.0", "eslint": "^7.5.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.25.4", "faker": "^4.1.0", "istanbul-badges-readme": "^1.0.5", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "light-server": "^2.9.1", "msw": "^0.19.5", "prettier": "^2.0.5", "rollup": "1.32.1", "rollup-plugin-babel": "^4.4.0", "rollup-plugin-commonjs": "10.1.0", "rollup-plugin-node-resolve": "5.2.0", "serve": "^14.2.1", "terser": "^5.0.0", "ts-jest": "^29.1.2", "typescript": "^5.3.3", "yarn": "^1.22.18", "yarn-audit-fix": "^9.2.2" }, "scripts": { "prepare": "yarn build", "type-check": "tsc --noEmit", "type-check:watch": "yarn type-check -- --watch", "build:types": "tsc --emitDeclarationOnly", "build:js": "rollup -c", "build": "rm -rf dist && yarn build:types && yarn build:js", "build:watch": "rollup -c -w", "make-badges": "istanbul-badges-readme", "watch": "concurrently 'yarn build:watch' 'yarn serve -l tcp://localhost'", "test": "jest", "test:build": "jest --env=jsdom && yarn make-badges && yarn build", "coverage": "jest --env=jsdom --watchAll=false --coverage", "test:watch": "jest --env=jsdom --watchAll --coverage", "test:with-badges": "yarn coverage && yarn make-badges", "format": "prettier --write '**/*.{js,ts,json,md}'", "dev:playground": "yarn light-server -s ./dev/ -p 8000", "dev:library": "yarn light-server -s ./dist/ -p 7000", "dev": "concurrently 'yarn build:watch' 'yarn dev:playground' 'yarn dev:library' 'sleep 1 && open http://localhost:8000'", "download-extension": "ced gleekbfjekiniecknbkamfmkohkpodhe extensions/ignore-x-frame-headers", "unpublish:lib": "yarn unpublish ${npm_package_name}@${npm_package_version} --force", "publish-force": "jest && yarn make-badges && yarn unpublish:lib && yarn build && ls && yarn publish:lib", "publish:lib": "jest && yarn make-badges && yarn prepare && ls && yarn publish", "fix-yarn": "yarn-audit-fix" }, "engines": { "node": ">=20.12.2" }, "renovate": { "extends": [ "config:js-lib" ], "automerge": true, "major": { "automerge": false }, "automergeType": "branch" }, "files": [ "dist" ], "dependencies": { "@cryptography/sha256": "^0.2.0", "@cryptr/cryptr-config-validation": "^0.1.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^8.4.0", "@types/jwt-decode": "^2.2.1", "Base64": "^1.2.0", "crypto-js": "^4.2.0", "es-cookie": "^1.5.0", "fast-text-encoding": "^1.0.3", "hasha": "^5.2.0", "jwt-decode": "^2.2.0", "ky": "1.2.2", "promise-polyfill": "^8.2.3", "rollup-plugin-node-globals": "^1.4.0", "secure-random": "^1.1.2", "uuid": "^8.2.0" }, "resolutions": { "light-server/**/follow-redirects": "1.15.6" }, "keywords": [ "cryptr", "authentication", "SPA", "oAuth", "client", "token", "user-account", "sso", "slo", "gateway" ], "author": "Cryptr <jeremie@cryptr.co> (https://www.cryptr.co)", "repository": { "type": "git", "url": "git+https://github.com/cryptr-auth/cryptr-spa-js.git" }, "bugs": { "url": "https://github.com/cryptr-auth/cryptr-spa-js/issues" }, "homepage": "https://github.com/cryptr-auth/cryptr-spa-js#readme" }