open-index/open-npm huggingface dataset:
npm package: @stickearn/helper
Description: [![npm version](https://badge.fury.io/js/%40stickearn%2Fhelper.svg)](https://badge.fury.io/js/%40stickearn%2Fhelper)
Author: stickearn
Latest version: 0.0.3

# @stickearn/helper

[![npm version](https://badge.fury.io/js/%40stickearn%2Fhelper.svg)](https://badge.fury.io/js/%40stickearn%2Fhelper)

This helper for stickearn javascript base.

### Installing
___
Using npm :
```bash
npm i @stickearn/helper
```

Using yarn :
```bash
yarn add @stickearn/helper
```

### Usage
___
```javascript
import seHelper from "@stickearn/helper";
// or
const seHelper = require("@stickearn/helper")

// seHelper.namePackage
```

### More Info
___
|Name Package|type|description|
|---------|:---------:|---------|
|validateEmail|function|`seHelper.validateEmail(email)`|
|urlToBase64|function|`seHelper.urlToBase64(url, callback)`|
|constantDate|object|`seHelper.constantDate`|

### Authors
___
- [@riskinputra](https://github.com/riskinputra) - Idea & Initial work
npm package: @stickearn/stickfront
Description: [![npm version](https://badge.fury.io/js/%40stickearn%2Fstickfront.svg)](https://badge.fury.io/js/%40stickearn%2Fstickfront)
Author: stickearn
Latest version: 1.4.13

# stickfront
[![npm version](https://badge.fury.io/js/%40stickearn%2Fstickfront.svg)](https://badge.fury.io/js/%40stickearn%2Fstickfront)

stickfront is Stickearn vue component. See [Live Documetation](https://stick-component.netlify.app/?path=/story/introduction--page)

### Installing
___
Using npm :
```
npm i @stickearn/stickfront
```

Using yarn :
```
yarn add @stickearn/stickfront
```

### Quick Start
___
Find `src/main.js ` and add below.
```
...
import Vue from 'vue'
import Components from "@stickearn/stickfront";
import "@stickearn/stickfront/dist/stickfront.css";

Vue.use(Components);

...
```

### Usage
___
```
<SEButton label="Button" />
```

For more information about how to usage for more components, please read documentation:

### More Components
___
- SEAvatar
- SEBadge
- SEButton
- SECard
- SEChart
- SECheckbox
- SECombobox
- SEDatatable
- SEDatepicker
- SEImg
- SEModal
- SEPagination
- SEPreloader
- SERadio
- SESkeleton
- SESwitch
- SETabMenu
- SETextarea
- SETextfield

### Authors
___
- [@riskinputra](https://github.com/riskinputra) - Idea & Initial work
npm package: @stickerbam/http-responses
Description: Module to standarise Http Response objects across APIs
Author: Maddiel Alpizar
Latest version: 1.1.0

# http-responses


## Description
This is an attempt to standarize microservices schemas and provide better CORS headers handling.

>Disclaimer: A lot of tests cases to add.

## Install

```
npm install @stickerbam/http-responses
```

## Configuration

Create a file named `.cors` in the root directory of your project. This file must be deployed with your code.

Default origin regex: `.*'

```
{
  "allowedOriginsPattern": "a regex here to match authorized hosts"
}
```

Example:
```
{
  "allowedOriginsPattern": "(http(s)?:\/\/)?(([a-zA-Z0-9-]*)\\.)*(google\\.com)$"
}
```

>Note: Use back-slash to escape invalid json charactes in your origin regex.


## Using this module

* Import module
```
const HttpResponse = require('@stickerbam/http-responses');
```

* Create an instance of the imported module and pass optional, strongly but recommended, request headers object

```
const httpResponseCtrl = HttpResponse(reqHeaders)
```

* Call `response(statusCode, body, headers)` method for every response object required. Where: 

statusCode: <integer, valid HTTP response status code>
body: <Object, if body is an instance of class Error then the error message is returned int he body>
headers: <Optional, object containing case sensitive headers to override defaults>

```
const HttpResponse = require('@stickerbam/http-responses');

let reqHeaders = {'Origin': 'api.ddddd.com'};

let response = new HttpResponse(reqHeaders);

console.log(response.response(200))

```

Output:
```
{ statusCode: 200,
  headers: 
       { 'Access-Control-Allow-Origin': 'api.ddddd.com',
         'Access-Control-Max-Age': 86400,
         'Content-Type': 'application/json',
         Vary: 'Origin' },
  body: '{"data":[]}' }
```


## Response Schema

```
{ statusCode: <Integer, a valid status code>,
  headers: <Object, object containing response headers>,
  body: <String, serialized response body>
}
```
> Note: Serialize `body` will always be encapsulated in two mutually exclusive properties, data and message:
> - message: error message in the instance of Error class passed in the body argument
> - data: serialized data when no errors are passed


## Response CORS

For this module to compute CORS headers, it must be passed the request Headers. The CORS headers will be generated based on the allowed origins that match the pattern in the `.config` file, in combination with the request headers.

Use cases:

- when no request headers are passed to the response instance, CORS headers will allow all origins `*`.
- when no config is used, and request headers are passed, CORS will allow Origin in the request headers
- when config is used, and request headers are passed, CORS will allow Origin if it matches pattern, or will return empty
npm package: @stickerdaniel/convex-autumn-svelte
Description: Svelte 5 wrapper for Convex Autumn billing - reactive, type-safe, SSR-ready
Author: Daniel Sticker
Latest version: 0.1.3

# Convex Autumn Svelte

**Reactive Svelte 5 bindings for [Autumn billing](https://useautumn.com) with [Convex](https://convex.dev)** - Make subscription billing and feature access control effortless in your Svelte applications.

## Features

- **Reactive Customer Data** - Automatic UI updates when billing data changes
- **Access all Autumn Operations** - Check and track usage with simple APIs, start Stripe checkout flows, create entities, and more.
- **SSR Support** - Server-side rendering with SvelteKit
- **Type Safe** - Complete TypeScript support
- **Auth Agnostic** - Works with any authentication solution (Convex Auth, BetterAuth, custom, etc.)

## Getting Started

### [Vanilla Svelte Guide](./src/lib/svelte/README.md)
For client-side only applications. Includes manual state management with loading and error states.

### [SvelteKit Guide](./src/lib/sveltekit/README.md)
For full-stack applications with SSR. Pre-loads data on the server for instant UI with no loading states.


## Resources

- **[Autumn Chat](https://autumn-chat.vercel.app/)** - AI assistant to help you build the right `autumn.config.ts` from your requirements
- [Autumn Documentation](https://docs.useautumn.com)
- [Convex Documentation](https://docs.convex.dev)
- [Svelte 5 Documentation](https://svelte.dev/docs/svelte/$state)
- [SvelteKit Documentation](https://svelte.dev/docs/kit)


## Develop & Contribute

```bash
# Install dependencies
bun install

# Run dev server (frontend + backend)
bun dev

# Build package
bun run package

# Type check
bun run check

# Run tests
bun test
```

## License

MIT