{"_id":"@data-story-org/data-story","_rev":"2-91ab31ffefce762fabd66c44115eadee","name":"@data-story-org/data-story","dist-tags":{"latest":"0.0.26"},"versions":{"0.0.22":{"name":"@data-story-org/data-story","description":"![tests](https://github.com/ajthinking/data-story/workflows/tests/badge.svg) ![version](https://img.shields.io/packagist/v/ajthinking/data-story?color=blue) ![proofofconcept](https://img.shields.io/badge/proof%20of%20concept-gold)","version":"0.0.22","main":"lib/cjs/src/index.js","module":"lib/esm/src/index.js","types":"lib/types/src/index.d.ts","directories":{"doc":"docs","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/ajthinking/data-story.git"},"keywords":["etl","workbench","data","transformation"],"author":{"name":"Anders Jürisoo"},"license":"MIT","bugs":{"url":"https://github.com/ajthinking/data-story/issues"},"homepage":"https://github.com/ajthinking/data-story#readme","scripts":{"format":"prettier --write \"./**/*.(js|ts|jsx|tsx|json|md|css|less|scss)\" --ignore-path ./configs/.prettierignore","lint":"eslint src --ext .js,.ts -c ./configs/.eslintrc","lint:fix":"npm run lint -- --fix","lint:quiet:fix":"npm run lint:fix -- --quiet","dev":"npm run development","development":"cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js","watch":"npm run development -- --watch","watch-poll":"mix watch -- --watch-options-poll=1000","hot":"cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js","prod":"npm run production","production":"cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --config=node_modules/laravel-mix/setup/webpack.config.js","test":"jest --testPathIgnorePatterns=.*e2e.test.* -c tests/jest.config.js","test:e2e":"jest --passWithNoTests --detectOpenHandles -c tests/jest.e2e.config.js","github-pages:deploy":"gh-pages -d public","build:cjs":"tsc --module commonjs --outDir lib/cjs","build:esm":"tsc --outDir lib/esm","build":"npm run build:esm && npm run build:cjs","prepublishOnly":"npm run test && npm run test:e2e && npm run lint:quiet:fix && npm run build"},"dependencies":{"@data-story-org/core":"latest","@emotion/react":"^11.4.1","@emotion/styled":"^11.3.0","@projectstorm/react-diagrams":"^6.6.1","axios":"^0.21","dagre":"^0.8.5","flatted":"^3.2.2","fuse.js":"^6.4.6","lodash":"^4.17.21","mobx":"^6.0.4","mobx-react-lite":"^3.2.0","pathfinding":"^0.4.18","paths-js":"^0.4.11","react-fade-in":"^2.0.1","react-hotkeys-hook":"^3.4.0","react-modal":"^3.12.1","react-spinners":"^0.11.0","react-syntax-highlighter":"^15.4.4","react-toastify":"^7.0.4","resize-observer-polyfill":"^1.5.1"},"peerDependencies":{"@data-story-org/core":"latest","mobx":"^6.0.4","mobx-react-lite":"^3.2.0","react":"^17.0.2","react-dom":"^17.0.2"},"devDependencies":{"typescript":"^4.2.2","tailwindcss":"^2.2.15","@fontsource/ibm-plex-mono":"^4.5.1","@fontsource/ibm-plex-sans":"^4.5.1","@fontsource/ibm-plex-serif":"^4.5.0","@fortawesome/fontawesome-free":"^5.15.4","@babel/plugin-proposal-decorators":"^7.12.1","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.0.0","@testing-library/dom":"^8.7.1","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.1.1","@testing-library/user-event":"^13.2.1","@types/expect-puppeteer":"^4.4.6","@types/jest":"^27.0.1","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.6.1","@types/puppeteer":"^5.4.4","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@types/react-syntax-highlighter":"^13.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","autoprefixer":"^10.0.2","babel-jest":"^27.0.6","babel-loader":"^8.2.2","cross-env":"^7.0","eslint":"^7.32.0","eslint-plugin-jest":"^24.3.6","eslint-plugin-react":"^7.24.0","gh-pages":"^3.2.3","jest":"^27.0.6","jest-cli":"^27.0.6","jest-puppeteer":"^5.0.4","laravel-mix":"^6.0.28","prettier":"^2.4.1","puppeteer":"^10.2.0","react":"^17.0.2","react-dom":"^17.0.2","resolve-url-loader":"^4.0.0","sass":"^1.38.1","sass-loader":"^12.1.0","ts-jest":"^27.0.4","ts-loader":"^9.2.5"},"prettier":{"printWidth":60,"trailingComma":"all","singleQuote":true},"gitHead":"1c002e15cfe7c1001b0db240e07834278cd52ec7","_id":"@data-story-org/data-story@0.0.22","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-5QAUQxWCtLYsoBYhjnUrinCuuVRYw3D3i1syWZrRO2yG8gAHqej9af8M/tdVhjetr5dS3cPblu8PUkH4ae5pMQ==","shasum":"bda2fa03865364dbc0b1bc07a5db2c319839676d","tarball":"https://registry.npmjs.org/@data-story-org/data-story/-/data-story-0.0.22.tgz","fileCount":1025,"unpackedSize":3925443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhngvVCRA9TVsSAnZWagAA83cP/i6R4w2rkS3RNYY6XXPn\n8cP1LWEWP37I9CB5pVRuNLNJNk+zxo5+4Q+Cd8089pe9TuhzPJyqRzJf/AHZ\nAS4D3av8MATd/8NkW2PA6bLRDCz/sz1+H+KRUBdazrIMn8t9HuO1Ot0pXkhS\nRUdk/zq4v+RgGp4XsJvw19xZCFxfG7wbHgLfkgbHk/EBGPtFego7MeiHR3l+\nESA8XRktTnJsUN1Q7LjiZdB7wsjfMjVPEB74ScVbIZlsdOsMYsM25VvyvPTu\nkFefTOPZcIhbp185qfJ44Wh8nI1x7b8OkCxzrkYNDl2mnmav8oJ2ZGVZSaGQ\nwmvHjtC8Xp7M3jUW31xfkUTlTu4oQrAR+OWCLQANpUmq2IJyy1QR4Qw1aihb\naF3MMd5+fTKBQ/Kb1a07N/em46Vj6G8NDB1mBJty7SVz9HzicWKZaH1tmz9R\nzGTAW7NfGMUCiDJSwV8TqEmdife6ZCe6ECNTv4jD5NBKt70aXTbMBsuNYfdZ\n1bYClyJEF4nIdi3jhrTp9gY27lPLEFf1sCRWVA0ytAK4N4LB7j4HbND7jNfY\nWl2RhbVjLbJlvDUMPK7/5YPLJzTeSBXsedJXEvcJ6xx//8bBGRli4uzv99ze\nZok+Ryx0q1ETqgzMeI/KxQTVkrtQXwXjrKUH9DNhlzi5x8t0eoLT3m6vF4oY\ntCTW\r\n=FzU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhFh5nEp2Ye4B2Z1fO+gUGQijf27cCutZ/hN6R5fPA3AiAyyQYEQiT368Ot0CIgp+EnGjrdTcSt93fssLcW4Mmydw=="}]},"_npmUser":{"name":"ajthinking","email":"jurisoo@hotmail.com"},"maintainers":[{"name":"ajthinking","email":"jurisoo@hotmail.com"},{"name":"lenivaya","email":"xocada@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-story_0.0.22_1637747669218_0.03173346975859559"},"_hasShrinkwrap":false},"0.0.26":{"name":"@data-story-org/data-story","description":"![tests](https://github.com/ajthinking/data-story/workflows/tests/badge.svg) ![version](https://img.shields.io/packagist/v/ajthinking/data-story?color=blue) ![proofofconcept](https://img.shields.io/badge/proof%20of%20concept-gold)","version":"0.0.26","main":"lib/cjs/src/index.js","module":"lib/esm/src/index.js","types":"lib/types/src/index.d.ts","directories":{"doc":"docs","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/ajthinking/data-story.git"},"keywords":["etl","workbench","data","transformation"],"author":{"name":"Anders Jürisoo"},"license":"MIT","bugs":{"url":"https://github.com/ajthinking/data-story/issues"},"homepage":"https://github.com/ajthinking/data-story#readme","scripts":{"format":"prettier --write \"./**/*.(js|ts|jsx|tsx|json|md|css|less|scss)\" --ignore-path ./configs/.prettierignore","lint":"eslint src --ext .js,.ts -c ./configs/.eslintrc","lint:fix":"npm run lint -- --fix","lint:quiet:fix":"npm run lint:fix -- --quiet","dev":"npm run development","development":"cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js","watch":"npm run development -- --watch","watch-poll":"mix watch -- --watch-options-poll=1000","hot":"cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js","prod":"npm run production","production":"cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --config=node_modules/laravel-mix/setup/webpack.config.js","test":"jest --testPathIgnorePatterns=.*e2e.test.* -c tests/jest.config.js","test:e2e":"jest --passWithNoTests --detectOpenHandles -c tests/jest.e2e.config.js","github-pages:deploy":"gh-pages -d public","build:cjs":"tsc --module commonjs --outDir lib/cjs","build:esm":"tsc --outDir lib/esm","build":"npm run build:esm && npm run build:cjs","prepublishOnly":"npm run test && npm run test:e2e && npm run lint:quiet:fix && npm run build"},"dependencies":{"@data-story-org/core":"latest","@emotion/react":"^11.4.1","@emotion/styled":"^11.3.0","@projectstorm/react-diagrams":"^6.6.1","axios":"^0.21","dagre":"^0.8.5","flatted":"^3.2.2","fuse.js":"^6.4.6","lodash":"^4.17.21","mobx":"^6.0.4","mobx-react-lite":"^3.2.0","pathfinding":"^0.4.18","paths-js":"^0.4.11","react-fade-in":"^2.0.1","react-hotkeys-hook":"^3.4.0","react-modal":"^3.12.1","react-spinners":"^0.11.0","react-syntax-highlighter":"^15.4.4","react-toastify":"^7.0.4","resize-observer-polyfill":"^1.5.1"},"peerDependencies":{"@data-story-org/core":"latest","mobx":"^6.0.4","mobx-react-lite":"^3.2.0","react":"^17.0.2","react-dom":"^17.0.2"},"devDependencies":{"typescript":"^4.2.2","tailwindcss":"^2.2.15","@fontsource/ibm-plex-mono":"^4.5.1","@fontsource/ibm-plex-sans":"^4.5.1","@fontsource/ibm-plex-serif":"^4.5.0","@fortawesome/fontawesome-free":"^5.15.4","@babel/plugin-proposal-decorators":"^7.12.1","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.0.0","@testing-library/dom":"^8.7.1","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.1.1","@testing-library/user-event":"^13.2.1","@types/expect-puppeteer":"^4.4.6","@types/jest":"^27.0.1","@types/jest-environment-puppeteer":"^4.4.1","@types/node":"^16.6.1","@types/puppeteer":"^5.4.4","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@types/react-syntax-highlighter":"^13.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","autoprefixer":"^10.0.2","babel-jest":"^27.0.6","babel-loader":"^8.2.2","cross-env":"^7.0","eslint":"^7.32.0","eslint-plugin-jest":"^24.3.6","eslint-plugin-react":"^7.24.0","gh-pages":"^3.2.3","jest":"^27.0.6","jest-cli":"^27.0.6","jest-puppeteer":"^5.0.4","laravel-mix":"^6.0.28","prettier":"^2.4.1","puppeteer":"^10.2.0","react":"^17.0.2","react-dom":"^17.0.2","resolve-url-loader":"^4.0.0","sass":"^1.38.1","sass-loader":"^12.1.0","ts-jest":"^27.0.4","ts-loader":"^9.2.5"},"prettier":{"printWidth":60,"trailingComma":"all","singleQuote":true},"gitHead":"3db114504f1298001f404b2b4935e6afec4e9396","_id":"@data-story-org/data-story@0.0.26","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-D6mVo3ZjujTApD3FnWQdw7c/suSPw+OAYulWQk1v35aciqzNJm3mx+uhZ+0QExrZkEj/odPSYood5gyu5zxsNw==","shasum":"6758de91ca71a2488d1c13bbd13c39c108c228de","tarball":"https://registry.npmjs.org/@data-story-org/data-story/-/data-story-0.0.26.tgz","fileCount":1025,"unpackedSize":3925481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnhWhCRA9TVsSAnZWagAAGw0P/RvhYvirZ/XAx9jNuvdj\nEWjdD6My/3wvzknGIMwSBjZthNhUl4lIrL9L3l3pKUuKMaVN/aMpxCrCEVOk\nZP/5qWkE1EH0A2790NcfsiYLNNltH6U8jsK1nPPhsMK/5tnlCEUcbpPNFMRA\nS1tEKhalUDLH379Q9sKI3thWJWH7MisLl/G8k+Vc4F/sEiMTUG87EkExgAGN\n5P6ZTwwA8qe8E2YwjgtP9uxK4i4MhnabLzPn7LZl1HVaaxw/Iw+HiIkpTdqK\nEsHaNhgwhTLz09MIZ3RBbKNqXqN4S1GXXOUNRvF56GsVG++PAiiJyg5pXYOS\no76/rwlpuaqOFlV5/UElDXZtsuce9wngtA8YSbU8V01aur+isTR6pAk/i6AK\nNczUkYDbrWj9BMMCe5WxE/dckrSZRVv6daLBLAfeuLJ0DylnforWccy+ccCB\nTZS97zdfQ4VejHHpT+hWhOARJ1VbRFVOXWAWC+51MuJfkTySesIT4iee9oIV\nkbMLMd8g3i23m9JcHGHvF7GaVgiIYF86lQ7AwFU4RBIuZ+9vNF9+jZzGLXqB\noNdgJui0uja75EAf6+L4aFpQjwmA12pAAPGieCeYD9tDK/yO27/0mAukxcLu\nVPO3NfJX+OGDNrCMRtIqiEQgoz8u5ohMp46cupG329yql/cSVG5XI+urx173\nbvPi\r\n=6iro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGM8R7qTAk2HWSXY3XWe8KetcTXbjTzOqVE5ymnAOMebAiBuqi9sKB/MpfarMjBfkosDW6thuc4d3fUbK+4ZzEp9OA=="}]},"_npmUser":{"name":"ajthinking","email":"jurisoo@hotmail.com"},"maintainers":[{"name":"ajthinking","email":"jurisoo@hotmail.com"},{"name":"lenivaya","email":"xocada@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-story_0.0.26_1637750177114_0.5121821629963808"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-24T09:54:29.112Z","0.0.22":"2021-11-24T09:54:29.419Z","modified":"2022-04-05T02:50:44.448Z","0.0.26":"2021-11-24T10:36:17.349Z"},"maintainers":[{"name":"ajthinking","email":"jurisoo@hotmail.com"},{"name":"lenivaya","email":"xocada@gmail.com"}],"description":"![tests](https://github.com/ajthinking/data-story/workflows/tests/badge.svg) ![version](https://img.shields.io/packagist/v/ajthinking/data-story?color=blue) ![proofofconcept](https://img.shields.io/badge/proof%20of%20concept-gold)","homepage":"https://github.com/ajthinking/data-story#readme","keywords":["etl","workbench","data","transformation"],"repository":{"type":"git","url":"git+https://github.com/ajthinking/data-story.git"},"author":{"name":"Anders Jürisoo"},"bugs":{"url":"https://github.com/ajthinking/data-story/issues"},"license":"MIT","readme":"<img src=\"https://user-images.githubusercontent.com/3457668/117117786-3d48a900-ad90-11eb-91eb-520f7919d7fa.png\">\n\nVisual programming | Process design | Workflows | ETL | Data manipulation\n\n[data-story-org/core](https://github.com/data-story-org/core)\n\n[data-story-org/x-to-y](https://github.com/data-story-org/x-to-y)\n\n[Demo](https://data-story-org.github.io/data-story)\n\n## Installation and usage in react app\n\n```sh\nyarn add @data-story-org/data-story\n```\n\n```js\nimport { DataStory } from '@data-story-org/data-story';\nimport '@data-story-org/data-story/lib/styles/app.css';\n\nconst someComponent = () => {\n  return <DataStory />;\n};\n```\n\n> :warning: **Using React.StrictMode with data-story-org/data-story in development mode will provoke a lot of useless errors**\n> see [projectstorm/react-diagrams#598](https://github.com/projectstorm/react-diagrams/issues/598#issuecomment-635924991)\n\n> as temporally fix you can either disable React.StrictMode or enable it only for production builds\n\n## Development\n\nSee [contributing](contributing.md) for setuping seamless development environment for core and data-story.\n\n## Hotkeys\n\n| Hotkey   |       Action       |\n| -------- | :----------------: |\n| ALT+D    |   Go to diagram    |\n| ALT+I    |  Go to Inspectors  |\n| ALT+J    | Go to diagram JSON |\n| ALT+O    |        open        |\n| ALT+PLUS |      Add node      |\n| ALT+R    |    Run diagram     |\n| ALT+S    |        save        |\n","readmeFilename":"readme.md"}