Open asd55667 opened 1 week ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
abby-docs | ❌ Failed (Inspect) | Nov 11, 2024 7:48am |
This pull request introduces several significant changes to the @tryabby/vue
package, including the addition of a new .gitignore
entry for the dist
directory, comprehensive documentation in a new README.md
file, and the creation of a package.json
file that outlines the package's structure and dependencies. Additionally, new functionalities are implemented through various TypeScript files, including storage services, context management for A/B testing, and utility functions for random selection. The changes also include multiple test files to ensure the correctness of the implemented features.
File Path | Change Summary |
---|---|
packages/vue/.gitignore |
Added dist entry to ignore the distribution directory. |
packages/vue/README.md |
Introduced documentation for the createAbby function, detailing its properties and associated React hooks, components, and utility functions. |
packages/vue/package.json |
Created a new package.json specifying the package name, version, entry points, scripts, dependencies, and development dependencies. |
packages/vue/src/StorageService.ts |
Added ABStorageService , FFStorageService , and RCStorageService classes for managing storage with methods for A/B testing, feature flags, and remote configuration. |
packages/vue/src/context.ts |
Introduced context management for A/B testing and feature flags, including the createAbby function and several utility hooks. |
packages/vue/src/helpers.ts |
Added types and functions for random number generation and weighted selection. |
packages/vue/src/index.ts |
Updated exports to include new functionalities from context and core package. |
packages/vue/tests/helpers.test.ts |
Added tests for getWeightedRandomVariant and getRandomDecimal functions. |
packages/vue/tests/mocks/handlers.ts |
Introduced mock API handlers for testing using msw . |
packages/vue/tests/mocks/server.ts |
Set up a request mocking server using msw . |
packages/vue/tests/setup.ts |
Established a testing setup for the Vue application, including API mocking and cleanup routines. |
packages/vue/tests/ssr.test.ts |
Created unit tests for the createAbby function focusing on server-side rendering behavior. |
packages/vue/tests/types.test.ts |
Introduced tests for type correctness in createAbby and its hooks. |
packages/vue/tests/useAbby.test.ts |
Added tests for the useAbby hook and its functionalities. |
packages/vue/tests/utils.ts |
Introduced renderHook function for testing hooks within a Vue component context. |
packages/vue/tsconfig.json |
Created a TypeScript configuration file extending from a base configuration. |
packages/vue/tsup.config.ts |
Added configuration for the TypeScript bundler tsup , specifying build options. |
packages/vue/vite.config.ts |
Introduced a Vite configuration file for the Vue project, including setup for testing. |
dist
entry to the .gitignore
file in the main PR is related to the packages/remix/.gitignore
file, which also includes an entry to ignore the dist
directory, indicating a similar intent to manage build artifacts across different packages..gitignore
file align with the feature flag removal command introduced in this PR, as both involve managing files and configurations related to feature flags..gitignore
file may relate to the overall project structure and management, which is also a focus in this PR that updates TypeScript and removes dependencies.Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
/claim #68
it's also my first time to do algora's bounty. I forgot to claim when submitted, should i do another pull reuqest agian ?
Summary by CodeRabbit
Release Notes
New Features
@tryabby/vue
package, covering thecreateAbby
function and related hooks.Bug Fixes
Tests
useAbby
hook and related functionalities, ensuring type safety and correct behavior.Chores