{"_id":"@dopaminedao/dopamine-ui","_rev":"2-66fb255bdfa7a3940e45d1378fbd6a08","name":"@dopaminedao/dopamine-ui","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.0":{"name":"@dopaminedao/dopamine-ui","version":"0.0.0","_id":"@dopaminedao/dopamine-ui@0.0.0","maintainers":[{"name":"topdev-830","email":"jt1990830@gmail.com"}],"homepage":"https://github.com/DopamineDAO/dopamine-ui#readme","bugs":{"url":"https://github.com/DopamineDAO/dopamine-ui/issues"},"dist":{"shasum":"efd1808d3ffe43d9297e618ddae343279ac90d01","tarball":"https://registry.npmjs.org/@dopaminedao/dopamine-ui/-/dopamine-ui-0.0.0.tgz","fileCount":3,"integrity":"sha512-H6uD0UcYG4PQD3DELOCba19OgsNvIlHuj2IWypEUtHWVCWnGVVvF2xspr8XvdcpQ4ZuEw+PNl/cmG3cej9tXzQ==","signatures":[{"sig":"MEUCICx3wg9yioLlv6gc7F4mGXptaIjdZXnTuNxopPFq6WeDAiEA7QMkwJGa9CSAEnvvEX/m9ryx5POYQfAhASZH0AK5RwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7044},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"c91f7c630e221ae0642c13bf3618ba4218f221b2","scripts":{"lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"NODE_ENV=test jest","build":"NODE_ENV=production rollup -c","prepare":"husky install","release":"changeset publish","changeset":"changeset","storybook":"start-storybook -p 6006 --quiet","test:watch":"NODE_ENV=test jest --watch","test:coverage":"NODE_ENV=test jest --coverage","build:storybook":"build-storybook"},"_npmUser":{"name":"topdev-830","email":"jt1990830@gmail.com"},"repository":{"url":"git+https://github.com/DopamineDAO/dopamine-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"Dopamine UI library","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"],"*.{md,mdx,yml,json}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"20.12.2","browserslist":["> 1%","not dead","not edge <= 18","not ie 11","not op_mini all"],"dependencies":{"@babel/runtime":"^7.20.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.3","react":"^18.2.0","tslib":"^2.4.1","eslint":"8.31.0","rollup":"^2.79.1","ts-jest":"^29.0.4","webpack":"^5.75.0","prettier":"^2.8.2","react-dom":"^18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","ttypescript":"^1.5.15","webpack-cli":"^5.0.1","@types/react":"^18.0.26","babel-loader":"^9.1.2","@mdx-js/react":"^1.6.22","@emotion/react":"^11.10.5","@changesets/cli":"^2.26.0","@commitlint/cli":"^17.4.1","@emotion/styled":"^11.10.5","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.32.0","jest-transform-stub":"^2.0.0","@rollup/plugin-babel":"^6.0.3","rollup-plugin-delete":"^2.0.0","@emotion/babel-plugin":"^11.10.5","@rollup/plugin-terser":"^0.3.0","@storybook/addon-a11y":"^6.5.15","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.3.1","@rollup/plugin-commonjs":"^24.0.0","@storybook/addon-actions":"^6.5.15","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.13","typescript-transform-paths":"^3.4.6","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack5":"^6.5.15","@storybook/manager-webpack5":"^6.5.15","@testing-library/user-event":"^14.4.3","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^6.5.15","eslint-plugin-testing-library":"^5.9.1","@babel/plugin-transform-runtime":"^7.19.6","@commitlint/config-conventional":"^17.4.0","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.1","rollup-plugin-peer-deps-external":"^2.2.4","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18","react-dom":"^16.8.0 || ^17 || ^18","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dopamine-ui_0.0.0_1730843420362_0.7427341177280677","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@dopaminedao/dopamine-ui","version":"0.0.1","_id":"@dopaminedao/dopamine-ui@0.0.1","maintainers":[{"name":"topdev-830","email":"jt1990830@gmail.com"}],"homepage":"https://github.com/dopaminedao/dopamine-ui#readme","bugs":{"url":"https://github.com/dopaminedao/dopamine-ui/issues"},"dist":{"shasum":"0f0e7e538655da18f23f2fbf3b486633dac997ec","tarball":"https://registry.npmjs.org/@dopaminedao/dopamine-ui/-/dopamine-ui-0.0.1.tgz","fileCount":53,"integrity":"sha512-Ct7PtyoQuMt9Of3iZi1eeNe8kc5v8b+pIc4VaNy/HAv/V+E6O/n0SUk6S4ORz3rMdBmZmZFg44x3sQRoEGn2WQ==","signatures":[{"sig":"MEUCIQCcLmm23KnGPI8Q0IvYZar58qQlH7DRltP0x4XYSrOLCgIgLMR7b7lRLGRWkMMpDzUvPiCNIz5hrETQhT0Mov73B7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44829},"main":"dist/cjs/index.js","_from":"file:dopaminedao-dopamine-ui-0.0.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"NODE_ENV=test jest","build":"NODE_ENV=production rollup -c","release":"changeset publish","changeset":"changeset","storybook":"start-storybook -p 6006 --quiet","test:watch":"NODE_ENV=test jest --watch","test:coverage":"NODE_ENV=test jest --coverage","build:storybook":"build-storybook"},"_npmUser":{"name":"topdev-830","email":"jt1990830@gmail.com"},"_resolved":"/tmp/88870c16c4cd661a37bb2f530720a320/dopaminedao-dopamine-ui-0.0.1.tgz","_integrity":"sha512-Ct7PtyoQuMt9Of3iZi1eeNe8kc5v8b+pIc4VaNy/HAv/V+E6O/n0SUk6S4ORz3rMdBmZmZFg44x3sQRoEGn2WQ==","repository":{"url":"git+https://github.com/dopaminedao/dopamine-ui.git","type":"git"},"_npmVersion":"10.8.2","description":"Dopamine UI library","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"],"*.{md,mdx,yml,json}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"20.18.0","browserslist":["> 1%","not dead","not edge <= 18","not ie 11","not op_mini all"],"dependencies":{"@babel/runtime":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.3","react":"^18.2.0","tslib":"^2.4.1","eslint":"8.31.0","rollup":"^2.79.1","ts-jest":"^29.0.4","webpack":"^5.75.0","prettier":"^2.8.2","react-dom":"^18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","ttypescript":"^1.5.15","webpack-cli":"^5.0.1","@types/react":"^18.0.26","babel-loader":"^9.1.2","@mdx-js/react":"^1.6.22","@emotion/react":"^11.10.5","@changesets/cli":"^2.26.0","@commitlint/cli":"^17.4.1","@emotion/styled":"^11.10.5","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.32.0","jest-transform-stub":"^2.0.0","@rollup/plugin-babel":"^6.0.3","rollup-plugin-delete":"^2.0.0","@emotion/babel-plugin":"^11.10.5","@rollup/plugin-terser":"^0.3.0","@storybook/addon-a11y":"^6.5.15","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.3.1","@rollup/plugin-commonjs":"^24.0.0","@storybook/addon-actions":"^6.5.15","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.13","typescript-transform-paths":"^3.4.6","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack5":"^6.5.15","@storybook/manager-webpack5":"^6.5.15","@testing-library/user-event":"^14.4.3","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^6.5.15","eslint-plugin-testing-library":"^5.9.1","@babel/plugin-transform-runtime":"^7.19.6","@commitlint/config-conventional":"^17.4.0","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.1","rollup-plugin-peer-deps-external":"^2.2.4","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18","react-dom":"^16.8.0 || ^17 || ^18","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dopamine-ui_0.0.1_1730843527224_0.5071619386633406","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@dopaminedao/dopamine-ui","version":"0.0.2","description":"Dopamine UI library","repository":{"type":"git","url":"git+https://github.com/dopaminedao/dopamine-ui.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","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.7"},"devDependencies":{"@babel/core":"^7.20.12","@babel/plugin-transform-runtime":"^7.19.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@changesets/cli":"^2.26.0","@commitlint/cli":"^17.4.1","@commitlint/config-conventional":"^17.4.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":"^6.0.3","@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.3.0","@storybook/addon-a11y":"^6.5.15","@storybook/addon-actions":"^6.5.15","@storybook/addon-essentials":"^6.5.15","@storybook/addon-interactions":"^6.5.15","@storybook/addon-links":"^6.5.15","@storybook/builder-webpack5":"^6.5.15","@storybook/manager-webpack5":"^6.5.15","@storybook/react":"^6.5.15","@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","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/styled-components":"^5.1.26","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","@zerollup/ts-transform-paths":"^1.7.18","babel-loader":"^9.1.2","eslint":"8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-testing-library":"^5.9.1","husky":"^8.0.3","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","jest-transform-stub":"^2.0.0","lint-staged":"^13.1.0","prettier":"^2.8.2","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-typescript2":"^0.34.1","ts-jest":"^29.0.4","tslib":"^2.4.1","ttypescript":"^1.5.15","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"peerDependencies":{"@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react":"^16.8.0 || ^17 || ^18","react-dom":"^16.8.0 || ^17 || ^18"},"engines":{"node":">=16"},"scripts":{"build":"NODE_ENV=production rollup -c","build:storybook":"build-storybook","lint":"eslint . --ext .ts,.tsx,.js,.jsx","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"},"_id":"@dopaminedao/dopamine-ui@0.0.2","bugs":{"url":"https://github.com/dopaminedao/dopamine-ui/issues"},"homepage":"https://github.com/dopaminedao/dopamine-ui#readme","_integrity":"sha512-KEU0k8o87LUW0BlCYC82HRyrW/4HliNZqnPbvCT3OQcSlAa5ZAHh5ShHYrbeo9gbNAw78fMhQIbZPJ8zJBi2bQ==","_resolved":"/tmp/a64fed721e4eb8b3a68445012866c86e/dopaminedao-dopamine-ui-0.0.2.tgz","_from":"file:dopaminedao-dopamine-ui-0.0.2.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KEU0k8o87LUW0BlCYC82HRyrW/4HliNZqnPbvCT3OQcSlAa5ZAHh5ShHYrbeo9gbNAw78fMhQIbZPJ8zJBi2bQ==","shasum":"235ffa50f57c04db800b146cd76977695caf9a88","tarball":"https://registry.npmjs.org/@dopaminedao/dopamine-ui/-/dopamine-ui-0.0.2.tgz","fileCount":53,"unpackedSize":44829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFX77v0BSwJMEIj+4JH7Mm6ANzkCoUoZkXG97PKrwU/uAiEAvqWxFN7Fr5bSjdt51KmKF8lfIZFg6lW+A5Yv1lTFsak="}]},"_npmUser":{"name":"topdev-830","email":"jt1990830@gmail.com"},"directories":{},"maintainers":[{"name":"topdev-830","email":"jt1990830@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dopamine-ui_0.0.2_1730843835168_0.9900973854696911"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-05T21:50:20.219Z","modified":"2024-11-05T21:57:15.570Z","0.0.0":"2024-11-05T21:50:20.550Z","0.0.1":"2024-11-05T21:52:07.419Z","0.0.2":"2024-11-05T21:57:15.379Z"},"bugs":{"url":"https://github.com/dopaminedao/dopamine-ui/issues"},"homepage":"https://github.com/dopaminedao/dopamine-ui#readme","repository":{"type":"git","url":"git+https://github.com/dopaminedao/dopamine-ui.git"},"description":"Dopamine UI library","maintainers":[{"name":"topdev-830","email":"jt1990830@gmail.com"}],"readme":"<h1 align=\"center\">Dopamine UI library</h1>\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## 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 project 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[boilertown-url]: https://github.com/boilertown\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"}