UNPKG

5.18 kBJSONView Raw
1{
2 "name": "auth0-lock",
3 "version": "11.30.5",
4 "description": "Auth0 Lock",
5 "author": "Auth0 <support@auth0.com> (http://auth0.com)",
6 "license": "MIT",
7 "keywords": [
8 "auth0",
9 "auth",
10 "openid",
11 "authentication",
12 "passwordless",
13 "browser",
14 "jwt"
15 ],
16 "repository": {
17 "type": "git",
18 "url": "git://github.com/auth0/lock"
19 },
20 "main": "lib/index.js",
21 "scripts": {
22 "start": "grunt dev",
23 "build": "grunt build",
24 "design": "grunt design",
25 "dev": "grunt dev",
26 "dist": "grunt dist",
27 "prepublish": "cross-env BABEL_ENV=npm grunt dist",
28 "precommit": "lint-staged",
29 "lint": "eslint --ext .jsx,.js src/",
30 "test:e2e": "cross-env BABEL_ENV=test karma start --browsers ChromeHeadless",
31 "test:e2e:watch": "cross-env BABEL_ENV=test karma start --browsers Chrome --single-run=false",
32 "test:e2e:browserstack": "cross-env BABEL_ENV=test karma start",
33 "test": "jest --coverage --runInBand",
34 "test:watch": "jest --watch --coverage",
35 "test:es-check": "es-check es5 'build/*.js'",
36 "publish:cdn": "ccu --trace",
37 "i18n:translate": "grunt dist && node scripts/complete-translations.js && npm run i18n:prettier && npm run build",
38 "i18n:prettier": "prettier --write --print-width 100 --single-quote src/i18n/*",
39 "i18n:validate": "node -r esm scripts/lang-audit.js"
40 },
41 "devDependencies": {
42 "@auth0/component-cdn-uploader": "^2.2.2",
43 "@google-cloud/translate": "^6.0.2",
44 "babel-core": "^6.17.0",
45 "babel-eslint": "^7.2.2",
46 "babel-loader": "^6.2.5",
47 "babel-plugin-stylus-compiler": "^1.4.0",
48 "babel-plugin-transform-class-properties": "^6.24.1",
49 "babel-plugin-transform-css-import-to-string": "0.0.2",
50 "babel-plugin-version-inline": "^1.0.0",
51 "babel-preset-es2015": "^6.22.0",
52 "babel-preset-react": "^6.24.1",
53 "babel-preset-stage-0": "^6.3.13",
54 "babelify": "^8.0.0",
55 "browserify": "^17.0.0",
56 "bump-version": "^0.5.0",
57 "chalk": "^3.0.0",
58 "cross-env": "^3.1.4",
59 "css-loader": "^0.26.1",
60 "dotenv": "^8.0.0",
61 "emojic": "^1.1.15",
62 "enzyme": "^3.1.0",
63 "enzyme-adapter-react-15": "^1.0.1",
64 "es-check": "^4.0.0",
65 "eslint": "^4.8.0",
66 "eslint-config-prettier": "^2.6.0",
67 "eslint-plugin-react": "^7.4.0",
68 "esm": "^3.2.25",
69 "expect.js": "^0.3.1",
70 "flat": "^2.0.1",
71 "glob": "^7.1.6",
72 "grunt": "^1.3.0",
73 "grunt-babel": "^6.0.0",
74 "grunt-cli": "^0.1.13",
75 "grunt-concurrent": "^2.3.1",
76 "grunt-contrib-clean": "^0.6.0",
77 "grunt-env": "^0.4.4",
78 "grunt-exec": "^0.4.6",
79 "grunt-webpack": "^2.0.1",
80 "husky": "^0.14.3",
81 "jest": "^21.2.1",
82 "json-beautify": "^1.0.1",
83 "jsonwebtoken": "^7.3.0",
84 "karma": "^6.3.4",
85 "karma-babel-preprocessor": "^7.0.0",
86 "karma-browserify": "^8.1.0",
87 "karma-browserstack-launcher": "^1.6.0",
88 "karma-chrome-launcher": "^3.1.0",
89 "karma-mocha": "^2.0.1",
90 "karma-mocha-reporter": "^2.2.5",
91 "lint-staged": "^4.2.3",
92 "mocha": "^8.4.0",
93 "node-es-module-loader": "^0.3.8",
94 "prettier": "^1.7.4",
95 "puppeteer": "^10.1.0",
96 "react-test-renderer": "^15.6.2",
97 "semver": "^6.2.0",
98 "sinon": "^1.15.4",
99 "stylus": "^0.54.5",
100 "stylus-loader": "^2.3.1",
101 "superagent": "^5.2.2",
102 "tmp": "^0.1.0",
103 "uglify-js": "^2.7.4",
104 "unminified-webpack-plugin": "^1.1.1",
105 "unreleased": "^0.1.0",
106 "watchify": "^4.0.0",
107 "webpack": "^2.2.1",
108 "webpack-core": "^0.6.8",
109 "webpack-dev-server": "^2.3.0"
110 },
111 "dependencies": {
112 "auth0-js": "^9.16.4",
113 "auth0-password-policies": "^1.0.2",
114 "blueimp-md5": "^2.18.0",
115 "dompurify": "^2.2.8",
116 "immutable": "^3.7.3",
117 "jsonp": "^0.2.1",
118 "password-sheriff": "^1.1.1",
119 "prop-types": "^15.6.0",
120 "qs": "^6.7.0",
121 "react": "^15.6.2",
122 "react-dom": "^15.6.2",
123 "react-transition-group": "^2.2.1",
124 "trim": "^1.0.1",
125 "url-join": "^1.1.0",
126 "validator": "^13.6.0"
127 },
128 "resolutions": {
129 "node-fetch": "^2.6.1",
130 "crypto-js": "^4.1.1"
131 },
132 "ccu": {
133 "name": "lock",
134 "cdn": "https://cdn.auth0.com",
135 "mainBundleFile": "lock.min.js",
136 "bucket": "assets.us.auth0.com",
137 "localPath": "build",
138 "digest": {
139 "hashes": [
140 "sha384"
141 ],
142 "extensions": [
143 ".js"
144 ]
145 }
146 },
147 "jest": {
148 "modulePaths": [
149 "<rootDir>/src/",
150 "<rootDir>/src/__tests__"
151 ],
152 "setupFiles": [
153 "<rootDir>/src/__tests__/setup-tests.js"
154 ],
155 "coveragePathIgnorePatterns": [
156 "/node_modules/",
157 "<rootDir>/test/",
158 "<rootDir>/lib/",
159 "<rootDir>/src/__tests__/testUtils.js",
160 "<rootDir>/src/__tests__/setup-tests.js"
161 ],
162 "testPathIgnorePatterns": [
163 "/node_modules/",
164 "<rootDir>/test/",
165 "<rootDir>/lib/",
166 "<rootDir>/src/__tests__/testUtils.js",
167 "<rootDir>/src/__tests__/setup-tests.js"
168 ],
169 "coverageReporters": [
170 "lcov",
171 "text-summary"
172 ]
173 },
174 "lint-staged": {
175 "*.{js,jsx}": [
176 "npm run lint"
177 ],
178 "*.{js,jsx,json}": [
179 "prettier --write --print-width 100 --single-quote",
180 "git add"
181 ]
182 }
183}