tradicional-max-prize-simulator
v0.1.0
Published
Simulador de premio maximo factivel com paridade das regras do Tradicional.
Maintainers
Readme
tradicional-max-prize-simulator
Biblioteca TypeScript para cálculo de prêmio e simulação de prêmio máximo do módulo Tradicional.
Instalação
npm install tradicional-max-prize-simulatorou
yarn add tradicional-max-prize-simulatorUso rápido
import { calculateMaxPrize } from 'tradicional-max-prize-simulator';
const output = calculateMaxPrize({
guess: {
modality_slug: 'milhar',
numbers: ['1234'],
initial_draw: 1,
final_draw: 5,
value_per_draw: 2,
quotation: 4000,
},
options: {
amountOfDraw: 5,
roundTo4: true,
},
});API pública
simulateMaxPrizecalculateMaxPrize(alias desimulateMaxPrize)calculatePrizeForProvidedResultgetPrizeBreakdown(alias decalculatePrizeForProvidedResult)- tipos e utilitários exportados via
src/index.ts
Scripts
npm run dev: build em watchnpm run build: build de produção (CJS + ESM + tipos)npm run lint: validação de lintnpm run test: execução de testesnpm run typecheck: validação de tiposnpm run run:examples: executa exemplo compilado
Estrutura do pacote
tradicional-max-prize-simulator/
src/
parity/
pricing/
solver/
utils/
index.ts
simulator.ts
types.ts
manual-run-examples.ts
tests/
public-api.test.ts
examples/
basic-usage.ts
package.json
tsconfig.json
tsup.config.ts
eslint.config.mjs
README.md
.gitignoreTeste local com link
yarn install
yarn build
yarn linkNo projeto consumidor:
yarn link tradicional-max-prize-simulatorPara remover:
yarn unlink tradicional-max-prize-simulatorPublicação no npm
- Ajuste
name,version,license,repositorynopackage.json. - Faça login no npm:
npm login- Rode validações:
npm run lint
npm run test
npm run typecheck
npm run build- Publique:
npm publish --access public- Para novas versões:
npm version patch
npm publish --access public