UNPKG

4.96 kBJSONView Raw
1{
2 "name": "auth0-lock",
3 "version": "11.26.3",
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": "cross-env BABEL_ENV=test zuul -- test/**/*.test.js",
31 "test:browser": "cross-env BABEL_ENV=test zuul --local 8080 --disable-tunnel -- test/**/*.test.js",
32 "test:cli": "cross-env BABEL_ENV=test mochify --extension=.jsx --transform=babelify ./test/setup.js test/**/*.test.js",
33 "test:watch": "cross-env BABEL_ENV=test mochify --watch --extension=.jsx --transform=babelify ./test/setup.js test/**/*.test.js",
34 "test:jest": "jest --coverage --runInBand",
35 "test:jest:watch": "jest --watch --coverage",
36 "test:es-check": "es-check es5 'build/*.js'",
37 "publish:cdn": "ccu --trace",
38 "release": "scripts/release.sh",
39 "i18n:translate": "grunt dist && node scripts/complete-translations.js && npm run i18n:prettier && npm run build",
40 "i18n:prettier": "prettier --write --print-width 100 --single-quote src/i18n/*",
41 "i18n:validate": "node -r esm scripts/lang-audit.js"
42 },
43 "devDependencies": {
44 "@auth0/component-cdn-uploader": "^2.2.2",
45 "@google-cloud/translate": "^6.0.2",
46 "babel-core": "^6.17.0",
47 "babel-eslint": "^7.2.2",
48 "babel-loader": "^6.2.5",
49 "babel-plugin-stylus-compiler": "^1.4.0",
50 "babel-plugin-transform-css-import-to-string": "0.0.2",
51 "babel-plugin-version-inline": "^1.0.0",
52 "babel-preset-es2015": "^6.22.0",
53 "babel-preset-react": "^6.24.1",
54 "babel-preset-stage-0": "^6.3.13",
55 "babelify": "^7.2.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": "^0.4.5",
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 "lint-staged": "^4.2.3",
85 "mochify": "^6.3.0",
86 "node-es-module-loader": "^0.3.8",
87 "prettier": "^1.7.4",
88 "react-test-renderer": "^15.6.2",
89 "semver": "^6.2.0",
90 "sinon": "^1.15.4",
91 "stylus": "^0.54.5",
92 "stylus-loader": "^2.3.1",
93 "superagent": "^5.2.2",
94 "tmp": "^0.1.0",
95 "uglify-js": "^2.7.4",
96 "unminified-webpack-plugin": "^1.1.1",
97 "unreleased": "^0.1.0",
98 "watchify": "^3.7.0",
99 "webpack": "^2.2.1",
100 "webpack-core": "^0.6.8",
101 "webpack-dev-server": "^2.3.0",
102 "zuul": "3.10.1",
103 "zuul-ngrok": "4.0.0"
104 },
105 "dependencies": {
106 "auth0-js": "^9.13.3",
107 "auth0-password-policies": "^1.0.2",
108 "blueimp-md5": "2.3.1",
109 "immutable": "^3.7.3",
110 "jsonp": "^0.2.1",
111 "password-sheriff": "^1.1.0",
112 "prop-types": "^15.6.0",
113 "qs": "^6.7.0",
114 "react": "^15.6.2",
115 "react-dom": "^15.6.2",
116 "react-transition-group": "^2.2.1",
117 "trim": "0.0.1",
118 "url-join": "^1.1.0"
119 },
120 "ccu": {
121 "name": "lock",
122 "cdn": "https://cdn.auth0.com",
123 "mainBundleFile": "lock.min.js",
124 "bucket": "assets.us.auth0.com",
125 "localPath": "build",
126 "digest": {
127 "hashes": [
128 "sha384"
129 ],
130 "extensions": [
131 ".js"
132 ]
133 }
134 },
135 "jest": {
136 "modulePaths": [
137 "<rootDir>/src/",
138 "<rootDir>/src/__tests__"
139 ],
140 "setupFiles": [
141 "<rootDir>/src/__tests__/setup-tests.js"
142 ],
143 "coveragePathIgnorePatterns": [
144 "/node_modules/",
145 "<rootDir>/test/",
146 "<rootDir>/lib/",
147 "<rootDir>/src/__tests__/testUtils.js",
148 "<rootDir>/src/__tests__/setup-tests.js"
149 ],
150 "testPathIgnorePatterns": [
151 "/node_modules/",
152 "<rootDir>/test/",
153 "<rootDir>/lib/",
154 "<rootDir>/src/__tests__/testUtils.js",
155 "<rootDir>/src/__tests__/setup-tests.js"
156 ],
157 "coverageReporters": [
158 "lcov",
159 "text-summary"
160 ]
161 },
162 "lint-staged": {
163 "*.{js,jsx}": [
164 "npm run lint"
165 ],
166 "*.{js,jsx,json}": [
167 "prettier --write --print-width 100 --single-quote",
168 "git add"
169 ]
170 }
171}