{"_id":"@brite-inc/p5.js-web-editor-component","_rev":"10-5f085ed72aaced4a3f7f72eadbd08483","name":"@brite-inc/p5.js-web-editor-component","dist-tags":{"latest":"2.2.0"},"versions":{"2.0.2":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.0.2","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react":"^16.12.0","react-dom":"^16.12.0","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"e58620d10c24d3400ad4a7035aa041667de2d7f9","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.0.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-CilB7JefhT0JlAU94nH1fjzAf1yzIjUG8ip+PBUJLz0qCuei9/4xf5gpTi1RHckoWWC/F162knITeML0fs6DRw==","shasum":"6f4262af7909ada7c30b8b0feb27bb4eeacfad28","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.0.2.tgz","fileCount":487,"unpackedSize":17554319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEXSbCRA9TVsSAnZWagAAc8EP/2xlHqi8JcMETNQDUXva\n8x0owpTzHL7pOiW/5+PvvZPO7cqjDctVxxOEGiPihG2WibIojo2Aupv39G8W\n8SrtpDW1IFBtEPn3rEi/vtBhkgG/AMWZ7kPlfM8tVS43D1tThqGZzNHCanMC\nGfZcuE4XiLS38tnZV2hgxU8A/a0jf48aygp4wPqAmweuE2YzuG2zpDsftrfi\nWlKBO9UrLCXQfBxTHRYsyyHIXzoSH11tekzmn/Vnih7IvoYlUEeqBrCk3Zd/\nC1PQ8MdDUdGFKDKHk2Y6o8YSyqvnBFJgKkldguz89p6EDzaOWSX3IMd2swYF\nDZ6kJULMJXY5bbo40HoHTSDUT4jjb73LEBaEQ68JYOYOdIA3wNFxd4dDanVx\nhBZWDhKLv3aetu4c1npRJCAlh5lFFh4LutHQVME4n/cI39fUlmrRD94oT7+s\nDSoN7yhL3vxwik1ET8umYjX2zpw2HNptvE+kMPxJUU9cJf23f3BDQTSOzPOL\n1mri9Sohx5R0l7Czc0KEp0iFSErsd5roTts0lChRPYM2UcO74tFk0FeS4LNb\n19sN/r3G+H/972cJ9jjEyDoS6iZH1CQ6Csp79peK6QO1ZARU/rdEPHBkTjLH\n/JOEKodmPIlddxdg3GuMa0ZcRZVsObfrqokX4RsEaAODXnGS7QbSBsKAYkkG\nLNfz\r\n=Ryrb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUXHebuOMAcE7Z/4Fx9OLZQ+ZULdvwJWoEcD2wc/X07wIgI9Vbm2FeyG9R7Q7DU3f0Z8IJVeFplOHDzx3PyeWKW6M="}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.0.2_1628533915188_0.23933865786841357"},"_hasShrinkwrap":false},"2.0.3":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.0.3","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prepublishOnly":"npm run build:client:standalone"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":">=16","react-dom":">=16"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"60ecaf3d80a6e429d65e5d50b47290a32c9ef4ca","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.0.3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-+dttLKbJHyOt6u/X9CX1XztnByRL2GHau1m6lSs6Em6V9th/o2KO2nc7d34513NIn69vDUHjZggHHs6uuw2HpQ==","shasum":"c4d123a4e1a5c5f9c0ac0d240080c63337e3bc42","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.0.3.tgz","fileCount":487,"unpackedSize":17554368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEsA0CRA9TVsSAnZWagAAp8EP/1qnoFVVoTeyU1+pHDSo\nWUA84RosKmasdaR4f5eKnRnM6qTuZU8AWinXXvredlkBRPrzwByIkWluyl5F\nZRSpVAdzFlSLL80Dl0B1b9MTpH7TxGdK/hRyG5/wlysqs/lVeZ2b8Tv0JKr/\nBJKbTZsJmrP0dsvuw5D+hfR+ghI2bsqfiXJt3Nm0tsrtfM3WvRkDCFwR3F/W\nJKOzQMKfufZ0OmuiIDK2NjY6TYfzAgWeMQZL+u08WBCYTHWvLCstLemg5xSk\nnQ3u9GjW3GuWCfNd7+baQrHDivc2xSStBFt13kTHu46CmgOfoWvpGUXS3PDA\nm2IC6wPuhIEAeM6jdKOW/lgbaYd+LjPiLlKHf6gW3QsPGSSBi0aAGTQWMTdB\nD48IfqE5v/ithR54tlIyKbFM/vWNEEpFBa8OfhbY6rUcvZooRciKOPq3C0Tq\neiCckrV/fJY0rDuA2eblUhzJW6xSH5az9gzvBFf2wwkP4zKWlK24/cqyhODU\n56DUDBOtJKMs7jDvJbqWbuCZ2oLJTekPQ1AprwzP4GwFpzeDh14YIawnQ8h7\ndo93Dci9OD0bP6fb7KtxmwLaG913VAGatwtMsj5pjOpXJ+zvOkDCrJUNh0bz\nOsVg/pRQt2Prv4j/JxI5piIAcMeBbaF6TWcyRcWZNz38Lb5KHfo3A7aNnYso\nBA9M\r\n=MkAi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsKMDymLqRD2FmERPWohFnDB8A8inLxcBoM7xo/iOnNAIhAJZhA/18Sgq049CMQ0yfcSju35zgTE+JGCxcOGSZH7Ib"}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.0.3_1628618804544_0.8696096534934499"},"_hasShrinkwrap":false},"2.0.4":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.0.4","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prepublishOnly":"npm run build:client:standalone"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":">=16","react-dom":">=16"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"60ecaf3d80a6e429d65e5d50b47290a32c9ef4ca","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.0.4","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-aI6mWzo0A/2BZp91AWqWACiCYFGwqdtSJLp5WASkmo7fchrJ9oTwcBIyfy4Xd47BqHOsHrJ/gxf4xy/dsjreWA==","shasum":"ce4da0b315be6a6ffbe16a37e368196e37e3c7f9","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.0.4.tgz","fileCount":487,"unpackedSize":17554414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFuhlCRA9TVsSAnZWagAAHngP/RioaiK+hK6rmXTkD1oN\nsUTQQNsx4dymh7qPPgBQGqLop+pbjJluXJNSUUxVMw5A6DHJfSWTpB63cGz+\nGETuZmeuERDfr7fGF6TxK16Sq3y9htYZ15bAQYAJfLK2wW2ykh+VpewrCWp4\n6cjHUeDh+4qAnNaBG6rUjJP87Mo2YzrLAWUu/5mPlIcLpuHXD0wvMy43+7KT\npBM3USlNYJvC0ecjtyrlnwfIazkaf794X6LhN5F3Mm+ErUbXIX7UOEZKHHBU\n2EwhMG633NZEgv8wq/xQ/+7tPZfT29osKh4s+nK8mfaA3nvIlqOoE3GrQwXF\nZEZOYtbh7PpdjIU2x0tIvfzOFm7RInxSj6ep9wL8darfmNUXcqXiOI+VQrfr\nrRkmkdYGhXGbUQZAFNV/AR+RH4UIyR8dJ1x0Csei2JjHhFozAoWBiobEW5XO\nFGX41e/tal06osornR9jonkZsZKHzv0xIyyX7QvYtO/uqfbyyr7Kz8Hgxsy8\nMculvorCnHU8e2flk8cbWhNhC3EWDMvuRf/3BpAbXh2tTTm8pwomToJWS/r8\ndHk4EhXFnIOGhG/wYcfhpOcXkGSVMuHH1Ox7kn5X2uk1oenmygHRo4w2Xxs0\niLQcYp/iERpoY9X2fSzhUt08ZN2q5ZcZ6eGF+Txp5kXhird1MuiEuBLq0XCo\nAcQt\r\n=Z4+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhLbhbsF/z/f5OsCcowTGyknSs44oUosiG7KReMt71VAiAVOGB8JMMoOk3xO0jNXg01uxyI4LI0y+ZXXlYT3tN+Kw=="}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.0.4_1628891237325_0.3294463008606807"},"_hasShrinkwrap":false},"2.0.5":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.0.5","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","build:client:standalone:development":"client/modules/User/actions.js b/client/modules/User/actions.js","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prepublishOnly":"npm run build:client:standalone"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":">=16","react-dom":">=16"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"ccaeb63f1d878e12a132edcc3ea9c7f43defa51d","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.0.5","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OhkiPtMzWphhiYyfEPbSXwgz7YJVuZHw9ORk4yLom9bX16ivemtZ5kZlJfhauSA6vXolonCXaR2Q7v+pJ/wFxA==","shasum":"8d25ed9262aef4754b7272223a900a0f567d8643","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.0.5.tgz","fileCount":488,"unpackedSize":17558971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI8+KCRA9TVsSAnZWagAAy+cQAJOnEmcwxblylx6Ht9kh\nGO6jJEhShWzJAtd6SMhGkGyN0dUYkVyNS5M7SEDkh7aGxnws5/l1TxeXx7Sn\nyZuZirRjiX+XGzT6sR11O3TrlZ0SsP14kK6h1ZJVX3g4MmWvt/X/Ykq0pPvx\ne1qqCrx77JKxnh3SC0I2Ok8DBJyH2mnS2WRbij0NbrNsQ5LDp+2QbrVzh/jI\n7/xVeVJfohWB3dQouD08dHm9NCdPgTvIG/EtyV3PmcNOQ5GCokL1r81uTTay\nJlAZdhVxSuj0FT21SKqxAwBN2JYD90waCF5lKRnM7rxUR64p42z7+pYdlQNw\nyp9JRWNzgx+DamaNuz+iRmRL2RY9vBUqYv+MdsjaKAHv9w6GeT8Ceex9RKt+\naC59oluLH83kxVmSZHa1iv62+z31JaniX066mhi2tKNAnqJDp0vpzIHzYlDs\n0iPXSaLVqJcFBPTTGsASB2UYhEyZ1yfAyLEsUDppsuOtfn1SxduFSDYhMtmJ\n9x3hVdpeKwekoVFc7OqsauKGhB+LgcllwzGLzpLEZUxNkSom7sGJNZUOLwiV\nf3WqYCFHEjo1BDKJq8Nm1UE50J4Z3nHDlGI/l72BZYDvvNncl3zyHFL/Stsn\n05Yhvh/5AkwZ9gZ5d+HZNaDW+JziklSy/z2iqlErpBbB2rCyhT5u3jt45chm\nZ8ms\r\n=JLAb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT13VYphttGn0kYHRAxAjBu33PBZdWh2fUDhiZVK4/yAiEAtBe4RZZ9Zg3kfETU6Db4Eqo7T+T4WH5Fb1l48uD0Lo8="}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.0.5_1629736841724_0.21219265153596267"},"_hasShrinkwrap":false},"2.0.6":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.0.6","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","build:client:standalone:development":"cross-env NODE_ENV=development webpack --config webpack/config.dev.standalone.js","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prepublishOnly":"npm run build:client:standalone"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":">=16","react-dom":">=16"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"cd5cd33676d5f2d7de0f348b36d99ee30f3118a2","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.0.6","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-H0Xf0l1Qnr/gjJ1zHPetGRKzKt2uls/RurS2BBa7G+oPTXVt4uv8ZUj3gI+b4dVT+QNa+fSghMaIcmz3q60ZbQ==","shasum":"0a6cd4b05dba7b69f7574e7b44adb7b10c45a191","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.0.6.tgz","fileCount":489,"unpackedSize":17560488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeXEb2sm1IRJ7WJA3Wk7ETCRAFWKPdawEjR0Sz0cuHhQIgKVVjm/zlHpZsuhgHabwQp6qptij8UaItNG8InVpLfvQ="}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.0.6_1635384603530_0.8469804435541839"},"_hasShrinkwrap":false},"2.0.7":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.0.7","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","build:client:standalone:development":"cross-env NODE_ENV=development webpack --config webpack/config.dev.standalone.js","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prepublishOnly":"npm run build:client:standalone"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":">=16","react-dom":">=16"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"5511301fbce57762418a82e3e6d3051b40a09f3d","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.0.7","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0/EfejH0dY7KJoAWXp3ivW3EW//zeZMWXrW3pe+aXy0j67L/v/e2s7c+M3i/nuY8UIPONa8bNQraIyhvQgOGpQ==","shasum":"c474ada53d76f1d260886186e5d0cc349edca723","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.0.7.tgz","fileCount":492,"unpackedSize":19131893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaasUSiYEs4/Xhi9Fxq+WMPibd6ko+Q/6nCAxweZorHAiBrZK3WaD3Tw0aR/mxnwwvjXQwl9PZrfaNTcTLJ6bG2qg=="}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.0.7_1636401644560_0.8277658002275017"},"_hasShrinkwrap":false},"2.0.8":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.0.8","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","build:client:standalone:development":"cross-env NODE_ENV=development webpack --config webpack/config.dev.standalone.js","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prepublishOnly":"npm run build:client:standalone"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":">=16","react-dom":">=16"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"5bd1cb6fccb36bf347b0ac460a7ee3b101a31af1","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.0.8","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-gsX1b8x7O67F6YbxHFZ/dzoazvlWuSTOgx6R013kpiEit0rei7hMCs8eyuoaYAFbZJQPe2/F5CRgi79xM9KzBw==","shasum":"1a39e61867719aab97dc26e93f3f3cea05940a0f","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.0.8.tgz","fileCount":492,"unpackedSize":19131453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzaGYCRA9TVsSAnZWagAA2QgP/j778D5v9MCcgkTpKAFJ\n2RsB38FBzYQw/0SwGudqSKHYFUY/TzGd+PMojkQJ7WSTZpvfDw3/u+3/o4I9\nOA5fhBIg7DvPDm+mmyTtf4djcAkzpfgGCOqGYRjDe+ycZAeewKibEkx5zBE/\nebEaJgwQUbut6fSDoXC2MqYjV63zZ6JzXj5Z5kBQjlVTnK0GJ4StstBeP3z5\n5g0E5rrUAw86cmz0qunNUJmVciQDo5bxx+HD0oNsAdf4OxqWU9+qogBA+/go\nJ1GTgNCuUgJhyPm1gmRRovW7Pizy6fqIlxIxmNY4PNKa9m3hLwoyZ6/GlndN\nxdI697hMWbLLiTuOWUH6KEZ8lTzNhqU1swQIDgKqWTaJn64OHTD+h1ScZg7L\n7ZEQapV2WqxPvnfsRMol7985lLGjdlygyBOWK4mzSzlb91y8IuByT9LG3WNe\nP1wg4HjgyySOKTFtghM1vFyASUGVbeqIiDBTSLjnnUzbyfJu88o75cX5aO5k\nBi8uNZZosg4LuuIKl3shCQkHzHTAEg1Ry2lH6etB6q3L7SjDU3s7EXAHzVOk\n6pZBZo2x7Q+mOyVJFsprc4lKtBEEG1t07tPWSHO0UK/FYbFf/YnLdYKmtpjV\nCotlxFpnIKvSXXDNm3y2IeL6QXFsRQCyU7zN9cZOFw9u0LkP0xitOX/nDKaN\nzkwB\r\n=Z0B7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBN3i71mFMKnt7YyFT8ngmBTlxPN/6i3p7QgHdLYVqWAiEAsp0yto/kzpzkgfIyrfYDfz0KGQX85KfGiNTfsPoYsBA="}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.0.8_1636735428432_0.5703704657046147"},"_hasShrinkwrap":false},"2.1.0":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.1.0","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone:app":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","build:client:standalone:previewScripts":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.previewScripts.js","build:client:standalone":"npm run build:client:standalone:app && npm run build:client:standalone:previewScripts","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prepublishOnly":"npm run build:client:standalone"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":">=16","react-dom":">=16"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"165cc6025040b1adf885ad900d16ff315463968e","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.1.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Ho3I0EZa5+tKfceQOQc7Np2IywJn3eta7RFdHN7lZhqpxpj//CMPR5YADU7U0aCNpXFU3vI8KNHdHqR4F3mMQw==","shasum":"61f64e8b328ab6b3c49e717d4e5a039238c8aae5","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.1.0.tgz","fileCount":492,"unpackedSize":19149442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBAbGCRA9TVsSAnZWagAA1aMP/2bRVt9RKEAMdKzw+OXA\nJyrN5cHRLGuDgfsc7LPrnh71Sm+I1gd6V0XcEu2SW/LMF3oXm+Fnpn3yC8EH\nRwVNFKbx5/iySpeUzFmF0Y3dhQJe9Ie9bPOkYyaGxql3Q9zdYZ5rG+pZWFht\n2vI2ql/qY5MocCXbccXPcB9hyf34mvwIIA4W/eGK/mhEwbgOoWyipJRT5X3a\nypAZ2yJOLz6z6oriVs1tZdgUOxUdxpTSLgyen9EVDgIXoJmxOpJW018PutRU\nzAIOj3rCs2fETFdo14DllEu5qJiEq/gadGSD5cNBI0WxD66YKb6tJEi1hyqV\nI4H/AkqN0rmotpFNwZu3bODi19t66zpgPSGzR1oRudMtZLXEbz5xJhpdcyks\nbzqXD0bHJqkR+vqEyuRiL56No+HeGZWqPRAG14pd9PzEZzu/h4TjW8Q1yO/q\nERzWlswZQ8917txszWSXNXvxBZW8xSSmXDF5GsZiZ063xfOLdC0qRyEJJy+l\ntcQ65lRDwPsL8x90Ce6N4u9Wc6EHKAyj7eK9ATMsqJnm/pLGCT9CvV7Ur/FP\n9x8zDPN0PWLnLjgazvn+LvAWb+pN38NJpQgfPqS/bVsipf79h2OCicB7S54Y\nOqiR7uKN4pjFOUYBbdaqjIce+nu10m+zm4LrkUVJ2X0ku7NHZOrJzUIN3w+H\nDaoI\r\n=PeJV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/AdwMA6zkl7gTQlQzNkuCRb61QnVo6+WqIYRiiUsa5AiEA6oQ6aOO6v9wRz4ZoTDtmxcLP5JKYZnl2vnF3ymlPFZE="}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.1.0_1644431046488_0.7473873025513196"},"_hasShrinkwrap":false},"2.2.0":{"name":"@brite-inc/p5.js-web-editor-component","version":"2.2.0","description":"The P5.js web editor as a component.","scripts":{"clean":"rimraf dist","start":"cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development nodemon index.js","start:prod":"cross-env NODE_ENV=production node index.js","lint":"eslint client server --ext .jsx --ext .js","lint-fix":"eslint client server --ext .jsx --ext .js --fix","build":"npm run build:client && npm run build:server && npm run build:examples","build:client":"cross-env NODE_ENV=production webpack --config webpack/config.prod.js","build:server":"cross-env NODE_ENV=production webpack --config webpack/config.server.js","build:examples":"cross-env NODE_ENV=production webpack --config webpack/config.examples.js","build:client:standalone:app":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.js","build:client:standalone:previewScripts":"cross-env NODE_ENV=production webpack --config webpack/config.prod.standalone.previewScripts.js","build:client:standalone":"npm run build:client:standalone:app && npm run build:client:standalone:previewScripts","test":"jest","test:ci":"npm run lint && npm run test","fetch-examples":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js","fetch-examples-gg":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js","fetch-examples-ml5":"cross-env NODE_ENV=development node ./server/scripts/fetch-examples-ml5.js","fetch-examples:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples.bundle.js","fetch-examples-gg:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-gg.bundle.js","fetch-examples-ml5:prod":"cross-env NODE_ENV=production node ./dist/fetch-examples-ml5.bundle.js","update-syntax-highlighting":"node ./server/scripts/update-syntax-highlighting.js","heroku-postbuild":"touch .env; npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","prepublishOnly":"npm run build:client:standalone"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["npm run lint-fix"]},"jest":{"projects":[{"displayName":"server","testEnvironment":"node","setupFilesAfterEnv":["<rootDir>/server/jest.setup.js"],"testMatch":["<rootDir>/server/**/*.test.(js|jsx)"]},{"displayName":"client","setupFilesAfterEnv":["<rootDir>/client/jest.setup.js"],"moduleNameMapper":{"^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)(|\\?byContent|\\?byUrl)$":"<rootDir>/client/__mocks__/fileMock.js","\\.(css|less|scss)$":"<rootDir>/client/__mocks__/styleMock.js"},"testMatch":["<rootDir>/client/**/*.test.(js|jsx)"]}]},"main":"./dist/p5.js","author":{"name":"Cassie Tarakajian"},"license":"LGPL-2.1","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-do-expressions":"^7.8.3","@babel/plugin-proposal-export-default-from":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-json-strings":"^7.8.3","@babel/plugin-proposal-logical-assignment-operators":"^7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-pipeline-operator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-import-meta":"^7.8.3","@babel/plugin-transform-react-constant-elements":"^7.8.3","@babel/plugin-transform-react-inline-elements":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.6","@storybook/addon-docs":"^5.3.6","@storybook/addon-knobs":"^5.3.6","@storybook/addon-links":"^5.3.6","@storybook/addons":"^5.3.6","@storybook/react":"^5.3.6","@svgr/webpack":"^5.5.0","@testing-library/jest-dom":"^5.10.1","@testing-library/react":"^10.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-loader":"^8.2.1","babel-plugin-transform-react-remove-prop-types":"^0.2.12","css-loader":"^5.0.1","eslint":"^7.18.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.3.0","eslint-plugin-react":"^7.18.3","file-loader":"^6.2.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.1.3","mini-css-extract-plugin":"^1.3.4","msw":"^0.28.1","node-sass":"^5.0.0","nodemon":"^2.0.7","optimize-css-assets-webpack-plugin":"^5.0.3","postcss":"^8.3.0","postcss-focus":"^4.0.0","postcss-loader":"^4.2.0","postcss-preset-env":"^6.7.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","redux-mock-store":"^1.5.4","rimraf":"^2.7.1","sass-loader":"^10.1.1","storybook-addon-theme-playground":"^1.2.0","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","webpack-cli":"^4.4.0","webpack-manifest-plugin":"^3.0.0","webpack-node-externals":"^2.5.0"},"engines":{"node":"12.16.1","npm":"6.13.4"},"peerDependencies":{"react":">=16","react-dom":">=16"},"dependencies":{"@auth0/s3":"^1.0.0","@babel/core":"^7.8.4","@babel/polyfill":"^7.8.3","@babel/register":"^7.8.3","@emmetio/codemirror-plugin":"^1.2.1","archiver":"^1.1.0","async":"^2.6.3","axios":"^0.21.1","babel-plugin-styled-components":"^1.10.6","bcrypt-nodejs":"0.0.3","blob-util":"^1.2.1","body-parser":"^1.18.3","bson-objectid":"^1.3.0","classnames":"^2.2.6","clipboard":"^1.7.1","codemirror":"^5.58.2","connect-mongo":"^1.3.2","console-feed":"^2.8.11","cookie-parser":"^1.4.3","copy-webpack-plugin":"^6.4.1","cors":"^2.8.5","cross-env":"^5.2.1","csslint":"^1.0.5","date-fns":"^2.16.1","decomment":"^0.8.7","dotenv":"^2.0.0","dropzone":"^4.3.0","escape-string-regexp":"^1.0.5","eslint-webpack-plugin":"^2.4.3","express":"^4.17.1","express-basic-auth":"^1.2.0","express-session":"^1.17.0","final-form":"^4.20.1","friendly-words":"^1.1.10","htmlhint":"^0.10.1","i18next":"^19.4.5","i18next-http-backend":"^1.0.21","is-url":"^1.2.4","jest-express":"^1.11.0","jsdom":"^9.8.3","jshint":"^2.11.0","lodash":"^4.17.21","loop-protect":"github:catarak/loop-protect","mime-types":"^2.1.31","mjml":"^3.3.2","mockingoose":"^2.13.2","mongoose":"^5.12.3","node-uuid":"^1.4.7","nodemailer":"^6.4.16","nodemailer-mailgun-transport":"^1.4.0","passport":"^0.3.2","passport-github":"^1.1.0","passport-google-oauth20":"^1.0.0","passport-http":"^0.3.0","passport-local":"^1.0.0","prettier":"^2.2.1","pretty-bytes":"^3.0.1","primer-tooltips":"^1.5.11","prop-types":"^15.6.2","q":"^1.4.1","query-string":"^6.13.2","raw-loader":"^4.0.2","react-final-form":"^6.5.2","react-helmet":"^5.1.3","react-hot-loader":"^4.12.19","react-i18next":"^11.5.0","react-redux":"^7.2.0","react-responsive":"^8.1.0","react-router":"^3.2.5","react-split-pane":"^0.1.89","react-tabs":"^2.3.1","redux":"^3.7.2","redux-auth-wrapper":"^2.1.0","redux-devtools":"^3.4.2","redux-devtools-dock-monitor":"^1.1.3","redux-devtools-log-monitor":"^1.4.0","redux-thunk":"^2.3.0","reselect":"^4.0.0","s3-policy-v4":"0.0.3","sass-extract":"^2.1.0","sass-extract-js":"^0.4.0","sass-extract-loader":"^1.1.0","shortid":"^2.2.15","sinon":"^7.5.0","sinon-mongoose":"^2.3.0","slugify":"^1.3.6","stacktrace-js":"^2.0.2","styled-components":"^5.0.0","styled-theming":"^2.2.0","url":"^0.11.0","webpack":"^4.46.0","webpack-dev-middleware":"^4.1.0","webpack-hot-middleware":"^2.25.0","xhr":"^2.5.0"},"gitHead":"b878cff6ca6cad3b14b7dcf16125a84a8bcac70b","bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","_id":"@brite-inc/p5.js-web-editor-component@2.2.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-snIe4+Dvze2n+rbE7GEn9XeufGnm4ea9KJoeNKbTR5R2TQsIXcqYvPiZWI+wtgfOlBSlLGCo2IrkkRgbg7UBCg==","shasum":"675cb2ea605c4c7fcf912a9ec4433689965aa7cf","tarball":"https://registry.npmjs.org/@brite-inc/p5.js-web-editor-component/-/p5.js-web-editor-component-2.2.0.tgz","fileCount":492,"unpackedSize":19149792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGRxOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod4RAAmSCzw2JOpQuyrw1UkfxEqvPqbPyZn5IEtZ/8aTXDwGoOChf7\r\nZ/n1jWkw7SrwTMlGxeOLHU6zypvpZO2E/NChWHobPlbEiFi0lj729fs3d5gu\r\nHToefmuxo7Mq2J0NElxwWFTzLVEOMaql8hAdPb5BLzyU6gCvfRnGDjsZYP+0\r\npBnfjUr7SEOqCI6czI3L1Y5jYrXO3kCXrvs6WUkq8izhKbHCRqGNvD0BTSGp\r\nz5iWjKI9VsNsDUfYCj0PYvTQwoNHZtBzLhuMTVT8SJlzQpatFBh1gVJ6vU4r\r\nZuFJvtk98MiGdw+O8/99uoYsFNic/pO8mnF5TfH0IBqdD/Q4YwPrqakjYv3M\r\nNjezjx/dLJngrBUBl7ZyhjwI2NFejUE3iyT5KOW2zeNz+Km23sERFFbhdBRW\r\nSp4kLMXvPR3t1mOoC2PjZQFFvcT0/kiZ4yI0HtGQiVE08w33uDBVpYcazcyl\r\n2td24TSkGEzEeTN2QRa7OFj75duSLHbYcqQ14G0o6nVI59QLIAP/gLxpfPTg\r\nLnjJfAgRiqq74ZT4UuooQgr0POIltjCPtRV98xa96ZIlIUUltIf6i+wW217I\r\nTb5WeoqSy5xOH/OdYImv281KRdzb9axj9mhcSzE4d+mpczbGdQfs6ttQTpIy\r\n4YLbFi0UqU6FGZ8XVGOeC+D7s5RPZSyxWqQ=\r\n=rgoq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwaRTb/r+GEwJKw89KAm3vQvA/C1BkMjmNT2S/Rh8ruAiEAtakELkM2hfI2ndoDwi8ZdRDh4gdvUrECer5LlbTDmDg="}]},"_npmUser":{"name":"brite-admin","email":"npm-admin@gobrite.io"},"directories":{},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/p5.js-web-editor-component_2.2.0_1645812814549_0.1998145788906216"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-09T18:31:55.095Z","2.0.2":"2021-08-09T18:31:55.389Z","modified":"2022-04-04T20:42:54.139Z","2.0.3":"2021-08-10T18:06:44.861Z","2.0.4":"2021-08-13T21:47:17.576Z","2.0.5":"2021-08-23T16:40:42.012Z","2.0.6":"2021-10-28T01:30:03.859Z","2.0.7":"2021-11-08T20:00:44.936Z","2.0.8":"2021-11-12T16:43:48.784Z","2.1.0":"2022-02-09T18:24:06.752Z","2.2.0":"2022-02-25T18:13:34.867Z"},"maintainers":[{"name":"brite-admin","email":"npm-admin@gobrite.io"},{"name":"brite-dev","email":"npm-dev@gobrite.io"}],"description":"The P5.js web editor as a component.","homepage":"https://github.com/brite-inc/p5.js-web-editor-component#readme","repository":{"type":"git","url":"git+ssh://git@github.com/brite-inc/p5.js-web-editor-component.git"},"author":{"name":"Cassie Tarakajian"},"bugs":{"url":"https://github.com/brite-inc/p5.js-web-editor-component/issues"},"license":"LGPL-2.1","readme":"# p5.js Web Editor as a Component\n\nThis project is a fork of [p5.js-web-editor](https://github.com/processing/p5.js-web-editor/).\n\nThe p5.js Web Editor is a platform for creative coding, with a focus on making coding accessible for as many people as possible, including artists, designers, educators, beginners, and anyone who wants to learn.\n\nSimply by opening the website you can get started writing p5.js sketches without downloading or configuring anything.\n\nThe editor is designed with simplicity in mind by limiting features and frills.\n\nWe strive to listen to the community to drive the editor’s development, and to be intentional with every change.\n\nThe editor is free and open-source.\n\n## Component\n\nThis package exports the editor as a reusable component that can be embedded on other applications.\nWe are also adding event listener functions via props which will enable the host application to change editor behavior without having to modify its code.\n\n## Publishing to NPM\n\nPublish this package as @brite-inc scope with the following command:\n\n```\nnpm run build:client:standalone\nnpm publish --access public\n```\n","readmeFilename":"README.md"}