@sudokupad/penpa-to-scl
TypeScript icon, indicating that this package has built-in type declarations

0.0.1-preview.2 • Public • Published

Convert Penpa+ puzzle to SodukuPad scl puzzle format

Build Status NPM NPM

The @sudokupad/penpa-to-scl package converts a Penpa+ puzzle URL into a SudokuPad's scl puzzle format object.

Usage

Run npm install @sudokupad/penpa-to-scl to install the converter.

Example

import { PenpaToSclConverter } from '@sudokupad/penpa-to-scl';

// Convert with default flag values
let penpaConverter = new PenpaToSclConverter();
let sclPuzzle = penpaConverter.convertPenpaToScl(penpaUrl);

Example with converter flags

import { PenpaConverterFlags, PenpaToSclConverter } from '@sudokupad/penpa-to-scl';

// Create converter flags
let converterFlags = new PenpaConverterFlags();
converterFlags.setValue('thickLines', false);
converterFlags.setValue('debug', true);
let flags = converterFlags.getFlagValues();
// Convert with flags
let penpaConverter = new PenpaToSclConverter(flags);
let sclPuzzle = penpaConverter.convertPenpaToScl(penpaUrl);

Package Sidebar

Install

npm i @sudokupad/penpa-to-scl

Weekly Downloads

2

Version

0.0.1-preview.2

License

MIT

Unpacked Size

5.16 MB

Total Files

12

Last publish

Collaborators

  • marktekfan
  • killroy