UNPKG

5.04 kBJSONView Raw
1{
2 "name": "auth0-lock",
3 "version": "11.30.6",
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": "yarn test:es-check && 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 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": "^4.1.2",
58 "cross-env": "^7.0.3",
59 "css-loader": "^0.26.1",
60 "emojic": "^1.1.15",
61 "enzyme": "^3.1.0",
62 "enzyme-adapter-react-15": "^1.0.1",
63 "es-check": "^6.0.0",
64 "eslint": "^7.32.0",
65 "eslint-config-prettier": "^8.3.0",
66 "eslint-plugin-react": "^7.4.0",
67 "esm": "^3.2.25",
68 "expect.js": "^0.3.1",
69 "flat": "^5.0.2",
70 "glob": "^7.1.6",
71 "grunt": "^1.3.0",
72 "grunt-babel": "^6.0.0",
73 "grunt-cli": "^0.1.13",
74 "grunt-concurrent": "^2.3.1",
75 "grunt-contrib-clean": "^0.6.0",
76 "grunt-env": "^0.4.4",
77 "grunt-exec": "^0.4.6",
78 "grunt-webpack": "^2.0.1",
79 "husky": "^7.0.2",
80 "jest": "^21.2.1",
81 "json-beautify": "^1.0.1",
82 "karma": "^6.3.4",
83 "karma-babel-preprocessor": "^7.0.0",
84 "karma-browserify": "^8.1.0",
85 "karma-browserstack-launcher": "^1.6.0",
86 "karma-chrome-launcher": "^3.1.0",
87 "karma-mocha": "^2.0.1",
88 "karma-mocha-reporter": "^2.2.5",
89 "lint-staged": "^11.1.2",
90 "mocha": "^9.1.1",
91 "node-es-module-loader": "^0.3.8",
92 "prettier": "^2.4.1",
93 "puppeteer": "^10.1.0",
94 "react-test-renderer": "^15.6.2",
95 "sinon": "^1.15.4",
96 "stylus": "^0.54.5",
97 "stylus-loader": "^2.3.1",
98 "tmp": "^0.1.0",
99 "uglify-js": "^2.7.4",
100 "unminified-webpack-plugin": "^1.1.1",
101 "unreleased": "^0.1.0",
102 "watchify": "^4.0.0",
103 "webpack": "^2.2.1",
104 "webpack-core": "^0.6.8",
105 "webpack-dev-server": "^2.3.0"
106 },
107 "dependencies": {
108 "auth0-js": "^9.16.4",
109 "auth0-password-policies": "^1.0.2",
110 "blueimp-md5": "^2.18.0",
111 "dompurify": "^2.2.8",
112 "immutable": "^3.7.3",
113 "jsonp": "^0.2.1",
114 "node-fetch": "^2.6.1",
115 "password-sheriff": "^1.1.1",
116 "prop-types": "^15.6.0",
117 "qs": "^6.7.0",
118 "react": "^15.6.2",
119 "react-dom": "^15.6.2",
120 "react-transition-group": "^2.2.1",
121 "trim": "^1.0.1",
122 "url-join": "^1.1.0",
123 "validator": "^13.6.0"
124 },
125 "resolutions": {
126 "node-fetch": "^2.6.1",
127 "crypto-js": "^4.1.1"
128 },
129 "ccu": {
130 "name": "lock",
131 "cdn": "https://cdn.auth0.com",
132 "mainBundleFile": "lock.min.js",
133 "bucket": "assets.us.auth0.com",
134 "localPath": "build",
135 "digest": {
136 "hashes": [
137 "sha384"
138 ],
139 "extensions": [
140 ".js"
141 ]
142 }
143 },
144 "jest": {
145 "modulePaths": [
146 "<rootDir>/src/",
147 "<rootDir>/src/__tests__"
148 ],
149 "setupFiles": [
150 "<rootDir>/src/__tests__/setup-tests.js"
151 ],
152 "coveragePathIgnorePatterns": [
153 "/node_modules/",
154 "<rootDir>/test/",
155 "<rootDir>/lib/",
156 "<rootDir>/src/__tests__/testUtils.js",
157 "<rootDir>/src/__tests__/setup-tests.js"
158 ],
159 "testPathIgnorePatterns": [
160 "/node_modules/",
161 "<rootDir>/test/",
162 "<rootDir>/lib/",
163 "<rootDir>/src/__tests__/testUtils.js",
164 "<rootDir>/src/__tests__/setup-tests.js"
165 ],
166 "coverageReporters": [
167 "lcov",
168 "text-summary"
169 ]
170 },
171 "lint-staged": {
172 "*.{js,jsx}": [
173 "npm run lint"
174 ],
175 "*.{js,jsx,json}": [
176 "prettier --write"
177 ]
178 }
179}