Cinderace
Core para a API, o browser e a loja. Captcha para os desafios de segurança. Visual em preparação.
- 25 namespaces
- 137 métodos
- 100% TypeScript
Core, Visual e Captcha
Seção intitulada “Core, Visual e Captcha”O Cinderace Core entrega as rotas, os tipos, o browser, o token, o carrinho e as system options. O Cinderace Visual está em preparação. O Cinderace Captcha resolve reCAPTCHA e Turnstile quando a API pede um token.
import { LMSdk } from "@luckymaker/sdk-core";
const sdk = new LMSdk({ baseUrl: "api.sualoja.com.br"});
const raffles = await sdk.raffles.listActive();Browser e system options
Seção intitulada “Browser e system options”import { LMAutoSdk } from "@luckymaker/sdk-core";
// Origem da página + token no localStorage.const session = await LMAutoSdk.auth.getSession();const options = await LMAutoSdk.systemOptions.get();Captcha
Seção intitulada “Captcha”import { GoogleRecaptchaSolver } from "@luckymaker/sdk-captcha";import { LMSdk } from "@luckymaker/sdk-core";
const sdk = new LMSdk({ baseUrl: "api.sualoja.com.br", captcha: { solver: new GoogleRecaptchaSolver() }});Por que Cinderace
Seção intitulada “Por que Cinderace”Core tipado
Namespaces, parâmetros e respostas saem dos schemas TypeBox das rotas reais do backend.
Browser no Core
Origem automática, token e carrinho em localStorage. O login continua nas chamadas seguintes sem código extra.
System options cacheadas
Nome, cores, SEO e módulos da loja com cache, TTL e tipos derivados do contrato do backend.
Captcha plugável
reCAPTCHA, Turnstile ou detecção automática, com retry transparente no Core.
Do zero ao primeiro pedido
Seção intitulada “Do zero ao primeiro pedido”A integração tem dois momentos: configurar a conexão (instância e autenticação) e operar a loja (carrinho, compra e acompanhamento). Os quatro passos abaixo mostram onde cada peça entra.
Crie a instância
Informe só a origem da API. A SDK completa HTTPS e /v1.
Autentique
signIn salva o token. getSession e qualquer rota autenticada já o reutilizam.
Monte o carrinho
Adicione títulos, ofertas e cupons, valide os issues e finalize com purchase.
Acompanhe tudo
Pedidos, pagamentos, assinaturas, saques e resultados ficam no mesmo client tipado.
Core: todos os namespaces
Seção intitulada “Core: todos os namespaces”auth
Autenticação
Login, sessão, cadastro e recuperação de senha.
raffles
Sorteios
Sorteios, categorias, resultados e títulos.
cart
Carrinho
Itens, ofertas, cupons e validações do carrinho.
purchase
Compra
Checkout e criação de compras.
orders
Pedidos
Criação, autenticação e acompanhamento de pedidos.
payments
Pagamentos
Métodos, histórico e rastreio de pagamentos.
subscriptions
Assinaturas
Planos, assinaturas e renovações.
offers
Ofertas
Ofertas públicas e personalizadas.
coupons
Cupons
Resgate de cupons de desconto.
ecommerce
Loja
Catálogo, produtos e resgate de itens.
instantGames
Jogos instantâneos
Partidas, rolls e prêmios instantâneos.
prizes
Prêmios
Estatísticas e ganhadores de prêmios.
user
Conta
Perfil, biblioteca, indicações e preferências.
benefits
Benefícios
Clube de benefícios, saldo e histórico.
billing
Cobrança
Tentativas de cobrança e status.
withdrawals
Saques
Solicitações, métodos e resumo de saques.
shipping
Frete
Endereços, cotações e rastreio de entrega.
address
Endereços
Consulta de CEP e dados de endereço.
site
Site
Blocos, FAQ, busca e conteúdo do site.
analytics
Analytics
Eventos de analytics do storefront.
security
Segurança
Desafios de segurança e proof of work.
connection
Conexão
Informações da conexão e do dispositivo.
contemplations
Contemplações
Títulos e contemplações do usuário.
system
Sistema
Informações e configurações do sistema.
health
Saúde
Health check e status do serviço.
Pronto para integrar
Seção intitulada “Pronto para integrar”Guia de primeiros passos
Instale, crie a instância, faça login e valide a primeira chamada.
Visual em preparação
A distribuição de frontend ainda está sendo preparada.
System options
Configurações da loja com cache, TTL e tipos.
Captcha
Solvers de reCAPTCHA e Turnstile com retry automático.
Referência Core
25 namespaces com assinaturas, tipos, tabelas e exemplos.