@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);

/@sudokupad/penpa-to-scl/

    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