UNPKG

auth0-lock

Version:
194 lines (193 loc) 5.88 kB
{ "name": "auth0-lock", "version": "14.2.5", "description": "Auth0 Lock", "author": "Auth0 <support@auth0.com> (http://auth0.com)", "license": "MIT", "homepage": "https://github.com/auth0/lock", "keywords": [ "auth0", "auth", "openid", "authentication", "passwordless", "browser", "jwt" ], "repository": { "type": "git", "url": "git://github.com/auth0/lock" }, "main": "lib/index.js", "scripts": { "start": "grunt dev", "prebuild": "grunt dist", "build": "grunt build", "design": "grunt design", "dev": "grunt dev", "dist": "grunt dist", "prepublish": "cross-env BABEL_ENV=npm grunt dist", "lint": "eslint --ext .jsx,.js src/", "test:e2e": "cross-env BABEL_ENV=test karma start", "test:e2e:watch": "cross-env BABEL_ENV=test karma start --browsers Chrome --single-run=false", "test:e2e:browserstack": "cross-env BABEL_ENV=test karma start", "test": "jest --coverage --runInBand", "test:watch": "jest --watch --coverage", "test:es-check": "es-check es2017 'build/*.js'", "publish:cdn": "ccu --trace", "i18n:translate": "grunt dist && node scripts/complete-translations.js && npm run i18n:prettier && npm run build", "i18n:prettier": "prettier --write src/i18n/*", "i18n:validate": "node scripts/lang-audit.mjs" }, "devDependencies": { "@auth0/component-cdn-uploader": "^2.4.2", "@babel/core": "^7.0.0", "@babel/eslint-parser": "^7.22.9", "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-decorators": "^7.0.0", "@babel/plugin-proposal-do-expressions": "^7.0.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", "@babel/plugin-proposal-export-namespace-from": "^7.0.0", "@babel/plugin-proposal-function-bind": "^7.0.0", "@babel/plugin-proposal-function-sent": "^7.0.0", "@babel/plugin-proposal-json-strings": "^7.0.0", "@babel/plugin-proposal-logical-assignment-operators": "^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", "@babel/plugin-proposal-numeric-separator": "^7.0.0", "@babel/plugin-proposal-optional-chaining": "^7.0.0", "@babel/plugin-proposal-pipeline-operator": "^7.0.0", "@babel/plugin-proposal-throw-expressions": "^7.0.0", "@babel/plugin-syntax-dynamic-import": "^7.0.0", "@babel/plugin-syntax-import-meta": "^7.0.0", "@babel/preset-env": "^7.0.0", "@babel/preset-react": "^7.0.0", "@cfaester/enzyme-adapter-react-18": "^0.8.0", "@google-cloud/translate": "^9.1.0", "babel-jest": "^29.3.1", "babel-loader": "8.4.1", "babel-plugin-stylus-compiler": "^1.4.0", "babel-plugin-transform-css-import-to-string": "0.0.2", "babel-plugin-version-inline": "^1.0.0", "babelify": "^10.0.0", "browserify": "^17.0.0", "chalk": "^4.1.2", "core-js": "^3.26.1", "cross-env": "^7.0.3", "css-loader": "^7.1.2", "emojic": "^1.1.17", "enzyme": "^3.1.1", "es-check": "^6.0.0", "eslint": "^8.45.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-react": "^7.32.2", "esm": "^3.2.25", "expect.js": "^0.3.1", "flat": "^5.0.2", "glob": "^7.1.7", "grunt": "^1.3.0", "grunt-babel": "^8.0.0", "grunt-cli": "^1.5.0", "grunt-concurrent": "^2.3.1", "grunt-contrib-clean": "^0.7.0", "grunt-env": "^1.0.1", "grunt-exec": "^0.4.6", "grunt-webpack": "^5.0.0", "husky": "^7.0.2", "jest": "^29.3.1", "jest-environment-jsdom": "^30.2.0", "karma": "^6.4.1", "karma-babel-preprocessor": "^8.0.2", "karma-browserify": "^8.1.0", "karma-browserstack-launcher": "^1.6.0", "karma-chrome-launcher": "^3.1.1", "karma-mocha": "^2.0.1", "karma-mocha-reporter": "^2.2.5", "lint-staged": "^13.2.3", "mocha": "^11.5.0", "prettier": "^2.4.1", "puppeteer": "^24.9.0", "react-test-renderer": "^18.2.0", "sinon": "^1.15.4", "stylus": "^0.64.0", "stylus-loader": "^3.0.2", "tmp": "^0.2.1", "unminified-webpack-plugin": "^3.0.0", "watchify": "^4.0.0", "webpack": "^5.75.0", "webpack-cli": "^5.0.0", "webpack-dev-server": "^4.11.1" }, "dependencies": { "auth0-js": "^9.29.0", "auth0-password-policies": "^1.0.2", "blueimp-md5": "^2.19.0", "classnames": "^2.3.2", "dompurify": "^3.2.5", "events": "^3.3.0", "immutable": "^3.7.6", "jsonp": "^0.2.1", "password-sheriff": "^1.1.1", "prop-types": "^15.8.0", "qs": "^6.14.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-transition-group": "^4.4.5", "trim": "^1.0.1", "url-join": "^1.1.0", "validator": "^13.15.22" }, "ccu": { "name": "lock", "cdn": "https://cdn.auth0.com", "mainBundleFile": "lock.min.js", "bucket": "assets.us.auth0.com", "localPath": "build", "digest": { "hashes": [ "sha384" ], "extensions": [ ".js" ] } }, "jest": { "modulePaths": [ "<rootDir>/src/", "<rootDir>/src/__tests__" ], "setupFiles": [ "<rootDir>/src/__tests__/setup-tests.js" ], "coveragePathIgnorePatterns": [ "/node_modules/", "<rootDir>/test/", "<rootDir>/lib/", "<rootDir>/src/__tests__/testUtils.js", "<rootDir>/src/__tests__/setup-tests.js" ], "testPathIgnorePatterns": [ "/node_modules/", "<rootDir>/test/", "<rootDir>/lib/", "<rootDir>/src/__tests__/testUtils.js", "<rootDir>/src/__tests__/setup-tests.js" ], "coverageReporters": [ "lcov", "text-summary" ], "testEnvironment": "<rootDir>/customJsdomEnvironment.js" }, "lint-staged": { "*.{js,jsx}": [ "npm run lint" ], "*.{js,jsx,json}": [ "prettier --write" ] }, "optionalDependencies": { "fsevents": "^2.3.3" } }