UNPKG

5.07 kBJSONView Raw
1{
2 "name": "@datawheel/canon-core",
3 "version": "0.18.8",
4 "description": "Reusable React environment and components for creating visualization engines.",
5 "main": "src/index.js",
6 "bin": {
7 "canon-build": "bin/build.js",
8 "canon-dev": "bin/dev.js",
9 "canon-locales": "bin/locales.js",
10 "canon-release": "bin/release.js",
11 "canon-setup": "bin/setup.js"
12 },
13 "scripts": {
14 "build": "NODE_OPTIONS=--max-old-space-size=4096 canon-build",
15 "cache-clear": "rm -rf node_modules/.cache/",
16 "dev": "canon-dev",
17 "locales": "canon-locales",
18 "release": "canon-release",
19 "setup": "canon-setup",
20 "start": "node index.js"
21 },
22 "repository": {
23 "type": "git",
24 "url": "git+https://github.com/datawheel/canon.git"
25 },
26 "author": "",
27 "license": "MIT",
28 "bugs": {
29 "url": "https://github.com/datawheel/canon/issues"
30 },
31 "homepage": "https://github.com/datawheel/canon#readme",
32 "dependencies": {
33 "@babel/core": "^7.5.5",
34 "@babel/plugin-proposal-class-properties": "^7.5.5",
35 "@babel/plugin-proposal-decorators": "^7.4.4",
36 "@babel/plugin-proposal-do-expressions": "^7.5.0",
37 "@babel/plugin-proposal-export-default-from": "^7.5.2",
38 "@babel/plugin-proposal-export-namespace-from": "^7.5.2",
39 "@babel/plugin-proposal-function-bind": "^7.2.0",
40 "@babel/plugin-proposal-function-sent": "^7.5.0",
41 "@babel/plugin-proposal-json-strings": "^7.2.0",
42 "@babel/plugin-proposal-logical-assignment-operators": "^7.2.0",
43 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
44 "@babel/plugin-proposal-numeric-separator": "^7.2.0",
45 "@babel/plugin-proposal-optional-chaining": "^7.2.0",
46 "@babel/plugin-proposal-pipeline-operator": "^7.5.0",
47 "@babel/plugin-proposal-throw-expressions": "^7.2.0",
48 "@babel/plugin-syntax-dynamic-import": "^7.2.0",
49 "@babel/plugin-syntax-import-meta": "^7.2.0",
50 "@babel/plugin-transform-react-constant-elements": "^7.5.0",
51 "@babel/plugin-transform-react-inline-elements": "^7.2.0",
52 "@babel/polyfill": "^7.4.4",
53 "@babel/preset-env": "^7.5.5",
54 "@babel/preset-react": "^7.0.0",
55 "@blueprintjs/core": "^3.18.0",
56 "axios": "^0.18.0",
57 "babel-eslint": "^10.0.3",
58 "babel-loader": "^8.0.6",
59 "bcrypt-nodejs": "0.0.3",
60 "body-parser": "^1.18.2",
61 "buildmail": "^4.0.1",
62 "chalk": "^2.3.0",
63 "chokidar": "^3.0.2",
64 "compression": "^1.7.1",
65 "cookie-parser": "^1.4.3",
66 "cookie-session": "^2.0.0-beta.3",
67 "core-js": "^2.6.9",
68 "css-loader": "^3.2.0",
69 "css2json": "^1.0.0",
70 "d3-array": "^1.2.1",
71 "d3plus-react": "^0.5.3",
72 "d3plus-text": "^0.9.50",
73 "d3plus-viz": "^0.12.41",
74 "es6-promise": "^4.1.0",
75 "eslint": "^5.11.1",
76 "eslint-plugin-react": "^7.12.2",
77 "express": "^4.16.2",
78 "file-loader": "^4.2.0",
79 "grizzly": "^2.1.5",
80 "hard-source-webpack-plugin": "^0.13.1",
81 "helmet": "^3.9.0",
82 "i18next": "^10.0.7",
83 "i18next-express-middleware": "^1.7.0",
84 "i18next-node-fs-backend": "^2.1.1",
85 "i18next-scanner": "^2.2.1",
86 "inline-environment-variables-webpack-plugin": "^1.2.1",
87 "iso-morphic-style-loader": "^2.0.1",
88 "js-yaml": "^3.10.0",
89 "lost": "^8.2.0",
90 "mailgun-js": "^0.13.1",
91 "mini-css-extract-plugin": "^0.8.0",
92 "normalize.css": "^7.0.0",
93 "opbeat": "^4.17.0",
94 "passport": "^0.4.0",
95 "passport-facebook": "^2.1.1",
96 "passport-github": "^1.1.0",
97 "passport-google-oauth20": "^1.0.0",
98 "passport-instagram": "^1.0.0",
99 "passport-linkedin-oauth2": "^1.5.0",
100 "passport-local": "^1.0.0",
101 "passport-twitter": "^1.0.4",
102 "pg": "^6.4.2",
103 "pixrem": "^5.0.0",
104 "postcss-color-function": "^4.1.0",
105 "postcss-conditionals": "^2.1.0",
106 "postcss-css-variables": "^0.13.0",
107 "postcss-each": "^0.10.0",
108 "postcss-flexbugs-fixes": "^4.1.0",
109 "postcss-for": "^2.1.1",
110 "postcss-import": "^12.0.1",
111 "postcss-loader": "^3.0.0",
112 "postcss-map": "^0.11.0",
113 "postcss-mixins": "^6.2.2",
114 "postcss-preset-env": "^6.7.0",
115 "postcss-reporter": "^6.0.1",
116 "postcss-url": "^8.0.0",
117 "pretty": "^2.0.0",
118 "promise-throttle": "^1.0.0",
119 "prop-types": "^15.6.0",
120 "react": "16.8.6",
121 "react-dom": "16.8.6",
122 "react-helmet": "^5.2.0",
123 "react-hot-loader": "^4.12.11",
124 "react-i18next": "^9.0.1",
125 "react-redux": "^5.1.1",
126 "react-router": "3.2.3",
127 "react-router-redux": "^4.0.8",
128 "react-scroll": "^1.7.13",
129 "redux": "^4.0.4",
130 "redux-logger": "^3.0.6",
131 "redux-thunk": "^2.0.1",
132 "sequelize": "^4.13.10",
133 "serialize-javascript": "^1.4.0",
134 "shelljs": "^0.8.3",
135 "url-loader": "^2.1.0",
136 "urllite": "^0.5.0",
137 "webpack": "4.38.0",
138 "webpack-bundle-analyzer": "^3.4.1",
139 "webpack-cli": "^3.3.7",
140 "webpack-dev-middleware": "^3.7.0",
141 "webpack-hot-middleware": "^2.25.0",
142 "webpackbar": "^4.0.0",
143 "yml-loader": "^2.1.0",
144 "yn": "^3.0.0"
145 },
146 "devDependencies": {
147 "@datawheel/canon-logiclayer": "0.3.18",
148 "@datawheel/canon-vizbuilder": "^0.2.7"
149 }
150}