{"_id":"@adriengibrat/ui-components","_rev":"2-f785f18624ade0d6756bf6d6333e59c2","name":"@adriengibrat/ui-components","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@adriengibrat/ui-components","version":"0.0.1","description":"Clean & accessible webcomponents","author":{"name":"Adrien Gibrat"},"license":"MIT","main":"lib/modules/index.js","module":"lib/modules/index.js","browser":"lib/browser/index.js","unpkg":"lib/unpkg/index.js","typings":"lib/ui-components.d.ts","scripts":{"start":"npm run storybook -- --watch","lint":"npm run lint:syntax && npm run lint:format","lint:syntax":"eslint --ext .ts . --fix --ignore-path .gitignore","lint:format":"prettier '**/*.ts' --write --ignore-path .gitignore","test":"karma start","test:watch":"karma start --auto-watch=true --single-run=false","test:snapshots":"karma start --update-snapshots","test:snapshots:prune":"karma start --prune-snapshots","analyze":"wca analyze 'src/**/*.ts' --outFile custom-elements.json","build":"rm -rf lib && npm run babel && npm run typings && NODE_ENV=production rollup -c && rm -rf lib/typings","babel":"NODE_ENV=production babel --source-maps --extensions .ts --ignore **/*.spec.ts --out-dir lib/modules src","typings":"tsc --declaration --emitDeclarationOnly --outDir lib/typings","prepublishOnly":"npm run analyze && npm run build && npm run docs","up":"npm outdated; npm update && npm audit fix","storybook":"start-storybook --node-resolve","docs":"rm -rf docs && build-storybook --docs --output-dir docs"},"dependencies":{"@babel/runtime":"^7.10.3","lit-element":"^2.2.1","lit-html":"^1.2.1"},"devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-decorators":"^7.10.3","@babel/plugin-proposal-optional-chaining":"^7.10.3","@babel/plugin-transform-runtime":"^7.10.3","@babel/preset-typescript":"^7.10.1","@open-wc/demoing-storybook":"^2.3.10","@open-wc/eslint-config":"^2.0.6","@open-wc/prettier-config":"^1.1.0","@open-wc/testing":"^2.5.18","@open-wc/testing-karma":"^3.4.5","@rollup/plugin-babel":"^5.0.4","@rollup/plugin-node-resolve":"^8.1.0","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","dts-bundle":"^0.7.3","es-dev-server":"^1.55.1","eslint":"7.2.0","eslint-import-resolver-typescript":"^2.0.0","husky":"^4.2.5","lint-staged":"^10.2.11","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","rollup-plugin-visualizer":"^4.0.4","web-component-analyzer":"^1.0.3"},"eslintConfig":{"extends":["@open-wc/eslint-config","eslint-config-prettier","plugin:@typescript-eslint/recommended"],"parser":"@typescript-eslint/parser","settings":{"import/resolver":{"typescript":{}}},"rules":{"import/extensions":["off"],"import/no-extraneous-dependencies":["error",{"devDependencies":["*.conf.js","**/*.spec.ts"]}],"wc/guard-super-call":["off"]}},"prettier":"@open-wc/prettier-config","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.ts":["eslint --fix","prettier --write","git add"]},"gitHead":"f888d149976a0ad7b2250d8ac299423b3ab00e2e","_id":"@adriengibrat/ui-components@0.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jyWmo4TIFqk/sudBQ9NFKftUyNEvwJb5V1fLYurNKg7ozEhwBLlSuPcCN1nycxJwhPb7+oCiZ0xA5Idaw4UcfQ==","shasum":"fdb1152bb189133a374a17dd4b47f76ec5e4cf78","tarball":"https://registry.npmjs.org/@adriengibrat/ui-components/-/ui-components-0.0.1.tgz","fileCount":127,"unpackedSize":764437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8aiYCRA9TVsSAnZWagAA84wP/iYpFLwxbg6wP/7Q4Sjw\ngWkhBxtEcP0NHGg4dSb60wKaQ4WccYIcLQPVschC7InQZkZ/+4wTaahVaL+x\naiJrq0h4iF+hb80ZwQLytjz91Xrf6r9O4LaqagnYcYyBGu5YHX1I/9N3npe1\nC6M1dK6iX5S0bnLnQwejIJT++rNrdamjYoDWOpNwypu4Ns+Ay3qDu2sCuJjd\n4o+vCbozE8PvSJ+25ACZrbpFCFqfSvl6n/Kyq7gIh9/QqnepLqDrbMRq2LK8\nBi4RyS2liobDHcuAaprdJ7ITjzEpNV4G6PODS7663v4Equ7Un0LVOWF9BMfV\n1ZdAxUhxkSETNrpXS5fktpWlRUZSLDgxIX89X/qC2fN2FgL7bRGNOHulhQ8v\nMo+7wNLcE8w2mKGcfwxrvik339MK+PaEehm37+nMRHauueW6AuLN4VpYtlMa\nSjpgbOHrVmPN6ITxvmNg3CQ/rk452RMKocCwLjMAJDHvGvufZ5FDpEuosBI0\njNeayXX8yRnb83+YrUNCTdNAgE1a8OL65AvVnbXbp3Nbtz7pttItbzxKV/Vx\nwdMmIZFWRy5AFsB0yBwkLxO0jZikxPDJc0K+ZulJslP+BLbrK8nfIYV5p9bW\n+SCc0nEP5DV9SvBOg1OfMnCCeQvM9HfyBBLDSgSoHQ159VZzNEa1zT6XH5fB\nYqrV\r\n=j4MN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnv0yDuKxcY/mZwhbvOu8pajar57udIp+O1T25GaQIDAiEAnfhPP3mFVQoZXOxB4dp0RU0cmxDtHoCmb2PWraQWnZU="}]},"maintainers":[{"name":"adriengibrat","email":"adrien.gibrat@gmail.com"}],"_npmUser":{"name":"adriengibrat","email":"adrien.gibrat@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-components_0.0.1_1592895639449_0.08632975851849478"},"_hasShrinkwrap":false},"0.0.2":{"name":"@adriengibrat/ui-components","version":"0.0.2","description":"Clean & accessible webcomponents","author":{"name":"Adrien Gibrat"},"license":"MIT","main":"lib/modules/index.js","module":"lib/modules/index.js","browser":"lib/browser/index.js","unpkg":"lib/unpkg/index.js","typings":"lib/ui-components.d.ts","scripts":{"start":"npm run storybook -- --watch","lint":"npm run lint:syntax && npm run lint:format","lint:syntax":"eslint --ext .ts . --fix --ignore-path .gitignore","lint:format":"prettier '**/*.ts' --write --ignore-path .gitignore","test":"karma start","test:watch":"karma start --auto-watch=true --single-run=false","test:snapshots":"karma start --update-snapshots","test:snapshots:prune":"karma start --prune-snapshots","analyze":"wca analyze 'src/**/*.ts' --outFile custom-elements.json","build":"rm -rf lib && npm run babel && npm run typings && NODE_ENV=production rollup -c && rm -rf lib/typings","babel":"NODE_ENV=production babel --source-maps --extensions .ts --ignore **/*.spec.ts --out-dir lib/modules src","typings":"tsc --declaration --emitDeclarationOnly --outDir lib/typings","prepublishOnly":"npm run analyze && npm run build && npm run docs","up":"npm outdated; npm update && npm audit fix","storybook":"start-storybook --node-resolve","docs":"rm -rf docs && build-storybook --docs --output-dir docs"},"dependencies":{"@babel/runtime":"^7.10.3","lit-element":"^2.2.1","lit-html":"^1.2.1"},"devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-decorators":"^7.10.3","@babel/plugin-proposal-optional-chaining":"^7.10.3","@babel/plugin-transform-runtime":"^7.10.3","@babel/preset-typescript":"^7.10.1","@open-wc/demoing-storybook":"^2.3.10","@open-wc/eslint-config":"^2.0.6","@open-wc/prettier-config":"^1.1.0","@open-wc/testing":"^2.5.18","@open-wc/testing-karma":"^3.4.5","@rollup/plugin-babel":"^5.0.4","@rollup/plugin-node-resolve":"^8.1.0","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","dts-bundle":"^0.7.3","es-dev-server":"^1.55.1","eslint":"7.2.0","eslint-import-resolver-typescript":"^2.0.0","husky":"^4.2.5","lint-staged":"^10.2.11","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","rollup-plugin-visualizer":"^4.0.4","web-component-analyzer":"^1.0.3"},"eslintConfig":{"extends":["@open-wc/eslint-config","eslint-config-prettier","plugin:@typescript-eslint/recommended"],"parser":"@typescript-eslint/parser","settings":{"import/resolver":{"typescript":{}}},"rules":{"import/extensions":["off"],"import/no-extraneous-dependencies":["error",{"devDependencies":["*.conf.js","**/*.spec.ts"]}],"wc/guard-super-call":["off"]}},"prettier":"@open-wc/prettier-config","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.ts":["eslint --fix","prettier --write","git add"]},"gitHead":"750c28b4bd3724b6598a8ec7e052126a2c0ca14c","_id":"@adriengibrat/ui-components@0.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BvPnCR0VOvA7SC2cl3b92nUOzH6/PgsUCd+TiKwUbjUSkn5Zw8L3l8uxsI6KMY6LvjCOQzDa/hp+k6+BJKFVMA==","shasum":"bcd2e3a809042d0d0f8807dd516aca0b5502a9eb","tarball":"https://registry.npmjs.org/@adriengibrat/ui-components/-/ui-components-0.0.2.tgz","fileCount":105,"unpackedSize":282136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8atQCRA9TVsSAnZWagAAoSsQAIDjSMMbEJIcI39Iw3+I\n4axoCKLGVtrtDAu8m5MQ8PegzTIbChMt+NTLeHKLJCCI/IUlDa+9o2NDoRS8\niZLRPVCeHTzmwUiZWp9eDjC+aPBULInxpkAifgnMSpzovhtvzUNx2b18IsGE\nyUGkmlz/IlTpjPapr8f8vB2FEgliy3SueWBx9hKuPDjg3JOeDRsYM7ypv6yw\nJXQKLLlhI/ugGahNzeVMvJf89cPAt7PmGFNogWkd4e8pJnOZuJCrpjDfMDks\nepf+sIkeFjJYa6zcUgTFSw+Husmczct0y8LHMYGHVBTJoKo3As6Bz0zCEN2b\nrVngnxmX+WkNz+QWm+Rt9biz3PLmgeYJIvdRU5nhCLzPPbH0ZbrGRCvTGLJ0\nLls2UaXp/+oHgDI42COKz+KHc2AWTlBc+NflBtDAkVocupbxj2MiUCpKBcTt\nfgdUvX6oBenXNKXN0eovyFQAFzXNlvEem81onzCgayT/rGrbUhxQ7x0ONuwA\nbyzGd+03FskLKNRhPIfqwpKnyNfGD+jk7GI6kRjNVkqhjqC74w6928mctksW\ncZgN8t4Jor3I8uwDcFxh3pdUMh9ZLOGpzEcvNYvcta5RQkzJL92CYTq3Nj6w\nxQVV4MFYJEZEq0dD8YbkS7VHBfdzowtg3RIakBGGjoAelJiJIW9627s/4nWZ\nLk5o\r\n=Hogv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaAzPmcC18/gVCPvsK11+ilxbL52DmIMASrU7XLU3V9QIhALPo4OFND/VESEpmsxZWhDDs1pUnDmXgN7X3YqEvK8Lo"}]},"maintainers":[{"name":"adriengibrat","email":"adrien.gibrat@gmail.com"}],"_npmUser":{"name":"adriengibrat","email":"adrien.gibrat@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-components_0.0.2_1592896335852_0.1298315447383751"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-23T07:00:39.418Z","0.0.1":"2020-06-23T07:00:39.691Z","modified":"2022-04-04T11:37:35.692Z","0.0.2":"2020-06-23T07:12:15.993Z"},"maintainers":[{"name":"adriengibrat","email":"adrien.gibrat@gmail.com"}],"description":"Clean & accessible webcomponents","author":{"name":"Adrien Gibrat"},"license":"MIT","readme":"# \\<ui-components>\n\nThis webcomponents follows the [open-wc](https://github.com/open-wc/open-wc) recommendation.\n\n## Installation\n```bash\nnpm i ui-components\n```\n\n## Usage\nImport individual component\n```html\n<script type=\"module\" src=\"./lib/browser/ui-button.js\"></script>\n<ui-button>button</ui-button>\n```\n\nImport all components\n```html\n<script type=\"module\" src=\"./lib/browser/index.js\"></script>\n<ui-button>button</ui-button>\n<ui-avatar>email@example.com</ui-avatar>\n...\n```\n\n## Linting with ESLint, Prettier, and Types\nTo automatically fix the project linting errors, run\n```bash\nnpm run lint\n```\n\n## Testing\n\nTo run the suite of tests, run\n```bash\nnpm test\n```\n\nTo run the tests in watch mode (for <abbr title=\"test driven development\">TDD</abbr>, for example), run\n\n```bash\nnpm run test:watch\n```\n\n## Demoing with Storybook\n\nTo run a local instance of Storybook for your component, run\n```bash\nnpm start\n```\n\nTo build a docs version of Storybook, run\n```bash\nnpm run docs\n```\n","readmeFilename":"README.md"}