{"_id":"@belaczek/playroom","_rev":"4-d1478a69f6e5de4d9248249527a5fc66","name":"@belaczek/playroom","dist-tags":{"latest":"0.24.2"},"versions":{"0.0.0-semantically-released":{"name":"@belaczek/playroom","version":"0.0.0-semantically-released","description":"Design with code, powered by your own component library","main":"utils/index.js","private":false,"types":"utils/index.d.ts","bin":{"playroom":"bin/cli.js"},"publishConfig":{"access":"public"},"scripts":{"cypress":"start-server-and-test examples:build-and-serve '9000|9001' 'cypress run'","cypress:dev":"start-server-and-test examples:start '9000|9001' 'cypress open'","example:start:basic":"./bin/cli.js start --config cypress/projects/basic/playroom.config.js","example:build:basic":"./bin/cli.js build --config cypress/projects/basic/playroom.config.js","example:serve:basic":"PORT=9000 serve cypress/projects/basic/dist","example:start:themed":"./bin/cli.js start --config cypress/projects/themed/playroom.config.js","example:build:themed":"./bin/cli.js build --config cypress/projects/themed/playroom.config.js","example:serve:themed":"PORT=9001 serve --config ../serve.json cypress/projects/themed/dist","examples:start":"concurrently 'npm:example:start:*'","examples:build":"concurrently 'npm:example:build:*'","examples:serve":"concurrently 'npm:example:serve:*'","examples:build-and-serve":"yarn examples:build && yarn examples:serve","preview:build":"cd examples/braid-design-system && yarn && yarn build","commit":"git-cz","lint":"eslint . && prettier --list-different '**/*.{js,md,less,ts,tsx}' && tsc --noEmit","format":"prettier --write '**/*.{js,md,less,ts,tsx}'","semantic-release":"semantic-release","test":"jest src","post-commit-status":"node scripts/postCommitStatus.js","deploy-preview":"surge -p ./examples/braid-design-system/dist"},"husky":{"hooks":{"commit-msg":"commitlint --edit --extends seek","pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,ts,tsx}":["yarn eslint"],"**/*.{js,md,less,ts,tsx}":["prettier --write"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"release":{"success":false},"repository":{"type":"git","url":"git+https://github.com/belaczek/playroom.git"},"author":{"name":"SEEK"},"license":"MIT","bugs":{"url":"https://github.com/belaczek/playroom/issues"},"homepage":"https://github.com/belaczek/playroom#readme","dependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/standalone":"^7.13.11","@types/base64-url":"^2.2.0","@types/classnames":"^2.2.11","@types/codemirror":"^0.0.108","@types/dedent":"^0.7.0","@types/history":"^4.7.8","@types/lodash":"^4.14.168","@types/lz-string":"^1.3.34","@types/prettier":"^2.2.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.2","autoprefixer":"^10.2.5","babel-loader":"^8.2.2","base64-url":"^2.3.3","classnames":"^2.2.6","codemirror":"^5.59.4","command-line-args":"^5.1.1","command-line-usage":"^6.1.1","copy-to-clipboard":"^3.3.1","css-loader":"^5.1.3","current-git-branch":"^1.1.0","dedent":"^0.7.0","fast-glob":"^3.2.5","find-up":"^5.0.0","friendly-errors-webpack-plugin":"^1.7.0","fuzzy":"^0.1.3","history":"^5.0.0","html-webpack-plugin":"^5.3.1","intersection-observer":"^0.12.0","less":"^4.1.1","less-loader":"^8.0.0","less-vars-loader":"^1.1.0","localforage":"^1.9.0","locate-path":"^6.0.0","lodash":"^4.17.21","lz-string":"^1.4.4","mini-css-extract-plugin":"^1.3.9","open":"^8.0.2","parse-prop-types":"^0.3.0","portfinder":"^1.0.28","postcss-loader":"^5.2.0","prettier":"^2.2.1","prop-types":"^15.7.2","query-string":"^6.14.1","re-resizable":"^6.9.0","react-codemirror2":"^7.2.1","react-docgen-typescript":"^1.21.0","react-use":"^17.2.1","read-pkg-up":"^7.0.1","scope-eval":"^1.0.0","style-loader":"^2.0.0","typescript":"^4.2.3","url-join":"^4.0.1","use-debounce":"^6.0.0","webpack":"^5.26.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"devDependencies":{"@commitlint/cli":"^12.0.1","@octokit/rest":"^18.3.5","@types/jest":"^26.0.20","commitizen":"^4.2.3","commitlint-config-seek":"^1.0.0","concurrently":"^6.0.0","cypress":"^6.7.1","cz-conventional-changelog":"^3.3.0","eslint":"^7.22.0","eslint-config-seek":"^7.0.8","husky":"^5.1.3","jest":"^26.6.3","lint-staged":"^10.5.4","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.4.2","serve":"^11.3.2","start-server-and-test":"^1.12.0","surge":"^0.22.1"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"gitHead":"0795ba26d729c9cfd5b2194a6c3f2baa88f0f308","_id":"@belaczek/playroom@0.0.0-semantically-released","_nodeVersion":"15.10.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-72sZJMRV/xCktrwWBBqHOUwAq1BSq18stTl/pqT8llDD2vLCJrB8w+Ms6ptl57CLyKBr9xJ+gPr5J6I4G4Y+Pg==","shasum":"f196e299ad096012cfbbec67af9b998a9ef7000d","tarball":"https://registry.npmjs.org/@belaczek/playroom/-/playroom-0.0.0-semantically-released.tgz","fileCount":188,"unpackedSize":6177149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXd6ACRA9TVsSAnZWagAAf+wP/2WI8p207KCpFH1Tbg2d\nuH/QfD9A7pwVtH9ZtuO4pkDLZn7yz28phQy6w7IfbLkn0TlWoKlgvH36Uz2w\nsQdxOmMxYHW0IVGb0j6RhRROloX5X2cNFh8aqOYm8fKSXa+g/XjVhAOmcQKM\nsJxQq1s12rAW4gxa9hk91qQsp+JfBFCpLCXeHQ6RCtwB4ZFgi09aIowfkvx/\nnlyFnNOILJ0O95PKq1uZtJYzHIqcgjlRXhADPUTEWS/rnZ2Q3Vao8zxsa9Mr\n5ZjEcAuKfuNlErog04GAmqyx3qX2ixLXAA+WqQDiRS/t9ZpdQBNpb2DAmIPJ\nocw8pFkTJFrr1p7T90YwL7HE627F+pzRwpTWyfHgWRii2S+ATVdrHOpYpllx\n8gaTU7+yDXQtRpTPW+jvYoFs6O54TQqssXf+uQ4oTRCXJ4E23PsBx1rHzcD8\nTFR5YGoglLQZx6MGZSMCSYcgWqEJiXD5/0lmNVJK/hYuWpEJ062xCyDq53gt\nIT3wqA4eOO1zr1u2+R9md4eIJ89Bo9DIuVgYQ9jqZ2Xr2Aq3411y5tpKJwh0\n9yp6JsDz5AAicGln0KUTehcg/6Uk0I4j6hQuYN0vRKL4Y2bJ8NlWT/6wjEvV\n+tyHpziPpz5dazJLhov9qzZosA0jYYy44WEdHgHKIAXZ6Md75yWYZGUM75ns\nJ7ff\r\n=pxEk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEv393lZMOZ0mxE2Ge4s6kagxqJtH8DZjVAnqQsLh6OVAiEA6vRl44/Ihwo+Nw3Me328dwZU6ICz6QebrbBI3HRHhH0="}]},"_npmUser":{"name":"belaczek","email":"tomas@belada.net"},"directories":{},"maintainers":[{"name":"belaczek","email":"tomas@belada.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/playroom_0.0.0-semantically-released_1616764544348_0.41439846124719826"},"_hasShrinkwrap":false},"0.24.0":{"name":"@belaczek/playroom","version":"0.24.0","description":"Design with code, powered by your own component library","main":"utils/index.js","private":false,"types":"utils/index.d.ts","bin":{"playroom":"bin/cli.js"},"publishConfig":{"access":"public"},"scripts":{"cypress":"start-server-and-test examples:build-and-serve '9000|9001' 'cypress run'","cypress:dev":"start-server-and-test examples:start '9000|9001' 'cypress open'","example:start:basic":"./bin/cli.js start --config cypress/projects/basic/playroom.config.js","example:build:basic":"./bin/cli.js build --config cypress/projects/basic/playroom.config.js","example:serve:basic":"PORT=9000 serve cypress/projects/basic/dist","example:start:themed":"./bin/cli.js start --config cypress/projects/themed/playroom.config.js","example:build:themed":"./bin/cli.js build --config cypress/projects/themed/playroom.config.js","example:serve:themed":"PORT=9001 serve --config ../serve.json cypress/projects/themed/dist","examples:start":"concurrently 'npm:example:start:*'","examples:build":"concurrently 'npm:example:build:*'","examples:serve":"concurrently 'npm:example:serve:*'","examples:build-and-serve":"yarn examples:build && yarn examples:serve","preview:build":"cd examples/braid-design-system && yarn && yarn build","commit":"git-cz","lint":"eslint . && prettier --list-different '**/*.{js,md,less,ts,tsx}' && tsc --noEmit","format":"prettier --write '**/*.{js,md,less,ts,tsx}'","semantic-release":"semantic-release","test":"jest src","post-commit-status":"node scripts/postCommitStatus.js","deploy-preview":"surge -p ./examples/braid-design-system/dist"},"husky":{"hooks":{"commit-msg":"commitlint --edit --extends seek","pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,ts,tsx}":["yarn eslint"],"**/*.{js,md,less,ts,tsx}":["prettier --write"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"release":{"success":false},"repository":{"type":"git","url":"git+https://github.com/belaczek/playroom.git"},"author":{"name":"SEEK"},"license":"MIT","bugs":{"url":"https://github.com/belaczek/playroom/issues"},"homepage":"https://github.com/belaczek/playroom#readme","dependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/standalone":"^7.13.11","@types/base64-url":"^2.2.0","@types/classnames":"^2.2.11","@types/codemirror":"^0.0.108","@types/dedent":"^0.7.0","@types/history":"^4.7.8","@types/lodash":"^4.14.168","@types/lz-string":"^1.3.34","@types/prettier":"^2.2.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.2","autoprefixer":"^10.2.5","babel-loader":"^8.2.2","base64-url":"^2.3.3","classnames":"^2.2.6","codemirror":"^5.59.4","command-line-args":"^5.1.1","command-line-usage":"^6.1.1","copy-to-clipboard":"^3.3.1","css-loader":"^5.1.3","current-git-branch":"^1.1.0","dedent":"^0.7.0","fast-glob":"^3.2.5","find-up":"^5.0.0","friendly-errors-webpack-plugin":"^1.7.0","fuzzy":"^0.1.3","history":"^5.0.0","html-webpack-plugin":"^5.3.1","intersection-observer":"^0.12.0","less":"^4.1.1","less-loader":"^8.0.0","less-vars-loader":"^1.1.0","localforage":"^1.9.0","locate-path":"^6.0.0","lodash":"^4.17.21","lz-string":"^1.4.4","mini-css-extract-plugin":"^1.3.9","open":"^8.0.2","parse-prop-types":"^0.3.0","portfinder":"^1.0.28","postcss-loader":"^5.2.0","prettier":"^2.2.1","prop-types":"^15.7.2","query-string":"^6.14.1","re-resizable":"^6.9.0","react-codemirror2":"^7.2.1","react-docgen-typescript":"^1.21.0","react-use":"^17.2.1","read-pkg-up":"^7.0.1","scope-eval":"^1.0.0","style-loader":"^2.0.0","typescript":"^4.2.3","url-join":"^4.0.1","use-debounce":"^6.0.0","webpack":"^5.26.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"devDependencies":{"@commitlint/cli":"^12.0.1","@octokit/rest":"^18.3.5","@types/jest":"^26.0.20","commitizen":"^4.2.3","commitlint-config-seek":"^1.0.0","concurrently":"^6.0.0","cypress":"^6.7.1","cz-conventional-changelog":"^3.3.0","eslint":"^7.22.0","eslint-config-seek":"^7.0.8","husky":"^5.1.3","jest":"^26.6.3","lint-staged":"^10.5.4","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.4.2","serve":"^11.3.2","start-server-and-test":"^1.12.0","surge":"^0.22.1"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"gitHead":"a6077f8348a0617a6d0446b0fece819f43a9000a","_id":"@belaczek/playroom@0.24.0","_nodeVersion":"15.10.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-/QuflL08EcxwgEKNeZLxj4t65haNv2HFVdn1NRLhsPpQK9Qx/go20Gk+Zvi+gACSnhmxxL30lxP+jMSvUUyiCw==","shasum":"ff66ff69bf249a39b7625e0dd385c917155aea81","tarball":"https://registry.npmjs.org/@belaczek/playroom/-/playroom-0.24.0.tgz","fileCount":188,"unpackedSize":6177128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXeHJCRA9TVsSAnZWagAAT9oP/j64pD4UIfzXbsa9cRXO\nKPRBVxh0oN4ppelRkCtoqTQtrl0KpGWlssj1wyqEU5k1L9EksajYoQCayzag\n7AICLiRYZma1JEGoIH6vBGRv/x+68v8TOFBJM5uwbD2kCe8ihfj6Bj2/dvem\nhZhtT7tGI8Mka8MQh5YsJR08emxWTinGjFB89yZeJHhZIWvfNDsuuWWB0RIW\nPlNHO5DjiIc8c0cB6L8yIgxRPec/zxMOSUUbSPyqNSvyYMth9aG+RqjSrS/M\nepOT88T1qyCdGE1YlqoXqGzP0Iekl4yuo8j41AQguP1/QMhnrOmJqnOooxO4\nVAg7wBABamABD0SIxDlAyD8QUr+tBwkfjlRq5XDmMfny1jqftvDwISxxM1qp\nJReTzo1zGS31wzUJREG4v8rpznULpFKRHoDb9LA/UHB8ALhsNlL8aJHhFXDs\nGQO2eGwty79ddIMWB8jgxgJu76doCl339Lxzvl+ech5r62kRCYHz1L4STQEM\nvtdtFfuLyQKTR61A56klyIUqfk/y4dHINdZqFMPCUq7/tjSRMWKnlfwGP3zP\ntg8vr1wEnc6JpE49OEv7DN105ZdklO/Svd5iwhMQdhmxicVs576nQ7Q0kQEC\nX8eL0R6GjUqP/QAeux/fSshBwQXp5AgDbCcy/ftysimaffQM6pZMqFnNVn7l\nRohX\r\n=4S34\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsAOFwfTa6OhLxPIh8HeCRZH/e0gZrTpIF0dz35KEwhAiEAiGm3mjZVocAiJrHtb4WHgbcJzFMo+ghzdGDrHZES1lI="}]},"_npmUser":{"name":"belaczek","email":"tomas@belada.net"},"directories":{},"maintainers":[{"name":"belaczek","email":"tomas@belada.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/playroom_0.24.0_1616765385313_0.21296551394506347"},"_hasShrinkwrap":false},"0.24.1":{"name":"@belaczek/playroom","version":"0.24.1","description":"Design with code, powered by your own component library","main":"utils/index.js","private":false,"types":"utils/index.d.ts","bin":{"playroom":"bin/cli.js"},"publishConfig":{"access":"public"},"scripts":{"cypress":"start-server-and-test examples:build-and-serve '9000|9001' 'cypress run'","cypress:dev":"start-server-and-test examples:start '9000|9001' 'cypress open'","example:start:basic":"./bin/cli.js start --config cypress/projects/basic/playroom.config.js","example:build:basic":"./bin/cli.js build --config cypress/projects/basic/playroom.config.js","example:serve:basic":"PORT=9000 serve cypress/projects/basic/dist","example:start:themed":"./bin/cli.js start --config cypress/projects/themed/playroom.config.js","example:build:themed":"./bin/cli.js build --config cypress/projects/themed/playroom.config.js","example:serve:themed":"PORT=9001 serve --config ../serve.json cypress/projects/themed/dist","examples:start":"concurrently 'npm:example:start:*'","examples:build":"concurrently 'npm:example:build:*'","examples:serve":"concurrently 'npm:example:serve:*'","examples:build-and-serve":"yarn examples:build && yarn examples:serve","preview:build":"cd examples/braid-design-system && yarn && yarn build","commit":"git-cz","lint":"eslint . && prettier --list-different '**/*.{js,md,less,ts,tsx}' && tsc --noEmit","format":"prettier --write '**/*.{js,md,less,ts,tsx}'","semantic-release":"semantic-release","test":"jest src","post-commit-status":"node scripts/postCommitStatus.js","deploy-preview":"surge -p ./examples/braid-design-system/dist"},"husky":{"hooks":{"commit-msg":"commitlint --edit --extends seek","pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,ts,tsx}":["yarn eslint"],"**/*.{js,md,less,ts,tsx}":["prettier --write"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"release":{"success":false},"repository":{"type":"git","url":"git+https://github.com/belaczek/playroom.git"},"author":{"name":"SEEK"},"license":"MIT","bugs":{"url":"https://github.com/belaczek/playroom/issues"},"homepage":"https://github.com/belaczek/playroom#readme","dependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/standalone":"^7.13.11","@types/base64-url":"^2.2.0","@types/classnames":"^2.2.11","@types/codemirror":"^0.0.108","@types/dedent":"^0.7.0","@types/history":"^4.7.8","@types/lodash":"^4.14.168","@types/lz-string":"^1.3.34","@types/prettier":"^2.2.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.2","autoprefixer":"^10.2.5","babel-loader":"^8.2.2","base64-url":"^2.3.3","classnames":"^2.2.6","codemirror":"^5.59.4","command-line-args":"^5.1.1","command-line-usage":"^6.1.1","copy-to-clipboard":"^3.3.1","css-loader":"^5.1.3","current-git-branch":"^1.1.0","dedent":"^0.7.0","fast-glob":"^3.2.5","find-up":"^5.0.0","friendly-errors-webpack-plugin":"^1.7.0","fuzzy":"^0.1.3","history":"^5.0.0","html-webpack-plugin":"^5.3.1","intersection-observer":"^0.12.0","less":"^4.1.1","less-loader":"^8.0.0","less-vars-loader":"^1.1.0","localforage":"^1.9.0","locate-path":"^6.0.0","lodash":"^4.17.21","lz-string":"^1.4.4","mini-css-extract-plugin":"^1.3.9","open":"^8.0.2","parse-prop-types":"^0.3.0","portfinder":"^1.0.28","postcss-loader":"^5.2.0","prettier":"^2.2.1","prop-types":"^15.7.2","query-string":"^6.14.1","re-resizable":"^6.9.0","react-codemirror2":"^7.2.1","react-docgen-typescript":"^1.21.0","react-use":"^17.2.1","read-pkg-up":"^7.0.1","scope-eval":"^1.0.0","style-loader":"^2.0.0","typescript":"^4.2.3","url-join":"^4.0.1","use-debounce":"^6.0.0","webpack":"5.30.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"devDependencies":{"@commitlint/cli":"^12.0.1","@octokit/rest":"^18.3.5","@types/jest":"^26.0.20","commitizen":"^4.2.3","commitlint-config-seek":"^1.0.0","concurrently":"^6.0.0","cypress":"^6.7.1","cz-conventional-changelog":"^3.3.0","eslint":"^7.22.0","eslint-config-seek":"^7.0.8","husky":"^5.1.3","jest":"^26.6.3","lint-staged":"^10.5.4","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.4.2","serve":"^11.3.2","start-server-and-test":"^1.12.1","surge":"^0.22.1"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"gitHead":"c9180702c8b885ba4cc8f75d66ce9201f877832b","_id":"@belaczek/playroom@0.24.1","_nodeVersion":"15.13.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-kMBv56AaME5zXw4dUvSQxV6nz7SYL5Pem/0I9eXUn2Tks1PPbAGh/Iw7W4FodxqDB5KvA3j/JV4iftEtWBdm+A==","shasum":"2815b70dbf05e6bd6d68c1a7e0098db1eb6b692f","tarball":"https://registry.npmjs.org/@belaczek/playroom/-/playroom-0.24.1.tgz","fileCount":188,"unpackedSize":6177116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbcg7CRA9TVsSAnZWagAAQ/8P/3KwIWdZ8I0Gp5+9UnD6\n4Z9zIRugPxfh1rubhjqflHRnqoDa7jArK20eAFEar2gtkCcATddKIanOezIA\nsDipHuaD4XHyRem9D/wJ0Bvq+uCcJ9PCT3o5BkIITaYIsMz0ek0SvtJXWyhG\nQSAoKbaWCX0D6qpyezswJXSPE0DAdCR0nEiNfHxR/YLoB3wNbNbdAIwIn6aF\nT45DjXIfWfXfngrOqocXAq7/TlPOy/+GGah9IvQlBgITmt+AUCWu65jQTw/E\nzUABBQuk1mAIkcI6AArWEgeScZdfSpMgQ3GPd9rHA1400GzWomEOgxfLLXMa\nAkUKHN+C4Gpt1dY6kj7T46n3AZJx3NK83DKgBlmcCtNLDIsfrJwcDeQHfXcb\n6bE4AcaBEW6l46ynKYuCsE6DuZR5ayKkjRwL7SafQQE7MUbBvLrvAQyLZSat\nQmwwKK5tudcCC5wpOO8VcI+dXrhlcx4g5KbztouK7z61nWKO9X2wRchHBohK\nA1UhMkFNucvE3ufI6FMVfQ6uWl09+IgFuwO8ib1csazdQl/1gR1DrE/RX95F\nHdLm7hSvFFsD0EmlKjdTo0Pl6Yj6xswCGR4dv3yB7mA5CZqcT7Q8hCOeBI2Q\nj+UGQzxOKRk/BDtvq/dapm5AZbxoXsNWYU2CC0jLbV6dQ62sTGoXqxEETOqs\n+vsW\r\n=PpRZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjd7G1eClzhzOIrXnIQ872pqJyL9y/4JPT9oB4Tp27LAiBKBJiikerrGvSTWthcb0wpPu+6bI5nwfP70XjKsuvLjQ=="}]},"_npmUser":{"name":"belaczek","email":"tomas@belada.net"},"directories":{},"maintainers":[{"name":"belaczek","email":"tomas@belada.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/playroom_0.24.1_1617807418747_0.12558792466153101"},"_hasShrinkwrap":false},"0.24.2":{"name":"@belaczek/playroom","version":"0.24.2","description":"Design with code, powered by your own component library","main":"utils/index.js","private":false,"types":"utils/index.d.ts","bin":{"playroom":"bin/cli.js"},"publishConfig":{"access":"public"},"scripts":{"cypress":"start-server-and-test examples:build-and-serve '9000|9001' 'cypress run'","cypress:dev":"start-server-and-test examples:start '9000|9001' 'cypress open'","example:start:basic":"./bin/cli.js start --config cypress/projects/basic/playroom.config.js","example:build:basic":"./bin/cli.js build --config cypress/projects/basic/playroom.config.js","example:serve:basic":"PORT=9000 serve cypress/projects/basic/dist","example:start:themed":"./bin/cli.js start --config cypress/projects/themed/playroom.config.js","example:build:themed":"./bin/cli.js build --config cypress/projects/themed/playroom.config.js","example:serve:themed":"PORT=9001 serve --config ../serve.json cypress/projects/themed/dist","examples:start":"concurrently 'npm:example:start:*'","examples:build":"concurrently 'npm:example:build:*'","examples:serve":"concurrently 'npm:example:serve:*'","examples:build-and-serve":"yarn examples:build && yarn examples:serve","preview:build":"cd examples/braid-design-system && yarn && yarn build","commit":"git-cz","lint":"eslint . && prettier --list-different '**/*.{js,md,less,ts,tsx}' && tsc --noEmit","format":"prettier --write '**/*.{js,md,less,ts,tsx}'","semantic-release":"semantic-release","test":"jest src","post-commit-status":"node scripts/postCommitStatus.js","deploy-preview":"surge -p ./examples/braid-design-system/dist"},"husky":{"hooks":{"commit-msg":"commitlint --edit --extends seek","pre-commit":"lint-staged"}},"lint-staged":{"**/*.{js,ts,tsx}":["yarn eslint"],"**/*.{js,md,less,ts,tsx}":["prettier --write"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"release":{"success":false},"repository":{"type":"git","url":"git+https://github.com/belaczek/playroom.git"},"author":{"name":"SEEK"},"license":"MIT","bugs":{"url":"https://github.com/belaczek/playroom/issues"},"homepage":"https://github.com/belaczek/playroom#readme","dependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/standalone":"^7.13.11","@types/base64-url":"^2.2.0","@types/classnames":"^2.2.11","@types/codemirror":"^0.0.108","@types/dedent":"^0.7.0","@types/history":"^4.7.8","@types/lodash":"^4.14.168","@types/lz-string":"^1.3.34","@types/prettier":"^2.2.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.2","autoprefixer":"^10.2.5","babel-loader":"^8.2.2","base64-url":"^2.3.3","classnames":"^2.2.6","codemirror":"^5.59.4","command-line-args":"^5.1.1","command-line-usage":"^6.1.1","copy-to-clipboard":"^3.3.1","css-loader":"^5.1.3","current-git-branch":"^1.1.0","dedent":"^0.7.0","fast-glob":"^3.2.5","find-up":"^5.0.0","friendly-errors-webpack-plugin":"^1.7.0","fuzzy":"^0.1.3","history":"^5.0.0","html-webpack-plugin":"^5.3.1","intersection-observer":"^0.12.0","less":"^4.1.1","less-loader":"^8.0.0","less-vars-loader":"^1.1.0","localforage":"^1.9.0","locate-path":"^6.0.0","lodash":"^4.17.21","lz-string":"^1.4.4","mini-css-extract-plugin":"^1.3.9","open":"^8.0.2","parse-prop-types":"^0.3.0","portfinder":"^1.0.28","postcss":"^8.2.8","postcss-loader":"^5.2.0","prettier":"^2.2.1","prop-types":"^15.7.2","query-string":"^6.14.1","re-resizable":"^6.9.0","react-codemirror2":"^7.2.1","react-docgen-typescript":"^1.21.0","react-use":"^17.2.1","read-pkg-up":"^7.0.1","scope-eval":"^1.0.0","style-loader":"^2.0.0","typescript":"^4.2.3","url-join":"^4.0.1","use-debounce":"^6.0.0","webpack":"5.30.0","webpack-dev-server":"^3.11.2","webpack-merge":"^5.7.3"},"devDependencies":{"@commitlint/cli":"^12.0.1","@octokit/rest":"^18.3.5","@types/jest":"^26.0.20","commitizen":"^4.2.3","commitlint-config-seek":"^1.0.0","concurrently":"^6.0.0","cypress":"^6.7.1","cz-conventional-changelog":"^3.3.0","eslint":"^7.22.0","eslint-config-seek":"^7.0.8","husky":"^5.1.3","jest":"^26.6.3","lint-staged":"^10.5.4","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.4.2","serve":"^11.3.2","start-server-and-test":"^1.12.1","surge":"^0.22.1"},"peerDependencies":{"react":"^17.0","react-dom":"^17.0"},"gitHead":"48c231e7ee35060e2b4b043fb4b37c6a672d302b","_id":"@belaczek/playroom@0.24.2","_nodeVersion":"15.13.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-chvk2uDup1E7dEyvzZ4R0UnoTf2czARPnK35RQnYR57sRUN4270v8qLFT0dR1WH0XjbEw7+PWCVD73S/Vta1ew==","shasum":"1c8ebff6fb2dd0753751ec17fd1c4d24019a7859","tarball":"https://registry.npmjs.org/@belaczek/playroom/-/playroom-0.24.2.tgz","fileCount":188,"unpackedSize":6177141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbcwKCRA9TVsSAnZWagAAgIsP/i4NBlqzzFzXDBAHPs3z\nX2wmRrzC7r7VS53D96DHLw42gK+QBr6xNHb/gv8lTKlXmjhDssOqdXAR64iH\n7xj8SnVRcbj7/3QIC1EF/TPwEnJ9Ru4OcXNWaAAussIdit139u8kAHwVHML8\ny2Ozx1agyDmymzQETJ4/ZflzdpcabvWb/qQFdXyo7LhAyCtrZEEnCXuWzJ2P\ns/i4xr95z10JcNrimg9UtI5KYfUz41XwK4oe48BsFwBwdjm4GN9ChX+LPDTJ\ndU1dmM1TPFoRNl6QCeVGjpkfEM+o2lLOtgt1paiyziDvtEYX/DsKUiLO7LVO\nE4RGhMm3UmrlqBW7UEDWPd+HpN48mU9KoVFRqTEEuxZbPU0LhPa2t1Mv8XjO\nnYkLsN7j/esLo/FURmz/e23+tjNs1sp9yKDWgR5LyAWqhDZHMon3b9F/iIRF\naQF7hr1HtSUQ63xyqF9C5xiz7I8q4dde4mq79At/edgBRBA7BmRQSDEVgxXD\nRfQ4WXAV5raKcANFG+R9/Cv8m6QWAPtIsnU2NWbnYIDqfmwH5pQHDiTKjAD7\nMyoOhfOQH9F6pKE6fBJeiOekJ02oAJTcNLq27IVuUTNfkW7jNXO2mh/rP3Lb\n/buiD2Azk6s32Htnc9wAeuCS7ThjdmX7Pq1bFTby3p8CtQHeZpNaDKvdn+ly\nBg9f\r\n=qcBr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHuUOqxn3oqLNZKG+Eg61UEkVDZZIhCs2ObAs/HkF/EAIhAI51CSqP/rKlCzDVVLJPO7O1x134Fhmo1T9ZMfQH7mAB"}]},"_npmUser":{"name":"belaczek","email":"tomas@belada.net"},"directories":{},"maintainers":[{"name":"belaczek","email":"tomas@belada.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/playroom_0.24.2_1617808394165_0.6527256652619129"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-26T13:15:44.301Z","0.0.0-semantically-released":"2021-03-26T13:15:44.638Z","modified":"2022-04-04T18:19:43.673Z","0.24.0":"2021-03-26T13:29:45.605Z","0.24.1":"2021-04-07T14:56:59.215Z","0.24.2":"2021-04-07T15:13:14.363Z"},"maintainers":[{"name":"belaczek","email":"tomas@belada.net"}],"description":"Design with code, powered by your own component library","homepage":"https://github.com/belaczek/playroom#readme","repository":{"type":"git","url":"git+https://github.com/belaczek/playroom.git"},"author":{"name":"SEEK"},"bugs":{"url":"https://github.com/belaczek/playroom/issues"},"license":"MIT","readme":"<img src=\"images/logo.png?raw=true\" alt=\"Playroom\" title=\"Playroom\" width=\"292\" height=\"50\" />\n\n[![npm](https://img.shields.io/npm/v/playroom.svg?style=for-the-badge)](https://www.npmjs.com/package/playroom) [![Build Status](https://img.shields.io/github/workflow/status/seek-oss/playroom/Validate/master.svg?style=for-the-badge)](https://github.com/seek-oss/playroom/actions?query=workflow%3AValidate+branch%3Amaster)\n\n---\n\n<img src=\"images/demo.gif?raw=true\" alt=\"Playroom Demo\" title=\"Playroom Demo\" />\n\nSimultaneously design across a variety of themes and screen sizes, powered by JSX and your own component library.\n\nPlayroom allows you to create a zero-install code-oriented design environment, built into a standalone bundle that can be deployed alongside your existing design system documentation.\n\n- Iterate on your designs in the final medium.\n- Create quick mock-ups and interactive prototypes with real code.\n- Exercise and evaluate the flexibility of your design system.\n- Share your work with others by simply copying the URL.\n\n## Demos\n\n[Braid Design System](https://seek-oss.github.io/braid-design-system/playroom/#?code=N4Igxg9gJgpiBcIA8BBANjATgFwATYgDsYBeAHRAEtCAzCCgPiQBUYAPbBgdRjUgFsY%2BCLgAKaAIYBPTBAj8AhEgD0rDk2XosnEABoQ2ABYxBAZwQBtEBIAOEsCAC6%2BgO6UoR8-AsB2AGwAHI4AvkA) (Themed)\n\n[Bumbag](https://bumbag.style/playroom/)\n\n[Overdrive](http://overdrive.autoguru.io/playroom/#?code=N4Igxg9gJgpiBcIA8AhCAPABAIwwZQAsBDKCAdwF4AdEAZhswAcSoBLAOwHMLgBtG+iAA0mGgDYaAXQC+APirtMmJHgAuRMAGtMAZ2ZgO3cTXmKlygCox0qgMIR26jjABOmAjBKGeSABKe2LllfVkxVDxcYTEBeDcBpHaQAen8vILkFc3MkKxtZAHUYABtIAFso1Qgwj0wAQQBXcoBxWpdazFgdVk5FHQBPHVUYYswAWkwAeQA3VygXVimAQkTs1VMMpes7Byd2V1N0zOWASXZGeqYCjRgCCALYF2oQX3JMIkjMHohagH4GBNXlBJqDSaUyJNDoUwgaRAA)\n\n[Cubes](https://cubes.trampoline.cx/) (Themed)\n\n[Mesh Design System](https://www.meshdesignsystem.com/playroom/) (Themed)\n\nSend us a PR if you'd like to be in this list!\n\n## Getting Started\n\n```bash\n$ npm install --save-dev playroom\n```\n\nAdd the following scripts to your `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"playroom:start\": \"playroom start\",\n    \"playroom:build\": \"playroom build\"\n  }\n}\n```\n\nAdd a `playroom.config.js` file to the root of your project:\n\n```js\nmodule.exports = {\n  components: './src/components',\n  outputPath: './dist/playroom',\n\n  // Optional:\n  title: 'My Awesome Library',\n  themes: './src/themes',\n  snippets: './playroom/snippets.js',\n  frameComponent: './playroom/FrameComponent.js',\n  scope: './playroom/useScope.js',\n  widths: [320, 768, 1024],\n  port: 9000,\n  openBrowser: true,\n  paramType: 'search', // default is 'hash'\n  exampleCode: `\n    <Button>\n      Hello World!\n    </Button>\n  `,\n  baseUrl: '/playroom/',\n  webpackConfig: () => ({\n    // Custom webpack config goes here...\n  }),\n  iframeSandbox: 'allow-scripts',\n};\n```\n\n_Note: `port` and `openBrowser` options will be set to `9000` and `true` (respectively) by default whenever they are omitted from the config above._\n\nYour `components` file is expected to export a single object or a series of named exports. For example:\n\n```js\nexport { default as Text } from '../Text'; // Re-exporting a default export\nexport { Button } from '../Button'; // Re-exporting a named export\n// etc...\n```\n\nThe `iframeSandbox` option can be used to set the [`sandbox` attribute](https://www.html5rocks.com/en/tutorials/security/sandboxed-iframes/) on Playroom's iframe. A minimum of `allow-scripts` is required for Playroom to work.\n\nNow that your project is configured, you can start a local development server:\n\n```bash\n$ npm run playroom:start\n```\n\nTo build your assets for production:\n\n```bash\n$ npm run playroom:build\n```\n\n## Snippets\n\nPlayroom allows you to quickly insert predefined snippets of code, providing live previews across themes and viewports as you navigate the list. These snippets can be configured via a `snippets` file that looks like this:\n\n```js\nexport default [\n  {\n    group: 'Button',\n    name: 'Strong',\n    code: `\n      <Button weight=\"strong\">\n        Button\n      </Button>\n    `\n  },\n  ...\n];\n```\n\n## Custom Frame Component\n\nIf your components need to be nested within custom provider components, you can provide a custom React component file via the `frameComponent` option, which is a path to a file that exports a component. For example, if your component library has multiple themes:\n\n```js\nimport React from 'react';\nimport { ThemeProvider } from '../path/to/your/theming-system';\n\nexport default function FrameComponent({ theme, children }) {\n  return <ThemeProvider theme={theme}>{children}</ThemeProvider>;\n}\n```\n\n## Custom Scope\n\nYou can provide extra variables within the scope of your JSX via the `scope` option, which is a path to a file that exports a `useScope` Hook that returns a scope object. For example, if you wanted to expose a context-based `theme` variable to consumers of your Playroom:\n\n```js\nimport { useTheme } from '../path/to/your/theming-system';\n\nexport default function useScope() {\n  return {\n    theme: useTheme(),\n  };\n```\n\n## Theme Support\n\nIf your component library has multiple themes, you can customise Playroom to render every theme simultaneously via the `themes` configuration option.\n\nSimilar to your `components` file, your `themes` file is expected to export a single object or a series of named exports. For example:\n\n```js\nexport { themeA } from './themeA';\nexport { themeB } from './themeB';\n// etc...\n```\n\n## TypeScript Support\n\nIf a `tsconfig.json` file is present in your project, static prop types are parsed using [react-docgen-typescript](https://github.com/styleguidist/react-docgen-typescript) to provide better autocompletion in the Playroom editor.\n\n**By default, all `.ts` and `.tsx` files in the current working directory are included, excluding `node_modules`.**\n\nIf you need to customise this behaviour, you can provide a `typeScriptFiles` option in `playroom.config.js`, which is an array of globs.\n\n```js\nmodule.exports = {\n  ...,\n  typeScriptFiles: [\n    'src/components/**/*.{ts,tsx}',\n    '!**/node_modules'\n  ]\n};\n```\n\n## Storybook Integration\n\nIf you are interested in integrating Playroom into Storybook, check out [storybook-addon-playroom](https://github.com/rbardini/storybook-addon-playroom).\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}