{"_id":"@cid-harvard/product-space","_rev":"7-37ff91b0ce38656b2e1b1be2fbc646ae","name":"@cid-harvard/product-space","description":"A customizable and interactive product space","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@cid-harvard/product-space","version":"0.1.0","description":"A customizable and interactive product space","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"preferGlobal":true,"bin":{"product-space":"bin.js","product-space-clean":"clean.js"},"author":{"name":"Huy Nguyen","email":"huy@huy-nguyen.com","url":"https://www.huy-nguyen.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cid-harvard/product-space.git"},"devDependencies":{"@cid-harvard/eslint-config":"0.1.2","@cid-harvard/stylelint-config":"0.1.0","@cid-harvard/tslint-config":"0.1.0","babel-eslint":"8.0.2","eslint":"4.12.0","eslint-plugin-jest":"21.3.2","eslint-plugin-react":"7.5.1","stylelint":"8.3.1","tslint":"5.8.0","typescript-styled-plugin":"0.1.2","webpack-dev-server":"2.9.4"},"dependencies":{"@babel/core":"7.0.0-beta.31","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.31","@babel/preset-env":"7.0.0-beta.31","@types/d3-format":"1.2.1","@types/d3-scale":"1.0.10","@types/gsap":"1.19.1","@types/lodash":"4.14.83","@types/react":"16.0.21","@types/react-dnd":"2.0.34","@types/react-dnd-html5-backend":"2.1.8","@types/react-dom":"16.0.2","babel-loader":"8.0.0-beta.0","babel-preset-react":"7.0.0-beta.3","babel-register":"7.0.0-beta.3","classnames":"2.2.5","css-loader":"0.28.7","d3-format":"1.2.0","d3-scale":"1.0.6","gsap":"1.20.3","html-webpack-plugin":"2.30.1","lodash":"4.17.4","open":"0.0.5","react":"16.0.0","react-dnd":"2.5.4","react-dnd-html5-backend":"2.5.4","react-dom":"16.0.0","reset-css":"2.2.1","rimraf":"2.6.2","style-loader":"0.19.0","styled-components":"2.2.3","ts-loader":"3.1.1","typescript":"2.6.1","webpack":"3.8.1"},"gitHead":"b363c34dfd39397888079a2321d46c13e2af0486","bugs":{"url":"https://github.com/cid-harvard/product-space/issues"},"homepage":"https://github.com/cid-harvard/product-space#readme","_id":"@cid-harvard/product-space@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"huy-nguyen","email":"huy@huy-nguyen.com"},"dist":{"integrity":"sha512-LFivjaci9txbAjdAhp7x9Gz4li24ZLt1CkSuv4vtBXe7T0MSPLbyqA1xVuOC48VG7jtTGdOduLTD2TIsqWsLYw==","shasum":"6a5dd710c29e0f1f20c4522db39e9227cb069049","tarball":"https://registry.npmjs.org/@cid-harvard/product-space/-/product-space-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy+eyH4AKvAVVvjZmHToz9isKnWf9B3COPjPiNhHA1agIgQ+cjGVGNbFpLMhnwGYPkRH3bQeAdPR1C1NqnE9xlcXU="}]},"maintainers":[{"name":"huy-nguyen","email":"huy@huy-nguyen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/product-space-0.1.0.tgz_1511904596370_0.16994562465697527"}},"0.2.0":{"name":"@cid-harvard/product-space","version":"0.2.0","description":"A customizable and interactive product space","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"preferGlobal":true,"bin":{"product-space":"bin.js","product-space-clean":"clean.js"},"author":{"name":"Huy Nguyen","email":"huy@huy-nguyen.com","url":"https://www.huy-nguyen.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cid-harvard/product-space.git"},"devDependencies":{"@cid-harvard/eslint-config":"0.1.2","@cid-harvard/stylelint-config":"0.1.0","@cid-harvard/tslint-config":"0.1.0","babel-eslint":"8.0.2","eslint":"4.12.0","eslint-plugin-jest":"21.3.2","eslint-plugin-react":"7.5.1","stylelint":"8.3.1","tslint":"5.8.0","typescript-styled-plugin":"0.1.2","webpack-dev-server":"2.9.4"},"dependencies":{"@babel/core":"7.0.0-beta.31","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.31","@babel/preset-env":"7.0.0-beta.31","@types/d3-format":"1.2.1","@types/d3-scale":"1.0.10","@types/gsap":"1.19.1","@types/lodash":"4.14.83","@types/react":"16.0.21","@types/react-dnd":"2.0.34","@types/react-dnd-html5-backend":"2.1.8","@types/react-dom":"16.0.2","babel-loader":"8.0.0-beta.0","babel-preset-react":"7.0.0-beta.3","babel-register":"7.0.0-beta.3","classnames":"2.2.5","css-loader":"0.28.7","d3-format":"1.2.0","d3-scale":"1.0.6","gsap":"1.20.3","html-webpack-plugin":"2.30.1","lodash":"4.17.4","open":"0.0.5","react":"16.0.0","react-dnd":"2.5.4","react-dnd-html5-backend":"2.5.4","react-dom":"16.0.0","reset-css":"2.2.1","rimraf":"2.6.2","style-loader":"0.19.0","styled-components":"2.2.3","ts-loader":"3.1.1","typescript":"2.6.1","webpack":"3.8.1"},"gitHead":"04ab0eea5010eb0f46594721e7cde597b84b809b","bugs":{"url":"https://github.com/cid-harvard/product-space/issues"},"homepage":"https://github.com/cid-harvard/product-space#readme","_id":"@cid-harvard/product-space@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"huy-nguyen","email":"huy@huy-nguyen.com"},"dist":{"integrity":"sha512-0F0Uv0KYtKUflp6eqpw57weiVaMiNUCvWsSXTCdi7QKyyH+UAuC4aCinzD4Ic/mBdpbkGuIHNCFGONGOSB+mTA==","shasum":"679bb2909879d8d343a5abc09b5fa00787c1b2a7","tarball":"https://registry.npmjs.org/@cid-harvard/product-space/-/product-space-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG4sAKx2gYmvosD7M4xPXBvbxCbUqfEw9/IJnaXptDMgIgbK87bNQNKKGtRK4VfO0X05veefHLVTD8qmkJZx9qWjY="}]},"maintainers":[{"name":"huy-nguyen","email":"huy@huy-nguyen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/product-space-0.2.0.tgz_1511910750102_0.8060367256402969"}},"0.3.0":{"name":"@cid-harvard/product-space","version":"0.3.0","description":"A customizable and interactive product space","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"preferGlobal":true,"bin":{"product-space":"bin.js","product-space-clean":"clean.js"},"author":{"name":"Huy Nguyen","email":"huy@huy-nguyen.com","url":"https://www.huy-nguyen.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cid-harvard/product-space.git"},"devDependencies":{"@cid-harvard/eslint-config":"0.1.2","@cid-harvard/stylelint-config":"0.1.0","@cid-harvard/tslint-config":"0.1.0","babel-eslint":"8.0.2","eslint":"4.12.0","eslint-plugin-jest":"21.3.2","eslint-plugin-react":"7.5.1","stylelint":"8.3.1","tslint":"5.8.0","typescript-styled-plugin":"0.1.2","webpack-dev-server":"2.9.4"},"dependencies":{"@babel/core":"7.0.0-beta.31","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.31","@babel/preset-env":"7.0.0-beta.31","@types/d3-format":"1.2.1","@types/d3-scale":"1.0.10","@types/gsap":"1.19.1","@types/lodash":"4.14.83","@types/react":"16.0.21","@types/react-dnd":"2.0.34","@types/react-dnd-html5-backend":"2.1.8","@types/react-dom":"16.0.2","babel-loader":"8.0.0-beta.0","babel-preset-react":"7.0.0-beta.3","babel-register":"7.0.0-beta.3","classnames":"2.2.5","css-loader":"0.28.7","d3-format":"1.2.0","d3-scale":"1.0.6","gsap":"1.20.3","html-webpack-plugin":"2.30.1","lodash":"4.17.4","open":"0.0.5","react":"16.0.0","react-dnd":"2.5.4","react-dnd-html5-backend":"2.5.4","react-dom":"16.0.0","reset-css":"2.2.1","rimraf":"2.6.2","style-loader":"0.19.0","styled-components":"2.2.3","ts-loader":"3.1.1","typescript":"2.6.1","webpack":"3.8.1"},"gitHead":"4d75cceb14f1af18eecab7ace212ad009e5e699f","bugs":{"url":"https://github.com/cid-harvard/product-space/issues"},"homepage":"https://github.com/cid-harvard/product-space#readme","_id":"@cid-harvard/product-space@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"huy-nguyen","email":"huy@huy-nguyen.com"},"dist":{"integrity":"sha512-6+dxtGJW4X7WQKDUTsxkSvfBJKHqsPaOzdslVtAIp5P/DdJ6ll+mtnl9K/p3lZnT4CutxS+7y0+bep5+SknwYQ==","shasum":"c149b14e9e2b824fbd7ac9bca46a87db15e00e94","tarball":"https://registry.npmjs.org/@cid-harvard/product-space/-/product-space-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNRzpPpeMDHhAFJQ6CbdpS4RYFIbYWqXnj48VX07lqXAiEAyxiJuAXozBbZ48ounDV5DvBUj3eXMHRtb/VoBHai79c="}]},"maintainers":[{"name":"huy-nguyen","email":"huy@huy-nguyen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/product-space-0.3.0.tgz_1511911419628_0.12064462574198842"}},"0.4.0":{"name":"@cid-harvard/product-space","version":"0.4.0","description":"A customizable and interactive product space","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"preferGlobal":true,"bin":{"product-space":"bin.js","product-space-clean":"clean.js"},"author":{"name":"Huy Nguyen","email":"huy@huy-nguyen.com","url":"https://www.huy-nguyen.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cid-harvard/product-space.git"},"devDependencies":{"@cid-harvard/eslint-config":"0.1.2","@cid-harvard/stylelint-config":"0.1.0","@cid-harvard/tslint-config":"0.1.0","babel-eslint":"8.0.2","eslint":"4.12.0","eslint-plugin-jest":"21.3.2","eslint-plugin-react":"7.5.1","stylelint":"8.3.1","tslint":"5.8.0","typescript-styled-plugin":"0.1.2","webpack-dev-server":"2.9.4"},"dependencies":{"@babel/core":"7.0.0-beta.32","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.32","@babel/preset-env":"7.0.0-beta.32","@types/d3-format":"1.2.1","@types/d3-scale":"1.0.10","@types/gsap":"1.19.1","@types/lodash":"4.14.83","@types/react":"16.0.21","@types/react-dnd":"2.0.34","@types/react-dnd-html5-backend":"2.1.8","@types/react-dom":"16.0.2","babel-loader":"8.0.0-beta.0","babel-preset-react":"7.0.0-beta.3","babel-register":"7.0.0-beta.3","classnames":"2.2.5","css-loader":"0.28.7","d3-format":"1.2.0","d3-scale":"1.0.6","gsap":"1.20.3","html-webpack-plugin":"2.30.1","lodash":"4.17.4","open":"0.0.5","react":"16.0.0","react-dnd":"2.5.4","react-dnd-html5-backend":"2.5.4","react-dom":"16.0.0","reset-css":"2.2.1","rimraf":"2.6.2","style-loader":"0.19.0","styled-components":"2.2.3","ts-loader":"3.1.1","typescript":"2.6.2","webpack":"3.8.1"},"gitHead":"5fff30bf54dba769b995e002f3b3373a857248f9","bugs":{"url":"https://github.com/cid-harvard/product-space/issues"},"homepage":"https://github.com/cid-harvard/product-space#readme","_id":"@cid-harvard/product-space@0.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"huy-nguyen","email":"huy@huy-nguyen.com"},"dist":{"integrity":"sha512-NxhmxXS4015sfMXSAHVWaK7FakNuf68LeCsER9ONdviZaU1OR7HliotRFe8kqalEg47PqbngX8g55aaP7IoYXw==","shasum":"bc80cd1f3310a8b7876ca8cabf9eb4047ee92586","tarball":"https://registry.npmjs.org/@cid-harvard/product-space/-/product-space-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHf8e5d1Ks/RnU+YqQO7kosSJSZnArAcwY+sD8WLhL0AiEAxgVKrhTu8RQnTm4XxvheD24gmcBu+E+bqYfY1gkDFPg="}]},"maintainers":[{"name":"huy-nguyen","email":"huy@huy-nguyen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/product-space-0.4.0.tgz_1512074424262_0.813246124656871"}},"0.5.0":{"name":"@cid-harvard/product-space","version":"0.5.0","description":"A customizable and interactive product space","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"preferGlobal":true,"bin":{"product-space":"bin.js","product-space-clean":"clean.js"},"author":{"name":"Huy Nguyen","email":"huy@huy-nguyen.com","url":"https://www.huy-nguyen.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cid-harvard/product-space.git"},"devDependencies":{"@cid-harvard/eslint-config":"0.1.2","@cid-harvard/stylelint-config":"0.1.0","@cid-harvard/tslint-config":"0.1.0","babel-eslint":"8.0.2","eslint":"4.12.0","eslint-plugin-jest":"21.3.2","eslint-plugin-react":"7.5.1","prettier":"1.8.2","stylelint":"8.3.1","tslint":"5.8.0","typescript-styled-plugin":"0.1.2","webpack-dev-server":"2.9.4"},"dependencies":{"@babel/core":"7.0.0-beta.31","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.31","@babel/preset-env":"7.0.0-beta.31","@types/d3-format":"1.2.1","@types/d3-scale":"1.0.10","@types/gsap":"1.19.1","@types/lodash":"4.14.83","@types/react":"16.0.21","@types/react-dnd":"2.0.34","@types/react-dnd-html5-backend":"2.1.8","@types/react-dom":"16.0.2","babel-loader":"8.0.0-beta.0","babel-preset-react":"7.0.0-beta.3","babel-register":"7.0.0-beta.3","classnames":"2.2.5","css-loader":"0.28.7","d3-format":"1.2.0","d3-scale":"1.0.6","gsap":"1.20.3","html-webpack-plugin":"2.30.1","lodash":"4.17.4","open":"0.0.5","react":"16.0.0","react-dnd":"2.5.4","react-dnd-html5-backend":"2.5.4","react-dom":"16.0.0","reset-css":"2.2.1","rimraf":"2.6.2","style-loader":"0.19.0","styled-components":"2.2.3","ts-loader":"3.1.1","typescript":"2.6.1","webpack":"3.8.1"},"gitHead":"e7e628df22999440198ab9dc8a450a359116e638","bugs":{"url":"https://github.com/cid-harvard/product-space/issues"},"homepage":"https://github.com/cid-harvard/product-space#readme","_id":"@cid-harvard/product-space@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"huy-nguyen","email":"huy@huy-nguyen.com"},"dist":{"integrity":"sha512-S9GhChrLAtEvcAN05WW7sXwL3OzPCOKMuNaaNEaFQ+RjUfJh+NOacSkClFprL7r5g/47srI4wMi8r9TgEtTrOg==","shasum":"75c558f7b6d2f2b004071b27eb72d4f22920b328","tarball":"https://registry.npmjs.org/@cid-harvard/product-space/-/product-space-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUkhjO7bjlvkby11rJaRsJYS41QzEBejEWaoMa39J9WAiABYvrGrcBr2zgvLY2EoCeu9KFJXsYVvHlxJfqMtrnsxw=="}]},"maintainers":[{"name":"huy-nguyen","email":"huy@huy-nguyen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/product-space-0.5.0.tgz_1512190211761_0.515140313655138"}},"0.6.0":{"name":"@cid-harvard/product-space","version":"0.6.0","description":"A customizable and interactive product space","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"preferGlobal":true,"bin":{"product-space":"bin.js","product-space-clean":"clean.js"},"author":{"name":"Huy Nguyen","email":"huy@huy-nguyen.com","url":"https://www.huy-nguyen.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cid-harvard/product-space.git"},"devDependencies":{"@cid-harvard/eslint-config":"0.1.2","@cid-harvard/stylelint-config":"0.1.0","@cid-harvard/tslint-config":"0.1.0","babel-eslint":"8.0.2","eslint":"4.12.0","eslint-plugin-jest":"21.3.2","eslint-plugin-react":"7.5.1","prettier":"1.8.2","stylelint":"8.3.1","tslint":"5.8.0","typescript-styled-plugin":"0.1.2","webpack-dev-server":"2.9.4"},"dependencies":{"@babel/core":"7.0.0-beta.31","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.31","@babel/preset-env":"7.0.0-beta.31","@types/d3-format":"1.2.1","@types/d3-scale":"1.0.10","@types/gsap":"1.19.1","@types/lodash":"4.14.83","@types/react":"16.0.21","@types/react-dnd":"2.0.34","@types/react-dnd-html5-backend":"2.1.8","@types/react-dom":"16.0.2","babel-loader":"8.0.0-beta.0","babel-preset-react":"7.0.0-beta.3","babel-register":"7.0.0-beta.3","classnames":"2.2.5","css-loader":"0.28.7","d3-format":"1.2.0","d3-scale":"1.0.6","gsap":"1.20.3","html-webpack-plugin":"2.30.1","lodash":"4.17.4","open":"0.0.5","react":"16.0.0","react-dnd":"2.5.4","react-dnd-html5-backend":"2.5.4","react-dom":"16.0.0","reset-css":"2.2.1","rimraf":"2.6.2","style-loader":"0.19.0","styled-components":"2.2.3","ts-loader":"3.1.1","typescript":"2.6.1","webpack":"3.8.1"},"gitHead":"f56b9db71236210e7be26e1cfbd064c37b2a6213","bugs":{"url":"https://github.com/cid-harvard/product-space/issues"},"homepage":"https://github.com/cid-harvard/product-space#readme","_id":"@cid-harvard/product-space@0.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"huy-nguyen","email":"huy@huy-nguyen.com"},"dist":{"integrity":"sha512-etT3A0njOnTKjvEYUJ/8lPCSA44sQKVQpP6RhlPfoPLhzCGToFe8WnDGCSvL+Xqh6Ro07t1SkOfc9zdOyPUwhg==","shasum":"49954e66bed24a958e139e648515d1837162ac4a","tarball":"https://registry.npmjs.org/@cid-harvard/product-space/-/product-space-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHyLTo9ToeNasgkwTVY/pWqox/n8ZSz6Hv3Ol4Fzhb1ECIColfm86YoMLdpqFlpA5wsbFXlhxle4sVrcIJL2PDcE/"}]},"maintainers":[{"name":"huy-nguyen","email":"huy@huy-nguyen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/product-space-0.6.0.tgz_1512406010333_0.05011775949969888"}},"0.7.0":{"name":"@cid-harvard/product-space","version":"0.7.0","description":"A customizable and interactive product space","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"preferGlobal":true,"bin":{"product-space":"bin.js","product-space-clean":"clean.js"},"author":{"name":"Huy Nguyen","email":"huy@huy-nguyen.com","url":"https://www.huy-nguyen.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cid-harvard/product-space.git"},"devDependencies":{"@cid-harvard/eslint-config":"0.1.2","@cid-harvard/stylelint-config":"0.1.0","@cid-harvard/tslint-config":"0.1.0","babel-eslint":"8.0.2","eslint":"4.12.0","eslint-plugin-jest":"21.3.2","eslint-plugin-react":"7.5.1","prettier":"1.8.2","stylelint":"8.3.1","tslint":"5.8.0","typescript-styled-plugin":"0.1.2","webpack-dev-server":"2.9.4"},"dependencies":{"@babel/core":"7.0.0-beta.31","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.31","@babel/preset-env":"7.0.0-beta.31","@types/d3-format":"1.2.1","@types/d3-scale":"1.0.10","@types/gsap":"1.19.1","@types/lodash":"4.14.83","@types/react":"16.0.21","@types/react-dnd":"2.0.34","@types/react-dnd-html5-backend":"2.1.8","@types/react-dom":"16.0.2","babel-loader":"8.0.0-beta.0","babel-preset-react":"7.0.0-beta.3","babel-register":"7.0.0-beta.3","classnames":"2.2.5","css-loader":"0.28.7","d3-format":"1.2.0","d3-scale":"1.0.6","gsap":"1.20.3","html-webpack-plugin":"2.30.1","lodash":"4.17.4","open":"0.0.5","react":"16.0.0","react-dnd":"2.5.4","react-dnd-html5-backend":"2.5.4","react-dom":"16.0.0","reset-css":"2.2.1","rimraf":"2.6.2","style-loader":"0.19.0","styled-components":"2.2.3","ts-loader":"3.1.1","typescript":"2.6.1","webpack":"3.8.1"},"gitHead":"1f7b5cde7d06987398ffa9155608f1e04126a607","bugs":{"url":"https://github.com/cid-harvard/product-space/issues"},"homepage":"https://github.com/cid-harvard/product-space#readme","_id":"@cid-harvard/product-space@0.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"huy-nguyen","email":"huy@huy-nguyen.com"},"dist":{"integrity":"sha512-UKuWgvStTCnC4xi5gmPvAfBm0qLVLOPwHMhANbgxwAR/FT+ihfAxEq+HHCJsy0QejJXwC9TPCNlie9cFfhJWCw==","shasum":"7fb0f221875056d6082ddcad6f7f81e959587abf","tarball":"https://registry.npmjs.org/@cid-harvard/product-space/-/product-space-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcLen/tiNrZJ/e//PlJV4/pE/U3PNKsJVgWnmfoxVMkAiBhCDSD8FYrzqsC3+yaK3kJJRpHXLsgLzfwzPVcZDt/rA=="}]},"maintainers":[{"name":"huy-nguyen","email":"huy@huy-nguyen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/product-space-0.7.0.tgz_1512424611627_0.9520626205485314"}}},"readme":"A customizable and interactive product space.\n\n[![npm (scoped)](https://img.shields.io/npm/v/@cid-harvard/product-space.svg)](https://www.npmjs.com/package/@cid-harvard/product-space)\n\n## Installation\n\nTo use this tool, follow these steps:\n\n* [Download and install nodejs](https://nodejs.org/en/download/).\n* Run `npm install -g @cid-harvard/product-space`.\n* To launch the tool, run `product-space` from the command line.\n\n## Data format\n\n### Network layout\n\nThis dataset specifies the position of the nodes and how they are connected via edges. It should be a JSON file containing an array of `edges` and `nodes`.\n\n```typescript\ninterface ILayoutData {\n  nodes: INode[];\n  edges: IEdge[];\n}\n```\n\nEach node has the following shape:\n\n```typescript\ninterface INode {\n  id: string;\n  x: number;\n  y: number;\n}\n```\n\nEach edge has the following shape:\n\n```typescript\ninterface IEdge {\n  source: string;\n  target: string;\n}\n```\n\n[Click here](src/data/testLayoutSmall.json) for a sample.\n\n### Metadata:\n\nThis dataset describes the information associated with each node: name and color. It should be a JSON file containing an array of elements, each of which has this shape:\n\n```typescript\ninterface IMetadatum {\n  id: string;\n  shortLabel: string;\n  longLabel?: string;\n  color: string;\n}\n```\n\n* The `id` must match the IDs contained in the network file.\n* `longLabel` is optional.\n\n[Click here](src/data/testMetadataSmall.json) for a sample.\n\n### Main data\n\nThis dataset contains the actual data to be displayed (e.g. trade value for each product). It should be a JSON file containing an array of elements, each of which has this shape:\n\n```typescript\ninterface IRawDatum {\n  id: string;\n  values?: number | number[];\n  active: number | boolean;\n}\n```\n\n* The `id` must match the IDs contained in the network file.\n* `active` is used to grey out nodes e.g. when the RCA is less than 1. The value can be:\n  * a `boolean` (`true` or `false` without quotes).\n  * a number. This will be internally coerced into boolean values: 0 becomes `false` and non-zeros becomes `true`.\n* `values` contains the values (usually trade) associated with each node for node sizing. It can be:\n\n  * an array of numbers. This array can have zero, one or many elements depending on how many sizing options the user wants. Note that if the user has picked a non-zero number from the dropdown, say `n`, the `values` array for each node must contain at least `n` elements. Otherwise the network won't show up.\n\n  * a single number. Internally, the tool converts it into an array of one element.\n  * `undefined` or not specified at all (i.e. the key is absent). Internally, the tool converts it into an empty array.\n\n[Click here](src/data/testDataSmall.json) for a sample with 2 values per node (e.g. one for world trade and the other country trade).\n","maintainers":[{"name":"huy-nguyen","email":"huy@huy-nguyen.com"}],"time":{"modified":"2022-04-04T22:59:19.784Z","created":"2017-11-28T21:29:57.697Z","0.1.0":"2017-11-28T21:29:57.697Z","0.2.0":"2017-11-28T23:12:31.304Z","0.3.0":"2017-11-28T23:23:39.756Z","0.4.0":"2017-11-30T20:40:25.643Z","0.5.0":"2017-12-02T04:50:13.061Z","0.6.0":"2017-12-04T16:46:51.609Z","0.7.0":"2017-12-04T21:56:52.952Z"},"homepage":"https://github.com/cid-harvard/product-space#readme","repository":{"type":"git","url":"git+https://github.com/cid-harvard/product-space.git"},"author":{"name":"Huy Nguyen","email":"huy@huy-nguyen.com","url":"https://www.huy-nguyen.com/"},"bugs":{"url":"https://github.com/cid-harvard/product-space/issues"},"license":"MIT","readmeFilename":"README.md"}