UNPKG

@datawheel/canon-core

Version:

Reusable React environment and components for creating visualization engines.

162 lines (161 loc) 5.47 kB
{ "name": "@datawheel/canon-core", "sideEffects": [ "*.css" ], "version": "0.27.3", "description": "Reusable React environment and components for creating visualization engines.", "main": "./src/index.js", "types": "./types/index.d.ts", "bin": { "canon-build": "bin/build.js", "canon-dev": "bin/dev.js", "canon-locales": "bin/locales.js" }, "scripts": { "test": "echo 'Not implemented yet.'" }, "repository": { "type": "git", "url": "git+https://github.com/Datawheel/canon.git", "directory": "packages/core" }, "author": "Dave Landry <dave@datawheel.us>", "license": "GPL-3.0-or-later", "bugs": { "url": "https://github.com/Datawheel/canon/issues" }, "homepage": "https://github.com/Datawheel/canon#readme", "engines": { "node": ">=16.0.0 <21.0.0" }, "dependencies": { "@babel/core": "^7.11.6", "@babel/plugin-proposal-class-properties": "^7.5.5", "@babel/plugin-proposal-decorators": "^7.4.4", "@babel/plugin-proposal-do-expressions": "^7.5.0", "@babel/plugin-proposal-export-default-from": "^7.5.2", "@babel/plugin-proposal-export-namespace-from": "^7.5.2", "@babel/plugin-proposal-function-bind": "^7.2.0", "@babel/plugin-proposal-function-sent": "^7.5.0", "@babel/plugin-proposal-json-strings": "^7.2.0", "@babel/plugin-proposal-logical-assignment-operators": "^7.2.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4", "@babel/plugin-proposal-numeric-separator": "^7.2.0", "@babel/plugin-proposal-optional-chaining": "^7.2.0", "@babel/plugin-proposal-pipeline-operator": "^7.5.0", "@babel/plugin-proposal-throw-expressions": "^7.2.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.2.0", "@babel/plugin-transform-react-constant-elements": "^7.5.0", "@babel/plugin-transform-react-inline-elements": "^7.2.0", "@babel/polyfill": "^7.11.5", "@babel/preset-env": "^7.11.5", "@babel/preset-react": "^7.10.4", "@babel/runtime": "^7.10.2", "@blueprintjs/core": "^3.45.0", "@blueprintjs/icons": "^3.26.1", "@loadable/babel-plugin": "^5.13.2", "@loadable/component": "^5.13.2", "@loadable/server": "^5.13.2", "@loadable/webpack-plugin": "^5.13.0", "@nuxtjs/friendly-errors-webpack-plugin": "^2.1.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", "@researchgate/react-intersection-observer": "^1.2.0", "axios": "^0.21.1", "babel-eslint": "^10.0.3", "babel-loader": "^8.1.0", "bcrypt-nodejs": "0.0.3", "body-parser": "^1.18.2", "buildmail": "^4.0.1", "chalk": "^2.3.0", "chokidar": "^3.0.2", "compression": "^1.7.1", "cookie-parser": "^1.4.3", "cookie-session": "^2.0.0-beta.3", "core-js": "^2.6.9", "css-loader": "^3.2.0", "css2json": "^1.0.0", "cssnano": "^4.1.10", "d3-array": "^2.11.0", "d3-selection": "^2.0.0", "d3plus-common": "~1.1.2", "d3plus-text": "~1.0.4", "dom4": "^2.1.5", "es6-promise": "^4.1.0", "express": "^4.16.2", "file-loader": "^4.2.0", "hard-source-webpack-plugin": "^0.13.1", "helmet": "^3.9.0", "history": "^3.3.0", "i18next": "^10.0.7", "i18next-express-middleware": "^1.7.0", "i18next-node-fs-backend": "^2.1.1", "i18next-scanner": "^2.2.1", "inline-environment-variables-webpack-plugin": "^1.2.1", "intersection-observer": "^0.11.0", "iso-morphic-style-loader": "^2.0.1", "js-yaml": "^3.10.0", "jsesc": "^3.0.1", "lost": "^8.2.0", "mailgun-js": "^0.13.1", "mini-css-extract-plugin": "^0.12.0", "normalize.css": "^7.0.0", "opbeat": "^4.17.0", "optimize-css-assets-webpack-plugin": "^5.0.3", "passport": "^0.4.0", "passport-facebook": "^2.1.1", "passport-github": "^1.1.0", "passport-google-oauth20": "^1.0.0", "passport-instagram": "^1.0.0", "passport-linkedin-oauth2": "^1.5.0", "passport-local": "^1.0.0", "passport-openidconnect": "^0.1.1", "passport-twitter": "^1.0.4", "pg": "^8.9.0", "pixrem": "^5.0.0", "postcss-combine-duplicated-selectors": "^9.4.0", "postcss-conditionals": "^2.1.0", "postcss-css-variables": "^0.13.0", "postcss-each": "^0.10.0", "postcss-flexbugs-fixes": "^4.1.0", "postcss-for": "^2.1.1", "postcss-import": "^12.0.1", "postcss-loader": "^3.0.0", "postcss-map": "^0.11.0", "postcss-mixins": "^6.2.2", "postcss-preset-env": "^6.7.0", "postcss-reporter": "^6.0.1", "postcss-url": "^8.0.0", "pretty": "^2.0.0", "promise-throttle": "^1.0.0", "prop-types": "^15.6.0", "react": "16.13.1", "react-dom": "16.13.1", "react-helmet-async": "^1.0.7", "react-i18next": "^9.0.1", "react-redux": "^7.2.4", "react-refresh": "^0.10.0", "react-router": "3.2.3", "react-router-redux": "^4.0.8", "react-scroll": "^1.7.13", "redux": "^4.0.4", "redux-logger": "^3.0.6", "redux-thunk": "^2.0.1", "sequelize": "^5", "shelljs": "^0.8.3", "socket.io": "^4.5.4", "socket.io-client": "^4.5.4", "terser-webpack-plugin": "^4.2.3", "url-loader": "^2.1.0", "urllite": "^0.5.0", "webpack": "4.47", "webpack-bundle-analyzer": "^3.9.0", "webpack-cli": "^3.3.12", "webpack-dev-middleware": "^3.7.0", "webpack-hot-middleware": "^2.25.0", "webpackbar": "^4.0.0", "yml-loader": "^2.1.0", "yn": "^3.0.0" } }