{"_id":"@canburaks/stitches-theme","_rev":"5-1c0c1acc1cd28101fcbda8921a4dc2df","time":{"created":"2022-12-28T00:06:59.671Z","0.0.1":"2022-12-24T23:10:12.036Z","modified":"2022-12-30T01:38:24.850Z","0.0.2":"2022-12-27T00:15:52.444Z","0.0.3":"2022-12-28T00:06:59.929Z","0.0.4":"2022-12-30T01:38:24.762Z"},"name":"@canburaks/stitches-theme","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.3":{"name":"@canburaks/stitches-theme","version":"0.0.3","description":"React UI library boilerplate","repository":{"type":"git","url":"git+https://github.com/canburaks/stitches-theme.git"},"sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","scripts":{"build":"NODE_ENV=production rollup -c","build:storybook":"build-storybook","lint":"eslint . --ext .ts,.tsx,.js,.jsx","prepare":"husky install","storybook":"start-storybook -p 6006 --quiet","test":"NODE_ENV=test jest","test:coverage":"NODE_ENV=test jest --coverage","test:watch":"NODE_ENV=test jest --watch","changeset":"changeset","release":"changeset publish"},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"],"*.{md,mdx,yml,json}":["prettier --write"]},"browserslist":["> 1%","not dead","not edge <= 18","not ie 11","not op_mini all"],"dependencies":{"@babel/runtime":"^7.20.6","@stitches/react":"^1.2.8","peer":"^0.6.1"},"devDependencies":{"@babel/core":"^7.20.5","@babel/plugin-transform-runtime":"^7.19.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@changesets/cli":"^2.25.2","@commitlint/cli":"^17.3.0","@commitlint/config-conventional":"^17.3.0","@emotion/babel-plugin":"^11.10.5","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mdx-js/react":"^1.6.22","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","@storybook/addon-a11y":"^6.5.14","@storybook/addon-actions":"^6.5.14","@storybook/addon-essentials":"^6.5.14","@storybook/addon-interactions":"^6.5.14","@storybook/addon-links":"^6.5.14","@storybook/builder-webpack5":"^6.5.14","@storybook/manager-webpack5":"^6.5.14","@storybook/react":"^6.5.14","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@trivago/prettier-plugin-sort-imports":"^4.0.0","@stitches/react":"^1.2.8","@types/jest":"^29.2.4","@types/node":"^18.11.12","@types/react":"^18.0.26","@types/react-dom":"^18.0.9","@types/styled-components":"^5.1.26","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@zerollup/ts-transform-paths":"^1.7.18","babel-loader":"^9.1.0","eslint":"8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-testing-library":"^5.9.1","husky":"^8.0.2","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","jest-transform-stub":"^2.0.0","lint-staged":"^13.1.0","prettier":"^2.8.1","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^2.79.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.34.1","ts-jest":"^29.0.3","tslib":"^2.4.1","ttypescript":"^1.5.15","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"peerDependencies":{"@stitches/react":"^1.2.8","react":"^16.8.0 || ^17 || ^18","react-dom":"^16.8.0 || ^17 || ^18"},"engines":{"node":">=16"},"bugs":{"url":"https://github.com/canburaks/stitches-theme/issues"},"homepage":"https://github.com/canburaks/stitches-theme#readme","keywords":["stitches"],"author":{"name":"Can Burak Sofyalıoğlu"},"license":"MIT","gitHead":"9228e13863e87ed17fb129f36c61d5ff9a5d45da","_id":"@canburaks/stitches-theme@0.0.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-dBNi/xmMw8tNEopuDNZvIngKrE3pdpxOJntamsS/by+EwWL/+6psjbuikx03xC4OdkLruq5/vGsnnJOK+3IdpQ==","shasum":"446e235faa9281731dfa830f2537ec32830dd48f","tarball":"https://registry.npmjs.org/@canburaks/stitches-theme/-/stitches-theme-0.0.3.tgz","fileCount":119,"unpackedSize":106271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKVTchT6rNOGJrN/2116hG/1HIQVNJHfaqN/rTg9yBMgIhAP2kTGev013RG4iAQvZOENaqoPJIwadSFktg3cWu8+ih"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq4ijACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL9w/+Pu27rkAcCCFbh9dFw47rdzJnxhrPmkc7gS2AutmPCqgy9BAG\r\nLKiqpZav9kl4nguOiGHWNo0fhOUOqOSs9BvOBnZQtAKwdC3vI8DJ6nrcC4gH\r\nX1ACmKit5lAN8mZjU/iwHd5SmPxAAZDQj7CKLQAlZX6ApgHwW47J5nJb4yn3\r\nFKMguV6h7VjBUcRIg6RYY5GcHRqLegsXpnrtfub2PSGBfyYOOK+eMez1mNnW\r\nJQC5oSxSuFRPCerG64pd1h6BQTnN3FWCZ1z1NXxQv6WJr0mUrLWZl07R0wBT\r\n18l7hZHCfGiFs+FFzLscNmNBpJqdGyQBBjkCH6QxS0E3nGaPTCQw/JVB1APD\r\nGyLLYSGPhttwRXbssXP4lp6C8N896+wUpw0ThUVNayr2Pu9DnOCS7UEJbAQF\r\n5fauY53CCPfIkovYNY6E3BoZvq9MrpjCtUTrtohp1HxCxVsujyuPzeuytIjp\r\ncV4O/c0IYGXx7dwplNN/fNG5k/bzVaLmffwtsOkSu0zUE4PgV1vfryHiMgDt\r\nO9UG6ns67JIgfDJ66uEGm78jLOOCJT6AXg+nx0zi/2CuAy87pNMtE+XgTtHS\r\nwjqABDOXeWMiB7WWaHCKgjn7gnMzf8kXnKYwUAN2r3nEx4NCuCgPZbvYnTUB\r\n4VOKFNtlDkX2yaonbaWJs14ykHQfHmoPLa4=\r\n=CKE9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"canburaks","email":"canburak@msn.com"},"directories":{},"maintainers":[{"name":"canburaks","email":"canburak@msn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stitches-theme_0.0.3_1672186019743_0.7487059937263751"},"_hasShrinkwrap":false},"0.0.4":{"name":"@canburaks/stitches-theme","version":"0.0.4","description":"React UI library boilerplate","repository":{"type":"git","url":"git+https://github.com/canburaks/stitches-theme.git"},"sideEffects":false,"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","scripts":{"build":"NODE_ENV=production rollup -c","build:storybook":"build-storybook","lint":"eslint . --ext .ts,.tsx,.js,.jsx","prepare":"husky install","storybook":"start-storybook -p 6006 --quiet","test":"NODE_ENV=test jest","test:coverage":"NODE_ENV=test jest --coverage","test:watch":"NODE_ENV=test jest --watch","changeset":"changeset","release":"changeset publish"},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"],"*.{md,mdx,yml,json}":["prettier --write"]},"browserslist":["> 1%","not dead","not edge <= 18","not ie 11","not op_mini all"],"dependencies":{"@babel/runtime":"^7.20.6","@stitches/react":"^1.2.8","peer":"^0.6.1"},"devDependencies":{"@babel/core":"^7.20.5","@babel/plugin-transform-runtime":"^7.19.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@changesets/cli":"^2.25.2","@commitlint/cli":"^17.3.0","@commitlint/config-conventional":"^17.3.0","@emotion/babel-plugin":"^11.10.5","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mdx-js/react":"^1.6.22","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","@storybook/addon-a11y":"^6.5.14","@storybook/addon-actions":"^6.5.14","@storybook/addon-essentials":"^6.5.14","@storybook/addon-interactions":"^6.5.14","@storybook/addon-links":"^6.5.14","@storybook/builder-webpack5":"^6.5.14","@storybook/manager-webpack5":"^6.5.14","@storybook/react":"^6.5.14","@storybook/testing-library":"^0.0.13","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@trivago/prettier-plugin-sort-imports":"^4.0.0","@stitches/react":"^1.2.8","@types/jest":"^29.2.4","@types/node":"^18.11.12","@types/react":"^18.0.26","@types/react-dom":"^18.0.9","@types/styled-components":"^5.1.26","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@zerollup/ts-transform-paths":"^1.7.18","babel-loader":"^9.1.0","eslint":"8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-testing-library":"^5.9.1","husky":"^8.0.2","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","jest-transform-stub":"^2.0.0","lint-staged":"^13.1.0","prettier":"^2.8.1","react":"^18.2.0","react-dom":"^18.2.0","rollup":"^2.79.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.34.1","ts-jest":"^29.0.3","tslib":"^2.4.1","ttypescript":"^1.5.15","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"peerDependencies":{"@stitches/react":"^1.2.8","react":"^16.8.0 || ^17 || ^18","react-dom":"^16.8.0 || ^17 || ^18"},"engines":{"node":">=14"},"bugs":{"url":"https://github.com/canburaks/stitches-theme/issues"},"homepage":"https://github.com/canburaks/stitches-theme#readme","keywords":["stitches"],"author":{"name":"Can Burak Sofyalıoğlu"},"license":"MIT","gitHead":"6024c72f79c5487d6dd25ed4862adb288591a047","_id":"@canburaks/stitches-theme@0.0.4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-1O3cPJ6XJb2l3OYofT3/KBHRIlTKsfHycUFL+37OYMQFNDnSSBQ5Ww+En1ecF1hFyEGeAeN6/aORQcsD4VeSEw==","shasum":"637fdc46dc6948f2f826f58434b2dc72adbf458d","tarball":"https://registry.npmjs.org/@canburaks/stitches-theme/-/stitches-theme-0.0.4.tgz","fileCount":119,"unpackedSize":106271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYBRAMol499caXGPE/mRp8FeFogW3Xbd/9Lwvm0p5PZgIhALHwLnWS+pB1AOM/6nFfoLCcaIjl8qPw6HF4L9ExZQpZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrkEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFKA/+M9L/TrAGTcCQzn/DA1JZumhw22qudjeyHRPeKIj6C3Qu7pJZ\r\nZFEikE7fpcR8BX+Y3SIvEKCivAojqaRXFFki+roGQMfDJStOewYPVM1a1a1x\r\nrD+OkIOKvDlruP8sN8Dvya1JLSX5yMmowkx7r4y9a4UPnvorUUpKmLnCRv9V\r\nw5aFCbGgYcMz/gbx6IKyTMT2qelCodwWLsytvs0/KZMzBn43inshdU1eNwXX\r\n8Y/aCdo2OkzfIkWb7RgkTV5OVipxy4jCf8Jsrnluc8bJ4NsMD/ZS9D+KVVL5\r\ncwH1F4O8JDqqzxih5rHtzTE/V1O/pmgNjrljbkcjoKst6RuP5F5MC8bbtQAU\r\ns+Hi5TXSn49fS4dioes9/d4XMY2a2ezurHFYjtDsIo+O4XOqoqHpH3/Ht+/S\r\nQnI5uMtRugnmyF9UXdoaxV/zJaSyY0TFVfiWUjB5HuLMbuCJStHjN7Mjzv2M\r\ni8fv4evjhzdfiU+qxDDqQ3iTJOwceHvPXExvN1W1okRivzXv6TgEBejaWcaF\r\nMx7awiSNpvEZvL27sit4hLgd7G4wKr4w1xL+0Q9dcILl4wmKKBHpt4Fu+CJk\r\nfacIQ6eMyCz1O4f40x0x4GlYLZzOO21b4b/rRmJ5TtQWfa6hS85shPh8WxTl\r\noosFkMfRaomOwGbhqAW6nyTwg9vWMlz0xdw=\r\n=lyId\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"canburaks","email":"canburak@msn.com"},"directories":{},"maintainers":[{"name":"canburaks","email":"canburak@msn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stitches-theme_0.0.4_1672364304592_0.15980402353340684"},"_hasShrinkwrap":false}},"maintainers":[{"name":"canburaks","email":"canburak@msn.com"}],"description":"React UI library boilerplate","homepage":"https://github.com/canburaks/stitches-theme#readme","keywords":["stitches"],"repository":{"type":"git","url":"git+https://github.com/canburaks/stitches-theme.git"},"author":{"name":"Can Burak Sofyalıoğlu"},"bugs":{"url":"https://github.com/canburaks/stitches-theme/issues"},"license":"MIT","readme":"<h1 align=\"center\">♨️ React UI Boilerplate</h1>\n\n<div align=\"center\">\n  <p>\n    A React boilerplate with opinionated setup to help you quickly create your own React UI library.\n  </p>\n  <img src=\"https://img.shields.io/github/license/boilertowns/react-ui-boilerplate?style=flat-square\" alt=\"MIT license\" >\n</div>\n\n## The Setup\n\n- [React v18][react-url]\n- [TypeScript][typescript-url]\n- UI development with [Storybook][storybook-url]\n- Unit test with [Testing-library][testing-library-url]\n- Linting with [Eslint][eslint-url] and code formatting with [Prettier][prettier-url]\n- Conventional commit messages with [Commitlint][commitlint-url]\n- Build the library with [Rollup][rollup-url]\n- Automated release with [changesets][changesets-url]\n\n## Get Started\n\n- Use [Boilertowns](https://github.com/boilertowns/create-boilertowns) CLI.\n\n  ```sh\n  # npm\n  npm create boilertowns -- -b react-ui-boilerplate\n\n  # yarn\n  yarn create boilertowns -b react-ui-boilerplate\n\n  # pnpm\n  pnpm create boilertowns -b react-ui-boilerplate\n\n  # bun\n  bun create boilertowns/react-ui-boilerplate [library-name]\n  ```\n\n- Click the green \"Use this template\" button to generate a new repository with the same structure and files.\n\n  <img src=\"https://docs.github.com/assets/cb-36544/images/help/repository/use-this-template-button.png\" alt=\"Use this template button\" width=\"500\">\n\n  [Ref: Github Docs](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template)\n\n## Development\n\n- Build the library:\n\n  ```sh\n  pnpm build\n  ```\n\n- Run storybook:\n\n  ```sh\n  pnpm storybook\n  ```\n\n- Unit test component with:\n\n  ```sh\n  pnpm test\n  ```\n\n- Create changeset:\n\n  ```sh\n  pnpm changeset\n  ```\n\n## Release & Publish package\n\nThis boilerplate uses [changesets][changesets-url] to automatically generate `CHANGELOG`, create releases and publish to NPM registry via GitHub Actions. You can see action details at [release.yml](/.github/workflows//release.yml).\n\nTo automating publish your library, follow these steps:\n\n- Create a `NPM_TOKEN`. [See this article for more details](https://docs.npmjs.com/creating-and-viewing-access-tokens). Make sure the type of access token is **Automation**.\n\n- [Follow this instruction](https://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository) to add the created token to your GitHub Actions secrets. Name of the secret is `NPM_TOKEN`.\n\n- Install [changeset bot](https://github.com/apps/changeset-bot).\n\n- [Adding changeset and commit](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md#i-am-in-a-single-package-repository).\n\n**P/S**: Remember to check the `Allow GitHub Actions to create and approve pull requests` in your repo Settings > Actions > General & scroll to Workflow permissions.\n\n## Contributing\n\n**react-ui-boilerplate** ❤️ your contributions. If you have any ideas, suggestions, fixes, feel free to contribute.\n\n[boilertowns-url]: https://github.com/boilertowns\n[react-url]: https://beta.reactjs.org\n[typescript-url]: https://www.typescriptlang.org\n[storybook-url]: https://storybook.js.org\n[eslint-url]: https://eslint.org\n[commitlint-url]: https://github.com/conventional-changelog/commitlint\n[prettier-url]: https://prettier.io\n[testing-library-url]: https://testing-library.com\n[rollup-url]: https://rollupjs.org\n[changesets-url]: https://github.com/changesets/changesets\n","readmeFilename":"README.md"}