{"_id":"@ahazgirouard/web-components-test","name":"@ahazgirouard/web-components-test","dist-tags":{"test":"0.0.1-test.0","latest":"0.0.1-test.0"},"versions":{"0.0.1-test.0":{"name":"@ahazgirouard/web-components-test","version":"0.0.1-test.0","description":"React Web Components for AimHigh.","type":"module","sideEffects":["**/*.css"],"main":"./dist/web.cjs","module":"./dist/web.js","types":"./dist/web.d.ts","exports":{".":{"types":"./dist/web.d.ts","import":"./dist/web.js","require":"./dist/web.cjs"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js","require":"./dist/web.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite","build":"rm -rf ./dist && tsc --p ./tsconfig-build.json && vite build","build:watch":"tsc --p ./tsconfig-build.json && vite build --watch","type-check":"yarn tsc --noEmit","lint":"eslint && yarn type-check","prettier":"prettier . --write","test":"jest"},"repository":{"type":"git","url":"git+https://gitlab.com/aviture/client-afrs/product-aim-high/aha-web-components.git"},"author":"","license":"ISC","devDependencies":{"@aimhigh/aha-eslint-rules":"^2.0.1","@aimhigh/theme":"^0.0.25","@emotion/react":"^11.13.3","@emotion/styled":"^11.13.0","@eslint/js":"^9.21.0","@floating-ui/react":"^0.26.23","@react-input/mask":"^2.0.4","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.5.0","@testing-library/react":"^16.0.1","@types/color":"^3.0.6","@types/jest":"^29.5.13","@types/react":"^18.3.11","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1","embla-carousel":"^8.6.0","embla-carousel-react":"^8.6.0","eslint":"^9.21.0","eslint-config-prettier":"^10.0.2","eslint-config-react-app":"^7.0.1","eslint-import-resolver-typescript":"^3.8.3","eslint-plugin-import":"^2.31.0","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.1.0","filesize":"^10.1.6","globals":"^16.0.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","prettier":"^3.5.2","react":"^18.3.1","react-circular-progressbar":"^2.2.0","react-datepicker":"^7.5.0","react-dom":"^18.3.1","react-hook-form":"^7.53.0","react-number-format":"^5.4.3","react-select":"^5.10.0","react-tooltip":"^5.28.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.7.3","typescript-eslint":"^8.25.0","url":"^0.11.4","vite":"^5.4.3","vite-plugin-dts":"^4.3.0","vite-plugin-eslint":"^1.8.1","vite-plugin-svgr":"^4.3.0","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"@aimhigh/theme":"^0.0.25","@emotion/react":"^11.13.3","@emotion/styled":"^11.13.0","@floating-ui/react":"^0.26.23","@react-input/mask":">=2.0.4","color":"^4.2.3","embla-carousel":"^8.6.0","embla-carousel-react":"^8.6.0","filesize":"^10.1.6","react":">=18.3.1","react-circular-progressbar":"^2.2.0","react-datepicker":"^7.5.0","react-dom":">=18.3.1","react-hook-form":"^7.53.0","react-number-format":"^5.4.3","react-select":"^5.10.0","react-tooltip":"^5.28.0"},"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","stableVersion":"0.0.66","_id":"@ahazgirouard/web-components-test@0.0.1-test.0","gitHead":"6c3591fd5e2ede443f883700373d3f22d7d2c8c8","bugs":{"url":"https://gitlab.com/aviture/client-afrs/product-aim-high/aha-web-components/issues"},"homepage":"https://gitlab.com/aviture/client-afrs/product-aim-high/aha-web-components#readme","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-gua53X/dhv1DFn4mDzjuyZ5ZGlA1qtIHAdWBVR61DCCSXugzJkow5hYGmfCHdi12Ko+ttCttU5NNiDxCaIFlaw==","shasum":"7f1e22e3f7b4500622818fbf05aa855a284f8811","tarball":"https://registry.npmjs.org/@ahazgirouard/web-components-test/-/web-components-test-0.0.1-test.0.tgz","fileCount":203,"unpackedSize":5807552,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIL0RDL9bcq8MEGHGsTteU7LEMVlgvAPhsOXETeUINHgIhAKiFmDyehxDWutbaKqellErdeGbPjYHXI46KngWTzi8j"}]},"_npmUser":{"name":"ahazgirouard","email":"zach.girouard@aviture.us.com","actor":{"name":"ahazgirouard","email":"zach.girouard@aviture.us.com","type":"user"}},"directories":{},"maintainers":[{"name":"ahazgirouard","email":"zach.girouard@aviture.us.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-components-test_0.0.1-test.0_1750964473235_0.2685015292985897"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-26T19:01:12.764Z","0.0.1-test.0":"2025-06-26T19:01:13.499Z","modified":"2025-06-26T19:01:13.840Z"},"maintainers":[{"name":"ahazgirouard","email":"zach.girouard@aviture.us.com"}],"description":"React Web Components for AimHigh.","homepage":"https://gitlab.com/aviture/client-afrs/product-aim-high/aha-web-components#readme","repository":{"type":"git","url":"git+https://gitlab.com/aviture/client-afrs/product-aim-high/aha-web-components.git"},"bugs":{"url":"https://gitlab.com/aviture/client-afrs/product-aim-high/aha-web-components/issues"},"license":"ISC","readme":"# aha-web-components\n\nThis repo contains common React Web Components for use in other Aim High projects.\n\n## Setup\n\nInstall dependencies:\n\n```bash\nyarn\n```\n\n## Assets\n\n### SVGs\n\nSVGs should be included as components; they can be generated via the SVGR Cli (<https://react-svgr.com/docs/cli/>).\n\nSingle Icon:\n\n```bash\nnpx @svgr/cli -- src/assets/icons/my-icon.svg > src/components/NewComponent/MyIcon.ts\n```\n\nDirectory:\n\n```bash\nnpx @svgr/cli --out-dir src/components/NewComponent -- src/assets/icons\n```\n\n## Preview\n\nStart a vite server to view/test components before building/publishing the package.\n\n```bash\nyarn dev\n```\n\nServer running on: (<http://localhost:5173/>)\n\n## Testing\n\nTests are run via jest:\n\n```bash\nyarn test\n```\n\n## Publishing\n\n1. Build the package `yarn build`\n\n- For Windows, delete the _/dist_ folder and run `tsc --p ./tsconfig-build.json && vite build`\n\n2. Login to npm using `npm login`\n3. Increment the version using `yarn version --patch|--minor|--major` _(Note that this will also commit/tag any staged changes - be sure to update the commit message)_\n\n- `yarn version --patch`\n\n4. Dry run the publish to verify everything works `npm publish --dry-run`\n5. Publish using `npm publish --access public`\n\n### Access\n\nWill need to have access to the aimhigh npm organization in order to publish. Access can be requested from any existing member.\n\n### Versions\n\nNode `v18.13.0` and `v22.13.0` are recommended for publishing. Node `v20.8.0` specifically causes the build the fail on `aha-website` and `aha-takeoff`.\n\n## Web Component Development\n\nLinking can be setup between this and the aha-theme library for live reloaded local development:\n\n```bash\naha-theme % npm link\naha-theme % npm run build:watch\n\naha-webcomponents % npm link @aimhigh/theme\naha-webcomponents % yarn dev\n```\n\n## Website Development\n\nLinking can be setup between this and the aha-website library for live reloaded local development:\n\n```bash\naha-webcomponents % npm link\naha-webcomponents % npm run build:watch\n\naha-website % npm link @aimhigh/web-components\naha-website % npm start\n```\n","readmeFilename":"README.md","_rev":"1-8fc70ce312fbd8d0ecfc83fcffdf2be3"}