{"_id":"@absinthe/graphiql-workspace","_rev":"2-66e359de48caa09fda25e088a0304379","name":"@absinthe/graphiql-workspace","description":"A graphical interactive in-browser GraphQL IDE enhanced with tabbed navigation, HTTP headers, arbitrary endpoints, etc.","dist-tags":{"latest":"1.1.5"},"versions":{"1.1.4":{"name":"@absinthe/graphiql-workspace","version":"1.1.4","description":"A graphical interactive in-browser GraphQL IDE enhanced with tabbed navigation, HTTP headers, arbitrary endpoints, etc.","homepage":"http://toolbox.sangria-graphql.org/graphiql","bugs":{"url":"https://github.com/OlegIlyenko/graphiql-workspace/issues"},"repository":{"type":"git","url":"git+https://github.com/OlegIlyenko/graphiql-workspace.git"},"license":"Apache License 2.0","main":"dist/index.js","files":["dist","graphiql-workspace.js","graphiql-workspace.min.js","graphiql-workspace.css","README.md","CHANGELOG.md"],"browserify-shim":{"react":"global:React","react-dom":"global:ReactDOM"},"scripts":{"build":"./scripts/build.sh","quickBuild":"./scripts/quickBuild.sh","clean":"rm -rf dist/"},"dependencies":{"bootstrap-sass":"^3.3.7","brace":"^0.10.0","classnames":"2.2.5","graphiql":"0.11.6","graphql":"0.11.7","lodash":"^4.17.4","moment":"^2.17.1","prop-types":"15.6.0","react":"^15.4.2","react-bootstrap":"^0.30.7","react-dom":"^15.4.2","react-dropzone":"^3.11.0","subscriptions-transport-ws":"0.8.3","urijs":"^1.18.8"},"resolutions":{"graphql":"0.11.7"},"devDependencies":{"babel-cli":"6.18.0","babel-eslint":"7.1.0","babel-plugin-syntax-async-functions":"6.13.0","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"6.18.0","babel-preset-react":"6.16.0","babelify":"7.3.0","browserify":"13.1.1","browserify-shim":"3.8.12","chai":"3.5.0","chai-subset":"1.3.0","eslint":"3.10.0","eslint-plugin-babel":"3.3.0","eslint-plugin-react":"6.7.0","express":"4.14.0","express-graphql":"0.6.1","jsdom":"9.8.3","mocha":"3.1.2","react-addons-test-utils":"15.3.2","uglify-js":"2.7.4","uglifyify":"3.0.4","watchify":"3.7.0"},"gitHead":"59bc226e972dbfa9739576a1e9e0dc6ea6043cce","_id":"@absinthe/graphiql-workspace@1.1.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tlvenn","email":"chris@jumpn.com"},"dist":{"integrity":"sha512-b4/FU56LwBMGZQd4olLBb+B5mCROaLICGMGHRwSUEl5Mf4mqxq0VkBVhJVhffbZW5qa2MNCTSMOlULYzCk7tIw==","shasum":"dc4052f64afba4caa82fd317b9323cb72901e408","tarball":"https://registry.npmjs.org/@absinthe/graphiql-workspace/-/graphiql-workspace-1.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClWFf6h1SE7mLjDKaoxhMnxDaMl3hIgaILHbilkF7gTQIgMvtw8R8J6JNMwKddALl8sQDbZqaB19pKiAuDN9xozeY="}]},"maintainers":[{"name":"tlvenn","email":"chris@jumpn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphiql-workspace-1.1.4.tgz_1510320410907_0.07185187540017068"}},"1.1.5":{"name":"@absinthe/graphiql-workspace","version":"1.1.5","description":"A graphical interactive in-browser GraphQL IDE enhanced with tabbed navigation, HTTP headers, arbitrary endpoints, etc.","homepage":"http://toolbox.sangria-graphql.org/graphiql","bugs":{"url":"https://github.com/OlegIlyenko/graphiql-workspace/issues"},"repository":{"type":"git","url":"git+https://github.com/OlegIlyenko/graphiql-workspace.git"},"license":"Apache License 2.0","main":"dist/index.js","files":["dist","graphiql-workspace.js","graphiql-workspace.min.js","graphiql-workspace.css","README.md","CHANGELOG.md"],"browserify-shim":{"react":"global:React","react-dom":"global:ReactDOM"},"scripts":{"build":"./scripts/build.sh","quickBuild":"./scripts/quickBuild.sh","clean":"rm -rf dist/"},"dependencies":{"bootstrap-sass":"^3.3.7","brace":"^0.10.0","classnames":"2.2.5","graphiql":"0.11.6","graphql":"0.11.7","lodash":"^4.17.4","moment":"^2.17.1","prop-types":"15.6.0","react":"^15.4.2","react-bootstrap":"^0.30.7","react-dom":"^15.4.2","react-dropzone":"^3.11.0","subscriptions-transport-ws":"0.8.3","urijs":"^1.18.8"},"resolutions":{"graphql":"0.11.7"},"devDependencies":{"babel-cli":"6.18.0","babel-eslint":"7.1.0","babel-plugin-syntax-async-functions":"6.13.0","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-object-rest-spread":"6.16.0","babel-preset-es2015":"6.18.0","babel-preset-react":"6.16.0","babelify":"7.3.0","browserify":"13.1.1","browserify-shim":"3.8.12","chai":"3.5.0","chai-subset":"1.3.0","eslint":"3.10.0","eslint-plugin-babel":"3.3.0","eslint-plugin-react":"6.7.0","express":"4.14.0","express-graphql":"0.6.1","jsdom":"9.8.3","mocha":"3.1.2","react-addons-test-utils":"15.3.2","uglify-js":"2.7.4","uglifyify":"3.0.4","watchify":"3.7.0"},"gitHead":"c0bd660ed43af7d47b092fdc05b8cc2079cbeef7","_id":"@absinthe/graphiql-workspace@1.1.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"tlvenn","email":"chris@jumpn.com"},"dist":{"integrity":"sha512-jRtlcVDTJhJ4ei+OYPxQ5rbcKpNEFkpGPeiT7bgRYgDlvSW+ivq0det+ChKxEHLsM8hiLHXcWfRo/HlG/UqUxg==","shasum":"07d66e08618344f597e161aa1f73c8f5a741f5d0","tarball":"https://registry.npmjs.org/@absinthe/graphiql-workspace/-/graphiql-workspace-1.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBQWzT5M5uuE8P2IEtxXKS7gRv+9JzA0J9RkSkGXKLJQIhAPVe5v7oCKUMT5C71cOe6KMKN4Wz5chAhWHyR7q5L8te"}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},{"name":"tlvenn","email":"chris@jumpn.com"},{"name":"bruce","email":"brwcodes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphiql-workspace-1.1.5.tgz_1510321705457_0.14339806651696563"}}},"readme":"# GraphiQL Workspace \n\n[![npm version](https://badge.fury.io/js/graphiql-workspace.svg)](https://badge.fury.io/js/graphiql-workspace)\n\nA graphical interactive in-browser GraphQL IDE (GraphiQL), enhanced with following features:\n\n* Tabbed navigation\n* HTTP header editor\n* Arbitrary endpoint support\n* Workspace save/load (as JSON file)\n* Local storage support\n* Request proxy\n* Saved queries\n* Query history\n\nYou can use it in your own projects like this:\n\n```jsx\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport {GraphiQLWorkspace, AppConfig} from 'graphiql-workspace';\n\nimport 'graphiql-workspace/graphiql-workspace.css'\nimport 'graphiql/graphiql.css'\n\nconst config = new AppConfig(\"graphiql\", bootstrapOptions);\nReactDOM.render(<GraphiQLWorkspace config={config} />, document.getElementById('graphiql-workspace'));\n```\n\nYou still will need to add bootstrap CSS in you final application. For instance, you can use `bootstrap-loader` in webpack config. For an example application, that uses **graphiql-workspace**, check out [graphql-toolbox](http://toolbox.sangria-graphql.org/graphiql) \n\nHere is how it look like in your browser:\n\n[![graphiql-workspace](https://raw.githubusercontent.com/OlegIlyenko/graphiql-workspace/master/screenshot.png)](http://toolbox.sangria-graphql.org/graphiql)\n\n## Getting started\n\nAfter you cloned the project, do the `npm install` and then use `./scripts/build.sh` or `./scripts/quickBuild.sh` to build the project.\n\nIn order to see it in action, you can use an example html page `./example/index.html`.  \n\n## Standalone Usage\n\nHere is an example HTML:\n\n```html\n<!doctype html>\n\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n    <title>GraphiQL Workspace Example</title>\n\n    <link rel=\"stylesheet\" media=\"screen\" href=\"//maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css\">\n    <link rel=\"stylesheet\" media=\"screen\" href=\"//cdnjs.cloudflare.com/ajax/libs/graphiql/0.11.6/graphiql.min.css\">\n    <link rel=\"stylesheet\" media=\"screen\" href=\"//cdn.jsdelivr.net/npm/graphiql-workspace@1.1.3/graphiql-workspace.min.css\">\n\n    <script src=\"//cdn.jsdelivr.net/npm/react@15.4.2/react.min.js\"></script>\n    <script src=\"//cdn.jsdelivr.net/npm/react-dom@15.4.2/dist/react-dom.min.js\"></script>\n    <script src=\"//cdn.jsdelivr.net/npm/graphiql-workspace@1.1.3/graphiql-workspace.min.js\"></script>\n  </head>\n  <body>\n    <div id=\"workspace\" class=\"graphiql-workspace\"></div>\n\n    <script>\n      var config = new graphiqlWorkspace.AppConfig(\"graphiql\", {});\n\n      ReactDOM.render(\n        React.createElement(graphiqlWorkspace.GraphiQLWorkspace, {config: config}),\n        document.getElementById('workspace'));\n    </script>\n  </body>\n</html>\n```\n\n## Community\n\n* [`graphiql-workspace-app`](https://gitlab.com/kachkaev/graphiql-workspace-app) — an instance of [`create-react-app`](https://github.com/facebookincubator/create-react-app) that wrapps `graphiql-workspace`. Can be easily launched at `graphiql.yourcompany.com` as a lightweight Docker container (&lt;&nbsp;20MB). Hosted on GitLab.\n","maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},{"name":"tlvenn","email":"chris@jumpn.com"},{"name":"bruce","email":"brwcodes@gmail.com"}],"time":{"modified":"2022-04-04T11:01:58.915Z","created":"2017-11-10T13:26:51.426Z","1.1.4":"2017-11-10T13:26:51.426Z","1.1.5":"2017-11-10T13:48:25.589Z"},"homepage":"http://toolbox.sangria-graphql.org/graphiql","repository":{"type":"git","url":"git+https://github.com/OlegIlyenko/graphiql-workspace.git"},"bugs":{"url":"https://github.com/OlegIlyenko/graphiql-workspace/issues"},"license":"Apache License 2.0","readmeFilename":"README.md"}