UNPKG

4.41 kBJSONView Raw
1{
2 "name": "jss",
3 "description": "A lib for generating Style Sheets with JavaScript.",
4 "version": "9.6.0",
5 "author": {
6 "name": "Oleg Slobodskoi",
7 "email": "oleg008@gmail.com"
8 },
9 "repository": {
10 "type": "git",
11 "url": "git@github.com:cssinjs/jss.git"
12 },
13 "keywords": [
14 "jss",
15 "style",
16 "sheet",
17 "stylesheet",
18 "css",
19 "components",
20 "composable",
21 "css in js",
22 "css-in-js"
23 ],
24 "license": "MIT",
25 "main": "./lib/index.js",
26 "engines": {
27 "node": ">=4"
28 },
29 "devDependencies": {
30 "babel-cli": "^6.18.0",
31 "babel-core": "^6.20.0",
32 "babel-eslint": "^7.1.1",
33 "babel-loader": "^6.2.9",
34 "babel-plugin-inline-version": "^1.0.2",
35 "babel-plugin-rewire": "^1.0.0",
36 "babel-plugin-transform-es3-member-expression-literals": "^6.8.0",
37 "babel-plugin-transform-es3-property-literals": "^6.8.0",
38 "babel-plugin-transform-flow-strip-types": "^6.18.0",
39 "babel-plugin-transform-inline-environment-variables": "^6.8.0",
40 "babel-plugin-transform-runtime": "^6.23.0",
41 "babel-preset-es2015": "^6.18.0",
42 "babel-preset-stage-0": "^6.16.0",
43 "codecov": "^1.0.1",
44 "common-tags": "^1.4.0",
45 "cross-env": "^3.1.3",
46 "css.escape": "^1.5.1",
47 "detect-browser": "^1.5.0",
48 "es5-shim": "^4.5.9",
49 "eslint": "^3.19.0",
50 "eslint-config-airbnb": "^13.0.0",
51 "eslint-config-jss": "^3.0.0",
52 "eslint-config-prettier": "^2.9.0",
53 "eslint-plugin-flowtype": "^2.29.1",
54 "eslint-plugin-import": "^2.2.0",
55 "eslint-plugin-jsx-a11y": "^2.2.3",
56 "eslint-plugin-react": "^6.5.0",
57 "expect.js": "^0.3.1",
58 "flow-bin": "^0.57.3",
59 "flow-copy-source": "^1.1.0",
60 "json-loader": "^0.5.4",
61 "jss-cache": "^2.0.0",
62 "jss-camel-case": "^5.0.0",
63 "jss-compose": "^4.0.0",
64 "jss-default-unit": "^7.0.0",
65 "jss-expand": "^4.0.0",
66 "jss-extend": "^5.0.0",
67 "jss-global": "^2.0.0",
68 "jss-isolate": "^4.0.0",
69 "jss-nested": "^5.0.0",
70 "jss-props-sort": "^5.0.0",
71 "jss-vendor-prefixer": "^6.0.0",
72 "karma": "^1.3.0",
73 "karma-benchmark": "^0.6.0",
74 "karma-benchmark-reporter": "^0.1.1",
75 "karma-browserstack-launcher": "^1.1.1",
76 "karma-chrome-launcher": "^2.0.0",
77 "karma-coverage": "^1.1.1",
78 "karma-mocha": "^1.3.0",
79 "karma-mocha-reporter": "^2.2.1",
80 "karma-sourcemap-loader": "^0.3.7",
81 "karma-webpack": "^1.8.0",
82 "lint-staged": "^3.2.2",
83 "mocha": "^3.2.0",
84 "pre-commit": "^1.1.3",
85 "prettier": "^1.10.2",
86 "rimraf": "^2.5.4",
87 "size-limit": "^0.2.0",
88 "webpack": "^2.3.3",
89 "zen-observable": "^0.6.0"
90 },
91 "scripts": {
92 "all": "npm run lint && npm run flow && npm run test && npm run build && npm run size",
93 "build": "npm run clean && npm run build:lib && npm run build:max && npm run build:min && npm run build:tests",
94 "build:lib": "babel src --out-dir lib && npm run flow:copy-src",
95 "build:max": "cross-env NODE_ENV=development webpack src/index.js dist/jss.js",
96 "build:min": "cross-env NODE_ENV=production webpack src/index.js dist/jss.min.js",
97 "build:tests": "cross-env NODE_ENV=test webpack tests/index.js tmp/tests.js",
98 "clean": "rimraf '{lib,dist,tmp}/*'",
99 "flow": "flow --show-all-errors",
100 "flow:copy-src": "flow-copy-source -i './src/**' src lib",
101 "lint": "eslint ./src ./tests ./benchmark ./*.js && npm run flow && npm run format",
102 "lint:staged": "lint-staged && npm run flow",
103 "format": "prettier --write **/*",
104 "test": "cross-env NODE_ENV=test karma start --single-run",
105 "test:watch": "cross-env NODE_ENV=test karma start",
106 "posttest": "[ -z \"$TRAVIS\" ] || codecov",
107 "codecov": "codecov",
108 "bench": "cross-env BENCHMARK=true karma start --single-run",
109 "size": "size-limit 7.2KB dist/jss.js",
110 "prepublishOnly": "npm run all",
111 "postinstall": "node -e \"console.log('\\u001b[35m\\u001b[1mLove JSS? You can now support us on open collective:\\u001b[22m\\u001b[39m\\n > \\u001b[34mhttps://opencollective.com/jss/donate\\u001b[0m')\""
112 },
113 "dependencies": {
114 "is-in-browser": "^1.1.3",
115 "symbol-observable": "^1.1.0",
116 "warning": "^3.0.0"
117 },
118 "files": [
119 "dist",
120 "lib",
121 "flow-typed",
122 "readme.md",
123 "changelog.md",
124 "LICENSE"
125 ],
126 "lint-staged": {
127 "**/*.{js,md,json}": [
128 "prettier"
129 ],
130 "**/*.js": [
131 "eslint"
132 ]
133 },
134 "pre-commit": "lint:staged"
135}