From 5f70933d702e9519b3e58b9a51f12748283683ab Mon Sep 17 00:00:00 2001 From: taiga-family-bot <taiga-family-bot@users.noreply.github.com> Date: Mon, 24 Jun 2024 10:21:21 +0000 Subject: [PATCH] chore: apply changes after linting [bot] --- .nx/workspace-data/file-map.json | 4524 +++++++++++++++--------------- 1 file changed, 2262 insertions(+), 2262 deletions(-) diff --git a/.nx/workspace-data/file-map.json b/.nx/workspace-data/file-map.json index 8adf4e5eb..56e99c797 100644 --- a/.nx/workspace-data/file-map.json +++ b/.nx/workspace-data/file-map.json @@ -70,2839 +70,2462 @@ "nxJsonPlugins": [], "fileMap": { "projectFileMap": { - "vue": [ - { - "file": "projects/vue/README.md", - "hash": "6297250154076325326" - }, - { - "file": "projects/vue/jest.config.ts", - "hash": "17668809579731247746" - }, - { - "file": "projects/vue/package.json", - "hash": "2193589043738642095", - "deps": [ - "core", - "npm:vue", - "npm:@vue/test-utils", - "npm:@vue/vue3-jest" - ] - }, - { - "file": "projects/vue/project.json", - "hash": "9200902805904333540" - }, + "phone": [ { - "file": "projects/vue/src/index.ts", - "hash": "10705582546071414983" + "file": "projects/phone/README.md", + "hash": "12153557372126188357" }, { - "file": "projects/vue/src/lib/maskito.spec.ts", - "hash": "8727978725721025420", - "deps": [ - "npm:@jest/globals", - "core", - "npm:@vue/test-utils" - ] + "file": "projects/phone/jest.config.ts", + "hash": "11902629293880585774" }, { - "file": "projects/vue/src/lib/maskito.ts", - "hash": "5879484983051242426", + "file": "projects/phone/package.json", + "hash": "2733287192352878591", "deps": [ "core", - "npm:vue" - ] - }, - { - "file": "projects/vue/tsconfig.lib.json", - "hash": "10458335522972924276" - } - ], - "demo-integrations": [ - { - "file": "projects/demo-integrations/cypress.config.ts", - "hash": "4506545618145578160", - "deps": [ - "npm:@nx/angular", - "npm:@nx/cypress", - "npm:cypress" - ] - }, - { - "file": "projects/demo-integrations/package.json", - "hash": "7736881834570533641", - "deps": [ - "npm:@nx/cypress", - "npm:cypress", - "npm:cypress-real-events" + "kit", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/project.json", - "hash": "12450131886029785614" - }, - { - "file": "projects/demo-integrations/src/fixtures/example.json", - "hash": "15753941481085060538" - }, - { - "file": "projects/demo-integrations/src/plugins/index.js", - "hash": "14244429710963922201" + "file": "projects/phone/project.json", + "hash": "9740331734284396669" }, { - "file": "projects/demo-integrations/src/support/assertions/have-ng-control-value.ts", - "hash": "6478673894527932169" + "file": "projects/phone/src/index.ts", + "hash": "14602589990560576490" }, { - "file": "projects/demo-integrations/src/support/assertions/index.ts", - "hash": "10903326993872186391" + "file": "projects/phone/src/lib/masks/index.ts", + "hash": "13110183655960953499" }, { - "file": "projects/demo-integrations/src/support/commands/index.ts", - "hash": "11077321319888120729" + "file": "projects/phone/src/lib/masks/phone/constants/index.ts", + "hash": "4014434840955851524" }, { - "file": "projects/demo-integrations/src/support/commands/smart-tick.ts", - "hash": "9486153098645642571" + "file": "projects/phone/src/lib/masks/phone/constants/template-filler.ts", + "hash": "16857795605389305658" }, { - "file": "projects/demo-integrations/src/support/component-index.html", - "hash": "7320401235372192637" + "file": "projects/phone/src/lib/masks/phone/index.ts", + "hash": "11259425097024083954" }, { - "file": "projects/demo-integrations/src/support/component.ts", - "hash": "16091777127559795956", + "file": "projects/phone/src/lib/masks/phone/phone-mask-non-strict.ts", + "hash": "14698678665301389052", "deps": [ - "npm:cypress-real-events", - "npm:cypress" + "core", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/support/constants/index.ts", - "hash": "13793160972820509205" - }, - { - "file": "projects/demo-integrations/src/support/constants/real-events-support.ts", - "hash": "9974591768659929430" - }, - { - "file": "projects/demo-integrations/src/support/e2e.ts", - "hash": "12124030570736298064", + "file": "projects/phone/src/lib/masks/phone/phone-mask-strict.ts", + "hash": "9373318310880990105", "deps": [ - "npm:cypress-real-events" + "core", + "kit", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/addons/phone/phone-basic.cy.ts", - "hash": "16560470431597143161", + "file": "projects/phone/src/lib/masks/phone/phone-mask.ts", + "hash": "16972557600695139105", "deps": [ - "demo" + "core", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/addons/phone/phone-non-strict.cy.ts", - "hash": "2243193500897909724", + "file": "projects/phone/src/lib/masks/phone/processors/cut-init-country-code-preprocessor.ts", + "hash": "2781222418109565328", "deps": [ - "demo" + "core", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/addons/phone/phone-separator.cy.ts", - "hash": "12004451028551255436", - "deps": [ - "demo" - ] + "file": "projects/phone/src/lib/masks/phone/processors/index.ts", + "hash": "4150664812518655362" }, { - "file": "projects/demo-integrations/src/tests/angular/form-control-changes.cy.ts", - "hash": "3832667557630934266", + "file": "projects/phone/src/lib/masks/phone/processors/phone-length-postprocessor.ts", + "hash": "18088468818212884898", "deps": [ - "demo" + "core", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/component-testing/angular/disable-mask-on-null.cy.ts", - "hash": "9265772408225287274", + "file": "projects/phone/src/lib/masks/phone/processors/validate-phone-preprocessor.ts", + "hash": "10773608991386786286", "deps": [ - "core" + "core", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/component-testing/initial-calibration-plugin/dispatch-event.cy.ts", - "hash": "14679171458355482727", + "file": "projects/phone/src/lib/masks/phone/tests/phone-mask.spec.ts", + "hash": "10447725948700927636", "deps": [ + "npm:@jest/globals", "core", - "npm:cypress" + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/component-testing/multi-character-date-segment-separator/multi-character-date-segment-separator.cy.ts", - "hash": "755747486666807994", + "file": "projects/phone/src/lib/masks/phone/utils/cut-phone-by-valid-length.ts", + "hash": "1225146420869575865", "deps": [ - "kit" + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/component-testing/native-max-length/native-maxlength-attribute.cy.ts", - "hash": "16201904021135528061", + "file": "projects/phone/src/lib/masks/phone/utils/generate-phone-mask.ts", + "hash": "9567289671263222831", "deps": [ - "core", - "kit" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/component-testing/native-select-method/native-select-method.cy.ts", - "hash": "10019020533313965594", + "file": "projects/phone/src/lib/masks/phone/utils/get-country-from-number.ts", + "hash": "1375848120322653674", "deps": [ - "npm:@angular/core", - "angular", - "core", - "kit" + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/component-testing/number/alone-decimal-separator.cy.ts", - "hash": "17095155004163791400", + "file": "projects/phone/src/lib/masks/phone/utils/get-phone-template.ts", + "hash": "4988776535140211168", "deps": [ - "kit" + "npm:libphonenumber-js" ] }, { - "file": "projects/demo-integrations/src/tests/component-testing/number/mirrored-prefix-postfix.cy.ts", - "hash": "4159901900143990020", - "deps": [ - "kit" - ] + "file": "projects/phone/src/lib/masks/phone/utils/index.ts", + "hash": "14447710705741369667" }, { - "file": "projects/demo-integrations/src/tests/component-testing/number/multi-character-prefix.cy.ts", - "hash": "3512253158869348233", - "deps": [ - "kit" - ] + "file": "projects/phone/src/lib/masks/phone/utils/select-template.ts", + "hash": "9455806603582501086" }, { - "file": "projects/demo-integrations/src/tests/component-testing/number/postfix-with-point.cy.ts", - "hash": "6807891660053113980", - "deps": [ - "core", - "kit" - ] - }, + "file": "projects/phone/tsconfig.lib.json", + "hash": "10458335522972924276" + } + ], + "kit": [ { - "file": "projects/demo-integrations/src/tests/component-testing/number/runtime-postfix-changes/multi-test.component.ts", - "hash": "3455330547301212731", - "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "core", - "kit" - ] + "file": "projects/kit/README.md", + "hash": "3831928964907182662" }, { - "file": "projects/demo-integrations/src/tests/component-testing/number/runtime-postfix-changes/runtime-postfix-changes.cy.ts", - "hash": "6386846910735695849" + "file": "projects/kit/jest.config.ts", + "hash": "15028081385028870229" }, { - "file": "projects/demo-integrations/src/tests/component-testing/number/with-initial-value.cy.ts", - "hash": "15373513058054975104", + "file": "projects/kit/package.json", + "hash": "16329889678137951511", "deps": [ - "core", - "kit" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/component-testing/placeholder/placeholder-dispatch-input-events.cy.ts", - "hash": "1512949627117220451", - "deps": [ - "core", - "kit", - "npm:cypress" - ] + "file": "projects/kit/project.json", + "hash": "1427979868839062396" }, { - "file": "projects/demo-integrations/src/tests/component-testing/placeholder/placeholder-has-same-characters-as-textfield.cy.ts", - "hash": "5473234061583690086", - "deps": [ - "core", - "kit" - ] + "file": "projects/kit/src/index.ts", + "hash": "8718259006979660" }, { - "file": "projects/demo-integrations/src/tests/component-testing/predicate/multi-test.component.ts", - "hash": "4888349841303132761", - "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "core" - ] + "file": "projects/kit/src/lib/constants/date-segment-max-values.ts", + "hash": "11231579353265181171" }, { - "file": "projects/demo-integrations/src/tests/component-testing/predicate/predicate.cy.ts", - "hash": "4604380130332582320", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/constants/default-decimal-pseudo-separators.ts", + "hash": "878698784737043954" }, { - "file": "projects/demo-integrations/src/tests/component-testing/react-async-predicate/angular-wrapper.tsx", - "hash": "8601616241755753455", - "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:react-dom" - ] + "file": "projects/kit/src/lib/constants/default-min-max-dates.ts", + "hash": "12935340700804443470" }, { - "file": "projects/demo-integrations/src/tests/component-testing/react-async-predicate/react-app.tsx", - "hash": "8604347470306584133", - "deps": [ - "core", - "kit", - "react", - "npm:react" - ] + "file": "projects/kit/src/lib/constants/default-time-segment-max-values.ts", + "hash": "6021172817420863289" }, { - "file": "projects/demo-integrations/src/tests/component-testing/react-async-predicate/react-async-predicate.cy.ts", - "hash": "3100024307269070414" + "file": "projects/kit/src/lib/constants/index.ts", + "hash": "15133457096981859088" }, { - "file": "projects/demo-integrations/src/tests/component-testing/utils.ts", - "hash": "7185162019268636910", - "deps": [ - "npm:@angular/core", - "angular", - "core" - ] + "file": "projects/kit/src/lib/constants/time-fixed-characters.ts", + "hash": "3328886389205605391" }, { - "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-basic.cy.ts", - "hash": "9923060284933501884", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/constants/time-segment-value-lengths.ts", + "hash": "1830914674385517118" }, { - "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-custom-range-separator.cy.ts", - "hash": "10141115942518839830", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/constants/unicode-characters.ts", + "hash": "5435740248075586938" }, { - "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-fullwidth-to-halfwidth.cy.ts", - "hash": "10761270736779264092", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/masks/date-range/constants.ts", + "hash": "12970986464067702279" }, { - "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-min-max-length.cy.ts", - "hash": "17672922637605634508", + "file": "projects/kit/src/lib/masks/date-range/date-range-mask.ts", + "hash": "18324892099034409321", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-min-max.cy.ts", - "hash": "3832364021312659579", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/masks/date-range/index.ts", + "hash": "10141479037125728029" }, { - "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-mode.cy.ts", - "hash": "14004812118041277235", + "file": "projects/kit/src/lib/masks/date-range/processors/min-max-range-length-postprocessor.ts", + "hash": "8454959720059869817", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-separator.cy.ts", - "hash": "4527715972493359337", + "file": "projects/kit/src/lib/masks/date-range/processors/swap-dates-postprocessor.ts", + "hash": "3139654369752100929", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-basic.cy.ts", - "hash": "11422738093222591064", + "file": "projects/kit/src/lib/masks/date-range/tests/date-segments-zero-padding.spec.ts", + "hash": "4700819131988369859", "deps": [ - "demo" + "npm:@jest/globals", + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-date-time-separator.cy.ts", - "hash": "3981959443436230555", + "file": "projects/kit/src/lib/masks/date-range/tests/pseudo-range-separators.spec.ts", + "hash": "3137008171874614509", "deps": [ - "demo", - "kit" + "npm:@jest/globals", + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-fullwidth-to-halfwidth.cy.ts", - "hash": "18100225833732858384", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/masks/date-time/constants/date-time-separator.ts", + "hash": "13004993923304962737" }, { - "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-min-max.cy.ts", - "hash": "13354496280947490744", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/masks/date-time/constants/index.ts", + "hash": "15475075266596286992" }, { - "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-mode.cy.ts", - "hash": "11044790815506619161", + "file": "projects/kit/src/lib/masks/date-time/date-time-mask.ts", + "hash": "13408108140819969456", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-separator.cy.ts", - "hash": "4728025003314390172", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/masks/date-time/index.ts", + "hash": "2932837090366039673" }, { - "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-time-step.cy.ts", - "hash": "1751708397109096734", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/masks/date-time/postprocessors/index.ts", + "hash": "8568302617275748253" }, { - "file": "projects/demo-integrations/src/tests/kit/date/date-basic.cy.ts", - "hash": "17452446256408141974", + "file": "projects/kit/src/lib/masks/date-time/postprocessors/min-max-date-time-postprocessor.ts", + "hash": "5233223513799620999", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date/date-fullwidth-to-halfwidth.cy.ts", - "hash": "17412265739274175814", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/masks/date-time/preprocessors/index.ts", + "hash": "8303930775306782338" }, { - "file": "projects/demo-integrations/src/tests/kit/date/date-min-max.cy.ts", - "hash": "16850529406308479096", + "file": "projects/kit/src/lib/masks/date-time/preprocessors/valid-date-time-preprocessor.ts", + "hash": "12550549271175277479", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date/date-mode.cy.ts", - "hash": "7675258951625059834", + "file": "projects/kit/src/lib/masks/date-time/tests/date-segments-zero-padding.spec.ts", + "hash": "10812623300731528061", "deps": [ - "demo" + "npm:@jest/globals", + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date/date-segments-zero-padding.cy.ts", - "hash": "6145148145765558965", + "file": "projects/kit/src/lib/masks/date-time/tests/date-time-separator.spec.ts", + "hash": "16239437900653127926", "deps": [ - "demo" + "npm:@jest/globals", + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/date/date-separator.cy.ts", - "hash": "9650424327669914204", + "file": "projects/kit/src/lib/masks/date-time/tests/pseudo-date-end-separator.spec.ts", + "hash": "2524369912839746474", "deps": [ - "demo" + "npm:@jest/globals", + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-basic.cy.ts", - "hash": "10444019302897563905" + "file": "projects/kit/src/lib/masks/date-time/utils/index.ts", + "hash": "16540819637648771515" }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-decimal-separator.cy.ts", - "hash": "4820467201620315580" + "file": "projects/kit/src/lib/masks/date-time/utils/is-date-time-string-complete.ts", + "hash": "4600563732418383487" }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-decimal-zero-padding.cy.ts", - "hash": "38227050558871716" + "file": "projects/kit/src/lib/masks/date-time/utils/parse-date-time-string.ts", + "hash": "12687821336022903769" }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-examples.cy.ts", - "hash": "1568509097055991808", + "file": "projects/kit/src/lib/masks/date/date-mask.ts", + "hash": "15876847355213681324", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-fullwidth-to-halfwidth.cy.ts", - "hash": "5341196505013290238" - }, - { - "file": "projects/demo-integrations/src/tests/kit/number/number-max-validation.cy.ts", - "hash": "10914621396540595288" - }, - { - "file": "projects/demo-integrations/src/tests/kit/number/number-min-validation.cy.ts", - "hash": "7396923407061822350" + "file": "projects/kit/src/lib/masks/date/index.ts", + "hash": "9749447913372360147" }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-minus-sign.cy.ts", - "hash": "9016204097223865539", + "file": "projects/kit/src/lib/masks/date/tests/date-mask.spec.ts", + "hash": "11079336254396890406", "deps": [ - "kit" + "npm:@jest/globals", + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-precision.cy.ts", - "hash": "3175909840096276163" + "file": "projects/kit/src/lib/masks/number/index.ts", + "hash": "15900261435177864540" }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-prefix-postfix.cy.ts", - "hash": "10547082565588090570", + "file": "projects/kit/src/lib/masks/number/number-mask.ts", + "hash": "16612879046632145462", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/number/number-thousand-separator.cy.ts", - "hash": "4628131292056800594" - }, - { - "file": "projects/demo-integrations/src/tests/kit/number/number-zero-integer-part.cy.ts", - "hash": "490822086538265788" + "file": "projects/kit/src/lib/masks/number/plugins/index.ts", + "hash": "1912296353952600318" }, { - "file": "projects/demo-integrations/src/tests/kit/number/utils.ts", - "hash": "17388917249608421688", + "file": "projects/kit/src/lib/masks/number/plugins/leading-zeroes-validation.plugin.ts", + "hash": "12214578223529491765", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/time/time-basic.cy.ts", - "hash": "10854562075630592721", + "file": "projects/kit/src/lib/masks/number/plugins/min-max.plugin.ts", + "hash": "14106902301922871012", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/time/time-fullwidth-to-halfwidth.cy.ts", - "hash": "11692319892224457862", + "file": "projects/kit/src/lib/masks/number/plugins/not-empty-integer.plugin.ts", + "hash": "15631106314202004884", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/time/time-mode.cy.ts", - "hash": "10184905483708477803", + "file": "projects/kit/src/lib/masks/number/processors/affixes-filter-preprocessor.ts", + "hash": "16123123995067791136", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/kit/time/time-step.cy.ts", - "hash": "7149530863242209909", + "file": "projects/kit/src/lib/masks/number/processors/decimal-zero-padding-postprocessor.ts", + "hash": "14738552887170487974", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/react/element-predicate.cy.ts", - "hash": "7532135315294440901", + "file": "projects/kit/src/lib/masks/number/processors/empty-postprocessor.ts", + "hash": "13538090592836991121", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/card/card.cy.ts", - "hash": "6301468984271172134", - "deps": [ - "demo" - ] + "file": "projects/kit/src/lib/masks/number/processors/index.ts", + "hash": "16138749483022588902" }, { - "file": "projects/demo-integrations/src/tests/recipes/content-editable/multi-line.cy.ts", - "hash": "10775048676176824704", + "file": "projects/kit/src/lib/masks/number/processors/initialization-only-preprocessor.ts", + "hash": "7170434203238920945", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/content-editable/single-line-time-mask.cy.ts", - "hash": "6021694527487846032", + "file": "projects/kit/src/lib/masks/number/processors/leading-zeroes-validation-postprocessor.ts", + "hash": "5742389327857029703", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/phone/phone.cy.ts", - "hash": "3348371263483828395", + "file": "projects/kit/src/lib/masks/number/processors/min-max-postprocessor.ts", + "hash": "2281686688377582643", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/placeholder/date.cy.ts", - "hash": "1344196394713292847", + "file": "projects/kit/src/lib/masks/number/processors/non-removable-chars-deletion-preprocessor.ts", + "hash": "7567772471347822747", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/placeholder/us-phone.cy.ts", - "hash": "6171805827272386678", + "file": "projects/kit/src/lib/masks/number/processors/not-empty-integer-part-preprocessor.ts", + "hash": "10833518328718968355", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/placeholder/сvc-code.cy.ts", - "hash": "9126378525187920555", + "file": "projects/kit/src/lib/masks/number/processors/pseudo-character-preprocessor.ts", + "hash": "5377686738071938129", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/plugins/reject.cy.ts", - "hash": "17315573636148493049", + "file": "projects/kit/src/lib/masks/number/processors/repeated-decimal-separator-preprocessor.ts", + "hash": "4143197792190449211", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/postfix/percentage.cy.ts", - "hash": "6608599691337080423", + "file": "projects/kit/src/lib/masks/number/processors/tests/leading-zeroes-validation-postprocessor.spec.ts", + "hash": "3227667926423135586", "deps": [ - "demo" + "npm:@jest/globals" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/postfix/postprocessor.cy.ts", - "hash": "9141277064250197115", + "file": "projects/kit/src/lib/masks/number/processors/tests/not-empty-integer-part-preprocessor.spec.ts", + "hash": "5102921714344115080", "deps": [ - "demo" + "npm:@jest/globals" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/prefix/dynamic-pattern-mask-expression.cy.ts", - "hash": "5243635685191009539", + "file": "projects/kit/src/lib/masks/number/processors/thousand-separator-postprocessor.ts", + "hash": "12255378321066565996", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/prefix/postprocessor.cy.ts", - "hash": "15362571998674062581", + "file": "projects/kit/src/lib/masks/number/processors/zero-precision-preprocessor.ts", + "hash": "9690873047262718566", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/src/tests/recipes/textarea/textarea-latin-letters-digits.cy.ts", - "hash": "1051372039890279719", + "file": "projects/kit/src/lib/masks/number/tests/number-mask.spec.ts", + "hash": "12310822236154537000", "deps": [ - "demo" + "npm:@jest/globals", + "core" ] }, { - "file": "projects/demo-integrations/src/tests/ssr/ssr.cy.ts", - "hash": "16632666468685713841", + "file": "projects/kit/src/lib/masks/number/utils/generate-mask-expression.ts", + "hash": "2290885304457042503", "deps": [ - "demo" + "core" ] }, { - "file": "projects/demo-integrations/tsconfig.json", - "hash": "11566051978826490078" - } - ], - "phone": [ + "file": "projects/kit/src/lib/masks/number/utils/index.ts", + "hash": "1374724919027665374" + }, { - "file": "projects/phone/README.md", - "hash": "12153557372126188357" + "file": "projects/kit/src/lib/masks/number/utils/parse-number.ts", + "hash": "13750005164197882745" }, { - "file": "projects/phone/jest.config.ts", - "hash": "11902629293880585774" + "file": "projects/kit/src/lib/masks/number/utils/stringify-number-without-exp.ts", + "hash": "6631846564394798604" }, { - "file": "projects/phone/package.json", - "hash": "2733287192352878591", + "file": "projects/kit/src/lib/masks/number/utils/tests/parse-number.spec.ts", + "hash": "9281189253812254219", "deps": [ - "core", - "kit", - "npm:libphonenumber-js" + "npm:@jest/globals" ] }, { - "file": "projects/phone/project.json", - "hash": "9740331734284396669" + "file": "projects/kit/src/lib/masks/number/utils/tests/stringify-number-without-exp.spec.ts", + "hash": "3282721407624530658", + "deps": [ + "npm:@jest/globals" + ] }, { - "file": "projects/phone/src/index.ts", - "hash": "14602589990560576490" + "file": "projects/kit/src/lib/masks/number/utils/tests/to-number-parts.spec.ts", + "hash": "5972875279599611019", + "deps": [ + "npm:@jest/globals" + ] }, { - "file": "projects/phone/src/lib/masks/index.ts", - "hash": "13110183655960953499" + "file": "projects/kit/src/lib/masks/number/utils/tests/validate-decimal-pseudo-separators.spec.ts", + "hash": "8184076895544765703", + "deps": [ + "npm:@jest/globals" + ] }, { - "file": "projects/phone/src/lib/masks/phone/constants/index.ts", - "hash": "4014434840955851524" + "file": "projects/kit/src/lib/masks/number/utils/to-number-parts.ts", + "hash": "17186859163204045838" }, { - "file": "projects/phone/src/lib/masks/phone/constants/template-filler.ts", - "hash": "16857795605389305658" + "file": "projects/kit/src/lib/masks/number/utils/validate-decimal-pseudo-separators.ts", + "hash": "18240601802654339065" }, { - "file": "projects/phone/src/lib/masks/phone/index.ts", - "hash": "11259425097024083954" + "file": "projects/kit/src/lib/masks/time/index.ts", + "hash": "6666006912810204188" }, { - "file": "projects/phone/src/lib/masks/phone/phone-mask-non-strict.ts", - "hash": "14698678665301389052", - "deps": [ - "core", - "npm:libphonenumber-js" - ] + "file": "projects/kit/src/lib/masks/time/processors/index.ts", + "hash": "8409218990788498298" }, { - "file": "projects/phone/src/lib/masks/phone/phone-mask-strict.ts", - "hash": "9373318310880990105", + "file": "projects/kit/src/lib/masks/time/processors/max-validation-preprocessor.ts", + "hash": "3966756951011420100", "deps": [ - "core", - "kit", - "npm:libphonenumber-js" + "core" ] }, { - "file": "projects/phone/src/lib/masks/phone/phone-mask.ts", - "hash": "16972557600695139105", + "file": "projects/kit/src/lib/masks/time/processors/tests/max-validation-preprocessor.spec.ts", + "hash": "3950989434611488531", "deps": [ - "core", - "npm:libphonenumber-js" + "npm:@jest/globals" ] }, { - "file": "projects/phone/src/lib/masks/phone/processors/cut-init-country-code-preprocessor.ts", - "hash": "2781222418109565328", + "file": "projects/kit/src/lib/masks/time/time-mask.ts", + "hash": "18334085707418077599", "deps": [ - "core", - "npm:libphonenumber-js" + "core" ] }, { - "file": "projects/phone/src/lib/masks/phone/processors/index.ts", - "hash": "4150664812518655362" + "file": "projects/kit/src/lib/masks/time/time-options.ts", + "hash": "13374896126737866991" }, { - "file": "projects/phone/src/lib/masks/phone/processors/phone-length-postprocessor.ts", - "hash": "18088468818212884898", - "deps": [ - "core", - "npm:libphonenumber-js" - ] + "file": "projects/kit/src/lib/masks/time/utils/index.ts", + "hash": "7930926290046349143" }, { - "file": "projects/phone/src/lib/masks/phone/processors/validate-phone-preprocessor.ts", - "hash": "10773608991386786286", - "deps": [ - "core", - "npm:libphonenumber-js" - ] + "file": "projects/kit/src/lib/masks/time/utils/parse-time.ts", + "hash": "6724925303990554405" }, { - "file": "projects/phone/src/lib/masks/phone/tests/phone-mask.spec.ts", - "hash": "10447725948700927636", + "file": "projects/kit/src/lib/masks/time/utils/stringify-time.ts", + "hash": "242515547886505889" + }, + { + "file": "projects/kit/src/lib/masks/time/utils/tests/parse-time.spec.ts", + "hash": "10766705409218328521", "deps": [ - "npm:@jest/globals", - "core", - "npm:libphonenumber-js" + "npm:@jest/globals" ] }, { - "file": "projects/phone/src/lib/masks/phone/utils/cut-phone-by-valid-length.ts", - "hash": "1225146420869575865", + "file": "projects/kit/src/lib/masks/time/utils/tests/stringify-time.spec.ts", + "hash": "15100265102004464305", "deps": [ - "npm:libphonenumber-js" + "npm:@jest/globals" ] }, { - "file": "projects/phone/src/lib/masks/phone/utils/generate-phone-mask.ts", - "hash": "9567289671263222831", + "file": "projects/kit/src/lib/plugins/add-on-focus.ts", + "hash": "4736073866681530529", "deps": [ "core" ] }, { - "file": "projects/phone/src/lib/masks/phone/utils/get-country-from-number.ts", - "hash": "1375848120322653674", + "file": "projects/kit/src/lib/plugins/caret-guard.ts", + "hash": "12927827157223722691", "deps": [ - "npm:libphonenumber-js" + "core" ] }, { - "file": "projects/phone/src/lib/masks/phone/utils/get-phone-template.ts", - "hash": "4988776535140211168", + "file": "projects/kit/src/lib/plugins/event-handler.ts", + "hash": "9207508558915612864", "deps": [ - "npm:libphonenumber-js" + "core" ] }, { - "file": "projects/phone/src/lib/masks/phone/utils/index.ts", - "hash": "14447710705741369667" + "file": "projects/kit/src/lib/plugins/index.ts", + "hash": "13199781934438300778" }, { - "file": "projects/phone/src/lib/masks/phone/utils/select-template.ts", - "hash": "9455806603582501086" - }, - { - "file": "projects/phone/tsconfig.lib.json", - "hash": "10458335522972924276" - } - ], - "angular": [ - { - "file": "projects/angular/README.md", - "hash": "2745753669150754913" - }, - { - "file": "projects/angular/jest.config.ts", - "hash": "5085827865080538725" - }, - { - "file": "projects/angular/ng-package.json", - "hash": "14094944214481227045" - }, - { - "file": "projects/angular/package.json", - "hash": "3028558135598819195", + "file": "projects/kit/src/lib/plugins/reject-event.ts", + "hash": "989117452328824650", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "core", - "npm:tslib" + "core" ] }, { - "file": "projects/angular/project.json", - "hash": "5869892061388042707" - }, - { - "file": "projects/angular/src/index.ts", - "hash": "6820344230112673658" - }, - { - "file": "projects/angular/src/lib/deprecated.ts", - "hash": "13561691087115333624", + "file": "projects/kit/src/lib/plugins/remove-on-blur.ts", + "hash": "4137036802943350036", "deps": [ - "npm:@angular/core", "core" ] }, { - "file": "projects/angular/src/lib/maskito.directive.ts", - "hash": "15570268801387872661", + "file": "projects/kit/src/lib/plugins/time-segments-stepping.ts", + "hash": "17648523596276133962", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", "core" ] }, { - "file": "projects/angular/src/lib/maskito.pipe.ts", - "hash": "16378216344778416937", + "file": "projects/kit/src/lib/processors/colon-convert-preprocessor.ts", + "hash": "7529050410200390968", "deps": [ - "npm:@angular/core", "core" ] }, { - "file": "projects/angular/src/lib/maskito.spec.ts", - "hash": "18180994467779402430", + "file": "projects/kit/src/lib/processors/date-segments-zero-padding-postprocessor.ts", + "hash": "10699275057402130894", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "npm:@jest/globals", "core" ] }, { - "file": "projects/angular/src/test-setup.ts", - "hash": "17711435995618823417", + "file": "projects/kit/src/lib/processors/first-date-end-separator-preprocessor.ts", + "hash": "12563017598671674075", "deps": [ - "npm:jest-preset-angular" + "core" ] }, { - "file": "projects/angular/tsconfig.lib.prod.json", - "hash": "13135163489058201652" - } - ], - "kit": [ - { - "file": "projects/kit/README.md", - "hash": "3831928964907182662" - }, - { - "file": "projects/kit/jest.config.ts", - "hash": "15028081385028870229" - }, - { - "file": "projects/kit/package.json", - "hash": "16329889678137951511", + "file": "projects/kit/src/lib/processors/fullwidth-to-halfwidth-preprocessor.ts", + "hash": "1555035407762309940", "deps": [ "core" ] }, { - "file": "projects/kit/project.json", - "hash": "1427979868839062396" - }, - { - "file": "projects/kit/src/index.ts", - "hash": "8718259006979660" - }, - { - "file": "projects/kit/src/lib/constants/date-segment-max-values.ts", - "hash": "11231579353265181171" - }, - { - "file": "projects/kit/src/lib/constants/default-decimal-pseudo-separators.ts", - "hash": "878698784737043954" - }, - { - "file": "projects/kit/src/lib/constants/default-min-max-dates.ts", - "hash": "12935340700804443470" - }, - { - "file": "projects/kit/src/lib/constants/default-time-segment-max-values.ts", - "hash": "6021172817420863289" - }, - { - "file": "projects/kit/src/lib/constants/index.ts", - "hash": "15133457096981859088" - }, - { - "file": "projects/kit/src/lib/constants/time-fixed-characters.ts", - "hash": "3328886389205605391" - }, - { - "file": "projects/kit/src/lib/constants/time-segment-value-lengths.ts", - "hash": "1830914674385517118" - }, - { - "file": "projects/kit/src/lib/constants/unicode-characters.ts", - "hash": "5435740248075586938" - }, - { - "file": "projects/kit/src/lib/masks/date-range/constants.ts", - "hash": "12970986464067702279" + "file": "projects/kit/src/lib/processors/index.ts", + "hash": "14867997194869061222" }, { - "file": "projects/kit/src/lib/masks/date-range/date-range-mask.ts", - "hash": "18324892099034409321", + "file": "projects/kit/src/lib/processors/min-max-date-postprocessor.ts", + "hash": "1629311007350985677", "deps": [ "core" ] }, { - "file": "projects/kit/src/lib/masks/date-range/index.ts", - "hash": "10141479037125728029" - }, - { - "file": "projects/kit/src/lib/masks/date-range/processors/min-max-range-length-postprocessor.ts", - "hash": "8454959720059869817", + "file": "projects/kit/src/lib/processors/normalize-date-preprocessor.ts", + "hash": "13623653950922035298", "deps": [ "core" ] }, { - "file": "projects/kit/src/lib/masks/date-range/processors/swap-dates-postprocessor.ts", - "hash": "3139654369752100929", + "file": "projects/kit/src/lib/processors/postfix-postprocessor.ts", + "hash": "12360735656586031324", "deps": [ "core" ] }, { - "file": "projects/kit/src/lib/masks/date-range/tests/date-segments-zero-padding.spec.ts", - "hash": "4700819131988369859", + "file": "projects/kit/src/lib/processors/prefix-postprocessor.ts", + "hash": "15280956027096155769", "deps": [ - "npm:@jest/globals", "core" ] }, { - "file": "projects/kit/src/lib/masks/date-range/tests/pseudo-range-separators.spec.ts", - "hash": "3137008171874614509", + "file": "projects/kit/src/lib/processors/tests/first-date-end-separator-preprocessor.spec.ts", + "hash": "15569280100379207362", "deps": [ - "npm:@jest/globals", - "core" + "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/date-time/constants/date-time-separator.ts", - "hash": "13004993923304962737" - }, - { - "file": "projects/kit/src/lib/masks/date-time/constants/index.ts", - "hash": "15475075266596286992" - }, - { - "file": "projects/kit/src/lib/masks/date-time/date-time-mask.ts", - "hash": "13408108140819969456", + "file": "projects/kit/src/lib/processors/tests/normalize-date-preprocessor.spec.ts", + "hash": "8783104155321827403", "deps": [ + "npm:@jest/globals", "core" ] }, { - "file": "projects/kit/src/lib/masks/date-time/index.ts", - "hash": "2932837090366039673" - }, - { - "file": "projects/kit/src/lib/masks/date-time/postprocessors/index.ts", - "hash": "8568302617275748253" + "file": "projects/kit/src/lib/processors/tests/postfix-postprocessor.spec.ts", + "hash": "1154218513516168845", + "deps": [ + "npm:@jest/globals" + ] }, { - "file": "projects/kit/src/lib/masks/date-time/postprocessors/min-max-date-time-postprocessor.ts", - "hash": "5233223513799620999", + "file": "projects/kit/src/lib/processors/tests/prefix-postprocessor.spec.ts", + "hash": "13096893250574013894", "deps": [ + "npm:@jest/globals", "core" ] }, { - "file": "projects/kit/src/lib/masks/date-time/preprocessors/index.ts", - "hash": "8303930775306782338" + "file": "projects/kit/src/lib/processors/tests/valid-date-preprocessor.spec.ts", + "hash": "1771069398624041149", + "deps": [ + "npm:@jest/globals" + ] }, { - "file": "projects/kit/src/lib/masks/date-time/preprocessors/valid-date-time-preprocessor.ts", - "hash": "12550549271175277479", + "file": "projects/kit/src/lib/processors/tests/with-placeholder.spec.ts", + "hash": "6506848459242262586", "deps": [ + "npm:@jest/globals", "core" ] }, { - "file": "projects/kit/src/lib/masks/date-time/tests/date-segments-zero-padding.spec.ts", - "hash": "10812623300731528061", + "file": "projects/kit/src/lib/processors/valid-date-preprocessor.ts", + "hash": "6869561305767191110", "deps": [ - "npm:@jest/globals", "core" ] }, { - "file": "projects/kit/src/lib/masks/date-time/tests/date-time-separator.spec.ts", - "hash": "16239437900653127926", + "file": "projects/kit/src/lib/processors/with-placeholder.ts", + "hash": "15299916612418313116", "deps": [ - "npm:@jest/globals", "core" ] }, { - "file": "projects/kit/src/lib/masks/date-time/tests/pseudo-date-end-separator.spec.ts", - "hash": "2524369912839746474", + "file": "projects/kit/src/lib/processors/zero-placeholders-preprocessor.ts", + "hash": "173714896251474742", "deps": [ - "npm:@jest/globals", "core" ] }, { - "file": "projects/kit/src/lib/masks/date-time/utils/index.ts", - "hash": "16540819637648771515" + "file": "projects/kit/src/lib/types/date-mode.ts", + "hash": "14229794332388980813" }, { - "file": "projects/kit/src/lib/masks/date-time/utils/is-date-time-string-complete.ts", - "hash": "4600563732418383487" + "file": "projects/kit/src/lib/types/date-segments.ts", + "hash": "6644536114946298310" }, { - "file": "projects/kit/src/lib/masks/date-time/utils/parse-date-time-string.ts", - "hash": "12687821336022903769" + "file": "projects/kit/src/lib/types/index.ts", + "hash": "3952710228311117060" }, { - "file": "projects/kit/src/lib/masks/date/date-mask.ts", - "hash": "15876847355213681324", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/types/time-mode.ts", + "hash": "12072537290696784794" }, { - "file": "projects/kit/src/lib/masks/date/index.ts", - "hash": "9749447913372360147" + "file": "projects/kit/src/lib/types/time-segments.ts", + "hash": "6279411688965615690" }, { - "file": "projects/kit/src/lib/masks/date/tests/date-mask.spec.ts", - "hash": "11079336254396890406", - "deps": [ - "npm:@jest/globals", - "core" - ] + "file": "projects/kit/src/lib/utils/clamp.ts", + "hash": "7260716899378911831" }, { - "file": "projects/kit/src/lib/masks/number/index.ts", - "hash": "15900261435177864540" + "file": "projects/kit/src/lib/utils/count-digits.ts", + "hash": "14494274189157955061" }, { - "file": "projects/kit/src/lib/masks/number/number-mask.ts", - "hash": "16612879046632145462", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/append-date.ts", + "hash": "16667177735802205477" }, { - "file": "projects/kit/src/lib/masks/number/plugins/index.ts", - "hash": "1912296353952600318" + "file": "projects/kit/src/lib/utils/date/date-segment-value-length.ts", + "hash": "17512958767648562409" }, { - "file": "projects/kit/src/lib/masks/number/plugins/leading-zeroes-validation.plugin.ts", - "hash": "12214578223529491765", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/date-to-segments.ts", + "hash": "389587666605100725" }, { - "file": "projects/kit/src/lib/masks/number/plugins/min-max.plugin.ts", - "hash": "14106902301922871012", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/get-first-complete-date.ts", + "hash": "15989269769704788071" }, { - "file": "projects/kit/src/lib/masks/number/plugins/not-empty-integer.plugin.ts", - "hash": "15631106314202004884", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/is-date-string-complete.ts", + "hash": "4396040588307630783" }, { - "file": "projects/kit/src/lib/masks/number/processors/affixes-filter-preprocessor.ts", - "hash": "16123123995067791136", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/parse-date-range-string.ts", + "hash": "3122431635849232415" }, { - "file": "projects/kit/src/lib/masks/number/processors/decimal-zero-padding-postprocessor.ts", - "hash": "14738552887170487974", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/parse-date-string.ts", + "hash": "6630577528290152801" }, { - "file": "projects/kit/src/lib/masks/number/processors/empty-postprocessor.ts", - "hash": "13538090592836991121", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/raise-segment-value-to-min.ts", + "hash": "8482955204921195819" }, { - "file": "projects/kit/src/lib/masks/number/processors/index.ts", - "hash": "16138749483022588902" + "file": "projects/kit/src/lib/utils/date/segments-to-date.ts", + "hash": "14950727209638563003" }, { - "file": "projects/kit/src/lib/masks/number/processors/initialization-only-preprocessor.ts", - "hash": "7170434203238920945", + "file": "projects/kit/src/lib/utils/date/tests/get-date-segment-value-length.spec.ts", + "hash": "16748837042308273403", "deps": [ - "core" + "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/processors/leading-zeroes-validation-postprocessor.ts", - "hash": "5742389327857029703", + "file": "projects/kit/src/lib/utils/date/tests/parse-date-range-string.spec.ts", + "hash": "5153835189613855046", "deps": [ - "core" + "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/processors/min-max-postprocessor.ts", - "hash": "2281686688377582643", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/to-date-string.ts", + "hash": "14797020493110861235" }, { - "file": "projects/kit/src/lib/masks/number/processors/non-removable-chars-deletion-preprocessor.ts", - "hash": "7567772471347822747", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/date/validate-date-string.ts", + "hash": "3919751688987386414" }, { - "file": "projects/kit/src/lib/masks/number/processors/not-empty-integer-part-preprocessor.ts", - "hash": "10833518328718968355", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/escape-reg-exp.ts", + "hash": "5742117264254184171" }, { - "file": "projects/kit/src/lib/masks/number/processors/pseudo-character-preprocessor.ts", - "hash": "5377686738071938129", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/extract-affixes.ts", + "hash": "1613533410595838549" }, { - "file": "projects/kit/src/lib/masks/number/processors/repeated-decimal-separator-preprocessor.ts", - "hash": "4143197792190449211", - "deps": [ - "core" - ] + "file": "projects/kit/src/lib/utils/find-common-beginning-substr.ts", + "hash": "9412919055663601023" }, { - "file": "projects/kit/src/lib/masks/number/processors/tests/leading-zeroes-validation-postprocessor.spec.ts", - "hash": "3227667926423135586", + "file": "projects/kit/src/lib/utils/identity.ts", + "hash": "2804053958952707732" + }, + { + "file": "projects/kit/src/lib/utils/index.ts", + "hash": "4030218851323171821" + }, + { + "file": "projects/kit/src/lib/utils/is-empty.ts", + "hash": "6942562655376946481" + }, + { + "file": "projects/kit/src/lib/utils/pad-with-zeroes-until-valid.ts", + "hash": "2346210738849860027" + }, + { + "file": "projects/kit/src/lib/utils/tests/escape-reg-exp.spec.ts", + "hash": "15819815873605178796", "deps": [ "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/processors/tests/not-empty-integer-part-preprocessor.spec.ts", - "hash": "5102921714344115080", + "file": "projects/kit/src/lib/utils/tests/find-common-beginning-substr.spec.ts", + "hash": "8015862557521423927", "deps": [ "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/processors/thousand-separator-postprocessor.ts", - "hash": "12255378321066565996", + "file": "projects/kit/src/lib/utils/tests/get-first-complete-date.spec.ts", + "hash": "16307208354348467969", "deps": [ - "core" + "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/processors/zero-precision-preprocessor.ts", - "hash": "9690873047262718566", + "file": "projects/kit/src/lib/utils/tests/is-empty.spec.ts", + "hash": "18297868620633479622", "deps": [ - "core" + "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/tests/number-mask.spec.ts", - "hash": "12310822236154537000", + "file": "projects/kit/src/lib/utils/tests/to-half-width-colon.spec.ts", + "hash": "814887361360288413", "deps": [ - "npm:@jest/globals", - "core" + "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/utils/generate-mask-expression.ts", - "hash": "2290885304457042503", + "file": "projects/kit/src/lib/utils/tests/to-half-width-number.spec.ts", + "hash": "17911123818765084256", "deps": [ - "core" + "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/utils/index.ts", - "hash": "1374724919027665374" + "file": "projects/kit/src/lib/utils/time/index.ts", + "hash": "14717968768451120997" }, { - "file": "projects/kit/src/lib/masks/number/utils/parse-number.ts", - "hash": "13750005164197882745" + "file": "projects/kit/src/lib/utils/time/pad-time-segments.ts", + "hash": "13282764487635990139" }, { - "file": "projects/kit/src/lib/masks/number/utils/stringify-number-without-exp.ts", - "hash": "6631846564394798604" + "file": "projects/kit/src/lib/utils/time/parse-time-string.ts", + "hash": "18377022410345008654" }, { - "file": "projects/kit/src/lib/masks/number/utils/tests/parse-number.spec.ts", - "hash": "9281189253812254219", + "file": "projects/kit/src/lib/utils/time/tests/parse-time-string.spec.ts", + "hash": "10300384413932508851", "deps": [ "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/utils/tests/stringify-number-without-exp.spec.ts", - "hash": "3282721407624530658", + "file": "projects/kit/src/lib/utils/time/tests/to-time-string.spec.ts", + "hash": "13897089843011382897", "deps": [ "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/number/utils/tests/to-number-parts.spec.ts", - "hash": "5972875279599611019", - "deps": [ - "npm:@jest/globals" - ] + "file": "projects/kit/src/lib/utils/time/to-time-string.ts", + "hash": "17182516947933253326" }, { - "file": "projects/kit/src/lib/masks/number/utils/tests/validate-decimal-pseudo-separators.spec.ts", - "hash": "8184076895544765703", - "deps": [ - "npm:@jest/globals" - ] + "file": "projects/kit/src/lib/utils/time/validate-time-string.ts", + "hash": "4693992968756905456" }, { - "file": "projects/kit/src/lib/masks/number/utils/to-number-parts.ts", - "hash": "17186859163204045838" + "file": "projects/kit/src/lib/utils/to-half-width-colon.ts", + "hash": "14944107103329107920" }, { - "file": "projects/kit/src/lib/masks/number/utils/validate-decimal-pseudo-separators.ts", - "hash": "18240601802654339065" + "file": "projects/kit/src/lib/utils/to-half-width-number.ts", + "hash": "992373432130408687" }, { - "file": "projects/kit/src/lib/masks/time/index.ts", - "hash": "6666006912810204188" - }, + "file": "projects/kit/tsconfig.lib.json", + "hash": "10458335522972924276" + } + ], + "core": [ { - "file": "projects/kit/src/lib/masks/time/processors/index.ts", - "hash": "8409218990788498298" + "file": "projects/core/README.md", + "hash": "15156203225794586871" }, { - "file": "projects/kit/src/lib/masks/time/processors/max-validation-preprocessor.ts", - "hash": "3966756951011420100", - "deps": [ - "core" - ] + "file": "projects/core/jest.config.ts", + "hash": "12139663675076147601" }, { - "file": "projects/kit/src/lib/masks/time/processors/tests/max-validation-preprocessor.spec.ts", - "hash": "3950989434611488531", - "deps": [ - "npm:@jest/globals" - ] + "file": "projects/core/package.json", + "hash": "3745675549004367918" }, { - "file": "projects/kit/src/lib/masks/time/time-mask.ts", - "hash": "18334085707418077599", - "deps": [ - "core" - ] + "file": "projects/core/project.json", + "hash": "6577949693738680161" }, { - "file": "projects/kit/src/lib/masks/time/time-options.ts", - "hash": "13374896126737866991" + "file": "projects/core/src/index.ts", + "hash": "4171989066368354274" }, { - "file": "projects/kit/src/lib/masks/time/utils/index.ts", - "hash": "7930926290046349143" + "file": "projects/core/src/lib/classes/index.ts", + "hash": "16115275919399453484" }, { - "file": "projects/kit/src/lib/masks/time/utils/parse-time.ts", - "hash": "6724925303990554405" + "file": "projects/core/src/lib/classes/mask-history.ts", + "hash": "1661647381580915764" }, { - "file": "projects/kit/src/lib/masks/time/utils/stringify-time.ts", - "hash": "242515547886505889" + "file": "projects/core/src/lib/classes/mask-model/mask-model.ts", + "hash": "8539243629365716068" }, { - "file": "projects/kit/src/lib/masks/time/utils/tests/parse-time.spec.ts", - "hash": "10766705409218328521", + "file": "projects/core/src/lib/classes/mask-model/tests/mask-model-fixed-characters.spec.ts", + "hash": "8284497139858300026", "deps": [ "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/masks/time/utils/tests/stringify-time.spec.ts", - "hash": "15100265102004464305", - "deps": [ - "npm:@jest/globals" - ] + "file": "projects/core/src/lib/classes/mask-model/utils/apply-overwrite-mode.ts", + "hash": "75728940744826234" }, { - "file": "projects/kit/src/lib/plugins/add-on-focus.ts", - "hash": "4736073866681530529", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/classes/mask-model/utils/calibrate-value-by-mask.ts", + "hash": "16177775366745389354" }, { - "file": "projects/kit/src/lib/plugins/caret-guard.ts", - "hash": "12927827157223722691", - "deps": [ - "core" - ] - }, - { - "file": "projects/kit/src/lib/plugins/event-handler.ts", - "hash": "9207508558915612864", - "deps": [ - "core" - ] - }, - { - "file": "projects/kit/src/lib/plugins/index.ts", - "hash": "13199781934438300778" - }, - { - "file": "projects/kit/src/lib/plugins/reject-event.ts", - "hash": "989117452328824650", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/classes/mask-model/utils/get-leading-fixed-characters.ts", + "hash": "13016400179040104764" }, { - "file": "projects/kit/src/lib/plugins/remove-on-blur.ts", - "hash": "4137036802943350036", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/classes/mask-model/utils/guess-valid-value-by-pattern.ts", + "hash": "17404088406211047899" }, { - "file": "projects/kit/src/lib/plugins/time-segments-stepping.ts", - "hash": "17648523596276133962", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/classes/mask-model/utils/guess-valid-value-by-reg-exp.ts", + "hash": "10408008945393731849" }, { - "file": "projects/kit/src/lib/processors/colon-convert-preprocessor.ts", - "hash": "7529050410200390968", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/classes/mask-model/utils/is-fixed-character.ts", + "hash": "5109714517668612693" }, { - "file": "projects/kit/src/lib/processors/date-segments-zero-padding-postprocessor.ts", - "hash": "10699275057402130894", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/classes/mask-model/utils/remove-fixed-mask-characters.ts", + "hash": "3331749139763907500" }, { - "file": "projects/kit/src/lib/processors/first-date-end-separator-preprocessor.ts", - "hash": "12563017598671674075", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/classes/mask-model/utils/validate-value-with-mask.ts", + "hash": "6238255651705846907" }, { - "file": "projects/kit/src/lib/processors/fullwidth-to-halfwidth-preprocessor.ts", - "hash": "1555035407762309940", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/constants/default-element-predicate.ts", + "hash": "14502498714836648971" }, { - "file": "projects/kit/src/lib/processors/index.ts", - "hash": "14867997194869061222" + "file": "projects/core/src/lib/constants/default-options.ts", + "hash": "11825630373325772002" }, { - "file": "projects/kit/src/lib/processors/min-max-date-postprocessor.ts", - "hash": "1629311007350985677", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/constants/index.ts", + "hash": "1618678074216598319" }, { - "file": "projects/kit/src/lib/processors/normalize-date-preprocessor.ts", - "hash": "13623653950922035298", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/mask.ts", + "hash": "7226245275546614443" }, { - "file": "projects/kit/src/lib/processors/postfix-postprocessor.ts", - "hash": "12360735656586031324", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/types/element-predicate.ts", + "hash": "62376132330428212" }, { - "file": "projects/kit/src/lib/processors/prefix-postprocessor.ts", - "hash": "15280956027096155769", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/types/element-state.ts", + "hash": "8861363403097506862" }, { - "file": "projects/kit/src/lib/processors/tests/first-date-end-separator-preprocessor.spec.ts", - "hash": "15569280100379207362", - "deps": [ - "npm:@jest/globals" - ] + "file": "projects/core/src/lib/types/index.ts", + "hash": "4922260867650955713" }, { - "file": "projects/kit/src/lib/processors/tests/normalize-date-preprocessor.spec.ts", - "hash": "8783104155321827403", - "deps": [ - "npm:@jest/globals", - "core" - ] + "file": "projects/core/src/lib/types/mask-options.ts", + "hash": "9939146220799010311" }, { - "file": "projects/kit/src/lib/processors/tests/postfix-postprocessor.spec.ts", - "hash": "1154218513516168845", - "deps": [ - "npm:@jest/globals" - ] + "file": "projects/core/src/lib/types/mask-processors.ts", + "hash": "5979283433545483034" }, { - "file": "projects/kit/src/lib/processors/tests/prefix-postprocessor.spec.ts", - "hash": "13096893250574013894", - "deps": [ - "npm:@jest/globals", - "core" - ] + "file": "projects/core/src/lib/types/mask.ts", + "hash": "8759023408294592679" }, { - "file": "projects/kit/src/lib/processors/tests/valid-date-preprocessor.spec.ts", - "hash": "1771069398624041149", - "deps": [ - "npm:@jest/globals" - ] + "file": "projects/core/src/lib/types/maskito-element.ts", + "hash": "8315745763723054441" }, { - "file": "projects/kit/src/lib/processors/tests/with-placeholder.spec.ts", - "hash": "6506848459242262586", - "deps": [ - "npm:@jest/globals", - "core" - ] + "file": "projects/core/src/lib/types/plugin.ts", + "hash": "9585666467460534719" }, { - "file": "projects/kit/src/lib/processors/valid-date-preprocessor.ts", - "hash": "6869561305767191110", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/types/selection-range.ts", + "hash": "15181514384224720572" }, { - "file": "projects/kit/src/lib/processors/with-placeholder.ts", - "hash": "15299916612418313116", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/types/typed-input-event.ts", + "hash": "5597354800514008103" }, { - "file": "projects/kit/src/lib/processors/zero-placeholders-preprocessor.ts", - "hash": "173714896251474742", - "deps": [ - "core" - ] + "file": "projects/core/src/lib/utils/content-editable.ts", + "hash": "15412837404019113229" }, { - "file": "projects/kit/src/lib/types/date-mode.ts", - "hash": "14229794332388980813" + "file": "projects/core/src/lib/utils/dom/event-listener.ts", + "hash": "3671414870244081671" }, { - "file": "projects/kit/src/lib/types/date-segments.ts", - "hash": "6644536114946298310" + "file": "projects/core/src/lib/utils/dom/get-content-editable-selection.ts", + "hash": "16117367112586902296" }, { - "file": "projects/kit/src/lib/types/index.ts", - "hash": "3952710228311117060" + "file": "projects/core/src/lib/utils/dom/history-events.ts", + "hash": "9221570406320426233" }, { - "file": "projects/kit/src/lib/types/time-mode.ts", - "hash": "12072537290696784794" + "file": "projects/core/src/lib/utils/dom/hotkey.ts", + "hash": "6864697621845618434" }, { - "file": "projects/kit/src/lib/types/time-segments.ts", - "hash": "6279411688965615690" + "file": "projects/core/src/lib/utils/dom/set-content-editable-selection.ts", + "hash": "8601284603418479438" }, { - "file": "projects/kit/src/lib/utils/clamp.ts", - "hash": "7260716899378911831" + "file": "projects/core/src/lib/utils/dom/update-element.ts", + "hash": "3050735669042803551" }, { - "file": "projects/kit/src/lib/utils/count-digits.ts", - "hash": "14494274189157955061" + "file": "projects/core/src/lib/utils/element-states-equality.ts", + "hash": "8283957245834152210" }, { - "file": "projects/kit/src/lib/utils/date/append-date.ts", - "hash": "16667177735802205477" + "file": "projects/core/src/lib/utils/get-line-selection.ts", + "hash": "5010181991563093876" }, { - "file": "projects/kit/src/lib/utils/date/date-segment-value-length.ts", - "hash": "17512958767648562409" + "file": "projects/core/src/lib/utils/get-not-empty-selection.ts", + "hash": "15620022520090206623" }, { - "file": "projects/kit/src/lib/utils/date/date-to-segments.ts", - "hash": "389587666605100725" + "file": "projects/core/src/lib/utils/get-word-selection.ts", + "hash": "5489441178313382586" }, { - "file": "projects/kit/src/lib/utils/date/get-first-complete-date.ts", - "hash": "15989269769704788071" + "file": "projects/core/src/lib/utils/index.ts", + "hash": "11108301506359772246" }, { - "file": "projects/kit/src/lib/utils/date/is-date-string-complete.ts", - "hash": "4396040588307630783" + "file": "projects/core/src/lib/utils/initial-calibration-plugin.ts", + "hash": "12758890912997870054" }, { - "file": "projects/kit/src/lib/utils/date/parse-date-range-string.ts", - "hash": "3122431635849232415" + "file": "projects/core/src/lib/utils/pipe.ts", + "hash": "16191621240768636424" }, { - "file": "projects/kit/src/lib/utils/date/parse-date-string.ts", - "hash": "6630577528290152801" + "file": "projects/core/src/lib/utils/strict-composition-plugin.ts", + "hash": "17694730950555419616" }, { - "file": "projects/kit/src/lib/utils/date/raise-segment-value-to-min.ts", - "hash": "8482955204921195819" + "file": "projects/core/src/lib/utils/test/get-not-empty-selection.spec.ts", + "hash": "16861296435797762973", + "deps": [ + "npm:@jest/globals" + ] }, { - "file": "projects/kit/src/lib/utils/date/segments-to-date.ts", - "hash": "14950727209638563003" + "file": "projects/core/src/lib/utils/test/get-word-selection.spec.ts", + "hash": "11281128434197039133", + "deps": [ + "npm:@jest/globals" + ] }, { - "file": "projects/kit/src/lib/utils/date/tests/get-date-segment-value-length.spec.ts", - "hash": "16748837042308273403", + "file": "projects/core/src/lib/utils/test/pipe.spec.ts", + "hash": "3743553701425336483", "deps": [ "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/utils/date/tests/parse-date-range-string.spec.ts", - "hash": "5153835189613855046", + "file": "projects/core/src/lib/utils/test/transform.spec.ts", + "hash": "11901632264630933085", "deps": [ "npm:@jest/globals" ] }, { - "file": "projects/kit/src/lib/utils/date/to-date-string.ts", - "hash": "14797020493110861235" + "file": "projects/core/src/lib/utils/transform.ts", + "hash": "654581069176068235" }, { - "file": "projects/kit/src/lib/utils/date/validate-date-string.ts", - "hash": "3919751688987386414" - }, + "file": "projects/core/tsconfig.lib.json", + "hash": "10458335522972924276" + } + ], + "angular": [ { - "file": "projects/kit/src/lib/utils/escape-reg-exp.ts", - "hash": "5742117264254184171" + "file": "projects/angular/README.md", + "hash": "2745753669150754913" }, { - "file": "projects/kit/src/lib/utils/extract-affixes.ts", - "hash": "1613533410595838549" - }, - { - "file": "projects/kit/src/lib/utils/find-common-beginning-substr.ts", - "hash": "9412919055663601023" + "file": "projects/angular/jest.config.ts", + "hash": "5085827865080538725" }, { - "file": "projects/kit/src/lib/utils/identity.ts", - "hash": "2804053958952707732" + "file": "projects/angular/ng-package.json", + "hash": "14094944214481227045" }, { - "file": "projects/kit/src/lib/utils/index.ts", - "hash": "4030218851323171821" + "file": "projects/angular/package.json", + "hash": "3028558135598819195", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "core", + "npm:tslib" + ] }, { - "file": "projects/kit/src/lib/utils/is-empty.ts", - "hash": "6942562655376946481" + "file": "projects/angular/project.json", + "hash": "5869892061388042707" }, { - "file": "projects/kit/src/lib/utils/pad-with-zeroes-until-valid.ts", - "hash": "2346210738849860027" + "file": "projects/angular/src/index.ts", + "hash": "6820344230112673658" }, { - "file": "projects/kit/src/lib/utils/tests/escape-reg-exp.spec.ts", - "hash": "15819815873605178796", + "file": "projects/angular/src/lib/deprecated.ts", + "hash": "13561691087115333624", "deps": [ - "npm:@jest/globals" + "npm:@angular/core", + "core" ] }, { - "file": "projects/kit/src/lib/utils/tests/find-common-beginning-substr.spec.ts", - "hash": "8015862557521423927", + "file": "projects/angular/src/lib/maskito.directive.ts", + "hash": "15570268801387872661", "deps": [ - "npm:@jest/globals" + "npm:@angular/core", + "npm:@angular/forms", + "core" ] }, { - "file": "projects/kit/src/lib/utils/tests/get-first-complete-date.spec.ts", - "hash": "16307208354348467969", + "file": "projects/angular/src/lib/maskito.pipe.ts", + "hash": "16378216344778416937", "deps": [ - "npm:@jest/globals" + "npm:@angular/core", + "core" ] }, { - "file": "projects/kit/src/lib/utils/tests/is-empty.spec.ts", - "hash": "18297868620633479622", + "file": "projects/angular/src/lib/maskito.spec.ts", + "hash": "18180994467779402430", "deps": [ - "npm:@jest/globals" + "npm:@angular/core", + "npm:@angular/forms", + "npm:@jest/globals", + "core" ] }, { - "file": "projects/kit/src/lib/utils/tests/to-half-width-colon.spec.ts", - "hash": "814887361360288413", + "file": "projects/angular/src/test-setup.ts", + "hash": "17711435995618823417", "deps": [ - "npm:@jest/globals" + "npm:jest-preset-angular" ] }, { - "file": "projects/kit/src/lib/utils/tests/to-half-width-number.spec.ts", - "hash": "17911123818765084256", - "deps": [ - "npm:@jest/globals" - ] - }, + "file": "projects/angular/tsconfig.lib.prod.json", + "hash": "13135163489058201652" + } + ], + "react": [ { - "file": "projects/kit/src/lib/utils/time/index.ts", - "hash": "14717968768451120997" + "file": "projects/react/.babelrc", + "hash": "3362769191121751979" }, { - "file": "projects/kit/src/lib/utils/time/pad-time-segments.ts", - "hash": "13282764487635990139" + "file": "projects/react/README.md", + "hash": "3517836390584616760" }, { - "file": "projects/kit/src/lib/utils/time/parse-time-string.ts", - "hash": "18377022410345008654" + "file": "projects/react/jest.config.ts", + "hash": "11819287231724842609" }, { - "file": "projects/kit/src/lib/utils/time/tests/parse-time-string.spec.ts", - "hash": "10300384413932508851", + "file": "projects/react/package.json", + "hash": "465450964278278894", "deps": [ - "npm:@jest/globals" + "core", + "npm:react", + "npm:react-dom", + "npm:@testing-library/react", + "npm:@testing-library/user-event", + "npm:@types/react", + "npm:@types/react-dom", + "npm:react-test-renderer" ] }, { - "file": "projects/kit/src/lib/utils/time/tests/to-time-string.spec.ts", - "hash": "13897089843011382897", - "deps": [ - "npm:@jest/globals" - ] + "file": "projects/react/project.json", + "hash": "17150827731543106231" }, { - "file": "projects/kit/src/lib/utils/time/to-time-string.ts", - "hash": "17182516947933253326" + "file": "projects/react/src/index.ts", + "hash": "2322215859405598930" }, { - "file": "projects/kit/src/lib/utils/time/validate-time-string.ts", - "hash": "4693992968756905456" + "file": "projects/react/src/lib/tests/elementPredicate.spec.tsx", + "hash": "7270555888231946029", + "deps": [ + "core", + "npm:@testing-library/react", + "npm:@testing-library/user-event" + ] }, { - "file": "projects/kit/src/lib/utils/to-half-width-colon.ts", - "hash": "14944107103329107920" + "file": "projects/react/src/lib/tests/useMaskito.spec.tsx", + "hash": "7761891283020057883", + "deps": [ + "core", + "npm:@testing-library/react", + "npm:@testing-library/user-event" + ] }, { - "file": "projects/kit/src/lib/utils/to-half-width-number.ts", - "hash": "992373432130408687" + "file": "projects/react/src/lib/useIsomorphicLayoutEffect.ts", + "hash": "9942049867605225952", + "deps": [ + "npm:react" + ] }, { - "file": "projects/kit/tsconfig.lib.json", - "hash": "10458335522972924276" + "file": "projects/react/src/lib/useMaskito.ts", + "hash": "15825160868950533483", + "deps": [ + "core", + "npm:react" + ] + }, + { + "file": "projects/react/tsconfig.lib.json", + "hash": "15590731338353269541" } ], - "demo": [ + "vue": [ { - "file": "projects/demo/.gitignore", - "hash": "3386302396667260007" + "file": "projects/vue/README.md", + "hash": "6297250154076325326" }, { - "file": "projects/demo/jest.config.ts", - "hash": "5394254269747344688" + "file": "projects/vue/jest.config.ts", + "hash": "17668809579731247746" }, { - "file": "projects/demo/package.json", - "hash": "11176018379018748066", + "file": "projects/vue/package.json", + "hash": "2193589043738642095", "deps": [ - "npm:@angular-builders/custom-webpack", - "npm:@nguniversal/builders", - "npm:@angular/animations", - "npm:@angular/cdk", - "npm:@angular/common", - "npm:@angular/core", - "npm:@angular/forms", - "npm:@angular/platform-browser", - "npm:@angular/platform-browser-dynamic", - "npm:@angular/platform-server", - "npm:@angular/router", - "angular", "core", - "kit", - "npm:@ng-web-apis/common", - "npm:@ng-web-apis/universal", - "npm:@nguniversal/express-engine", - "npm:@stackblitz/sdk", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/addon-mobile", - "npm:@taiga-ui/cdk", - "npm:@taiga-ui/core", - "npm:@taiga-ui/icons", - "npm:@taiga-ui/kit", - "npm:@taiga-ui/styles", - "npm:@taiga-ui/testing", - "npm:@tinkoff/ng-dompurify", - "npm:ngx-markdown", - "npm:react", - "npm:react-dom", - "npm:rxjs", - "npm:tslib", - "npm:vue" + "npm:vue", + "npm:@vue/test-utils", + "npm:@vue/vue3-jest" ] }, { - "file": "projects/demo/project.json", - "hash": "15705544047249049186" + "file": "projects/vue/project.json", + "hash": "9200902805904333540" }, { - "file": "projects/demo/server.ts", - "hash": "8878089932334532823", + "file": "projects/vue/src/index.ts", + "hash": "10705582546071414983" + }, + { + "file": "projects/vue/src/lib/maskito.spec.ts", + "hash": "8727978725721025420", "deps": [ - "npm:@ng-web-apis/universal", - "npm:zone.js", - "npm:@angular/common", - "npm:@nguniversal/express-engine", - "npm:express" + "npm:@jest/globals", + "core", + "npm:@vue/test-utils" ] }, { - "file": "projects/demo/src/app/app.browser.module.ts", - "hash": "6880696265539451218", + "file": "projects/vue/src/lib/maskito.ts", + "hash": "5879484983051242426", "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:@angular/platform-browser", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core", - "npm:ngx-markdown" + "core", + "npm:vue" ] }, { - "file": "projects/demo/src/app/app.component.html", - "hash": "13123792693300354211" - }, + "file": "projects/vue/tsconfig.lib.json", + "hash": "10458335522972924276" + } + ], + "demo-integrations": [ { - "file": "projects/demo/src/app/app.component.spec.ts", - "hash": "8994625096984326170", + "file": "projects/demo-integrations/cypress.config.ts", + "hash": "4506545618145578160", "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:@angular/router", - "npm:@jest/globals" + "npm:@nx/angular", + "npm:@nx/cypress", + "npm:cypress" ] }, { - "file": "projects/demo/src/app/app.component.ts", - "hash": "5315755828288907574", + "file": "projects/demo-integrations/package.json", + "hash": "7736881834570533641", "deps": [ - "npm:@angular/core", - "npm:@taiga-ui/core", - "npm:@tinkoff/ng-dompurify" + "npm:@nx/cypress", + "npm:cypress", + "npm:cypress-real-events" ] }, { - "file": "projects/demo/src/app/app.providers.ts", - "hash": "15063535503767925310", - "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:@taiga-ui/addon-doc", - "npm:@tinkoff/ng-polymorpheus", - "npm:ngx-highlightjs", - [ - "npm:highlight.js", - "dynamic" - ] - ] + "file": "projects/demo-integrations/project.json", + "hash": "12450131886029785614" }, { - "file": "projects/demo/src/app/app.routes.ts", - "hash": "1754953938768627174", - "deps": [ - "npm:@angular/core", - "npm:@angular/router" - ] + "file": "projects/demo-integrations/src/fixtures/example.json", + "hash": "15753941481085060538" }, { - "file": "projects/demo/src/app/app.server.module.ts", - "hash": "7027078188874010384", - "deps": [ - "npm:@angular/core", - "npm:@angular/platform-server", - "npm:@ng-web-apis/universal" - ] + "file": "projects/demo-integrations/src/plugins/index.js", + "hash": "14244429710963922201" }, { - "file": "projects/demo/src/app/app.style.less", - "hash": "4471015830107519034" + "file": "projects/demo-integrations/src/support/assertions/have-ng-control-value.ts", + "hash": "6478673894527932169" }, { - "file": "projects/demo/src/app/constants/demo-path.ts", - "hash": "2636812574105522692" + "file": "projects/demo-integrations/src/support/assertions/index.ts", + "hash": "10903326993872186391" }, { - "file": "projects/demo/src/app/constants/doc-example-primary-tab.ts", - "hash": "1492582511428687328" + "file": "projects/demo-integrations/src/support/commands/index.ts", + "hash": "11077321319888120729" }, { - "file": "projects/demo/src/app/constants/index.ts", - "hash": "6513656603228029423" + "file": "projects/demo-integrations/src/support/commands/smart-tick.ts", + "hash": "9486153098645642571" }, { - "file": "projects/demo/src/app/modules/example-primary-tabs-icons/angular-logo.component.ts", - "hash": "344154245247186020", + "file": "projects/demo-integrations/src/support/component-index.html", + "hash": "7320401235372192637" + }, + { + "file": "projects/demo-integrations/src/support/component.ts", + "hash": "16091777127559795956", "deps": [ - "npm:@angular/core", - "npm:@taiga-ui/core", - "npm:@tinkoff/ng-polymorpheus" + "npm:cypress-real-events", + "npm:cypress" ] }, { - "file": "projects/demo/src/app/modules/example-primary-tabs-icons/index.ts", - "hash": "9688201783740305962" + "file": "projects/demo-integrations/src/support/constants/index.ts", + "hash": "13793160972820509205" }, { - "file": "projects/demo/src/app/modules/example-primary-tabs-icons/javascript-logo.component.ts", - "hash": "2462339026200102952", - "deps": [ - "npm:@angular/core", - "npm:@taiga-ui/core", - "npm:@tinkoff/ng-polymorpheus" - ] + "file": "projects/demo-integrations/src/support/constants/real-events-support.ts", + "hash": "9974591768659929430" }, { - "file": "projects/demo/src/app/modules/example-primary-tabs-icons/react-logo.component.ts", - "hash": "2467764816149497638", + "file": "projects/demo-integrations/src/support/e2e.ts", + "hash": "12124030570736298064", "deps": [ - "npm:@angular/core", - "npm:@taiga-ui/core", - "npm:@tinkoff/ng-polymorpheus" + "npm:cypress-real-events" ] }, { - "file": "projects/demo/src/app/modules/example-primary-tabs-icons/vue-logo.component.ts", - "hash": "1189966641680641112", + "file": "projects/demo-integrations/src/tests/addons/phone/phone-basic.cy.ts", + "hash": "16560470431597143161", "deps": [ - "npm:@angular/core", - "npm:@taiga-ui/core", - "npm:@tinkoff/ng-polymorpheus" + "demo" ] }, { - "file": "projects/demo/src/app/modules/logo/logo.component.ts", - "hash": "11255537839262571867", + "file": "projects/demo-integrations/src/tests/addons/phone/phone-non-strict.cy.ts", + "hash": "2243193500897909724", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/core", - "npm:@tinkoff/ng-polymorpheus" + "demo" ] }, { - "file": "projects/demo/src/app/modules/logo/logo.style.less", - "hash": "9285393383508012624" + "file": "projects/demo-integrations/src/tests/addons/phone/phone-separator.cy.ts", + "hash": "12004451028551255436", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/app/modules/logo/logo.template.html", - "hash": "11279488197290695473" + "file": "projects/demo-integrations/src/tests/angular/form-control-changes.cy.ts", + "hash": "3832667557630934266", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/app/server-error-handler.ts", - "hash": "13895600233450955886", + "file": "projects/demo-integrations/src/tests/component-testing/angular/disable-mask-on-null.cy.ts", + "hash": "9265772408225287274", "deps": [ - "npm:@angular/core" + "core" ] }, { - "file": "projects/demo/src/app/utils/add-default-tabs-processor/add-default-tabs-processor.ts", - "hash": "2392592578753930881", + "file": "projects/demo-integrations/src/tests/component-testing/initial-calibration-plugin/dispatch-event.cy.ts", + "hash": "14679171458355482727", "deps": [ - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/cdk" + "core", + "npm:cypress" ] }, { - "file": "projects/demo/src/app/utils/add-default-tabs-processor/default-tabs/angular-default-tab.ts", - "hash": "7189807736586337795" + "file": "projects/demo-integrations/src/tests/component-testing/multi-character-date-segment-separator/multi-character-date-segment-separator.cy.ts", + "hash": "755747486666807994", + "deps": [ + "kit" + ] }, { - "file": "projects/demo/src/app/utils/add-default-tabs-processor/default-tabs/js-default-tab.ts", - "hash": "15175342234913419420" + "file": "projects/demo-integrations/src/tests/component-testing/native-max-length/native-maxlength-attribute.cy.ts", + "hash": "16201904021135528061", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/demo/src/app/utils/add-default-tabs-processor/default-tabs/react-default-tab.ts", - "hash": "11721888685309465947" + "file": "projects/demo-integrations/src/tests/component-testing/native-select-method/native-select-method.cy.ts", + "hash": "10019020533313965594", + "deps": [ + "npm:@angular/core", + "angular", + "core", + "kit" + ] }, { - "file": "projects/demo/src/app/utils/add-default-tabs-processor/default-tabs/vue-default-tab.ts", - "hash": "16016102922655211875" + "file": "projects/demo-integrations/src/tests/component-testing/number/alone-decimal-separator.cy.ts", + "hash": "17095155004163791400", + "deps": [ + "kit" + ] }, { - "file": "projects/demo/src/app/utils/index.ts", - "hash": "10212804201839416776" + "file": "projects/demo-integrations/src/tests/component-testing/number/mirrored-prefix-postfix.cy.ts", + "hash": "4159901900143990020", + "deps": [ + "kit" + ] }, { - "file": "projects/demo/src/assets/favicon/apple-touch-icon.png", - "hash": "3458858851013777992" + "file": "projects/demo-integrations/src/tests/component-testing/number/multi-character-prefix.cy.ts", + "hash": "3512253158869348233", + "deps": [ + "kit" + ] }, { - "file": "projects/demo/src/assets/favicon/favicon-192.png", - "hash": "3011376214904415553" + "file": "projects/demo-integrations/src/tests/component-testing/number/postfix-with-point.cy.ts", + "hash": "6807891660053113980", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/demo/src/assets/favicon/favicon-512.png", - "hash": "17395083660655067698" + "file": "projects/demo-integrations/src/tests/component-testing/number/runtime-postfix-changes/multi-test.component.ts", + "hash": "3455330547301212731", + "deps": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "core", + "kit" + ] }, { - "file": "projects/demo/src/assets/favicon/safari-favicon.png", - "hash": "15637617794384275941" + "file": "projects/demo-integrations/src/tests/component-testing/number/runtime-postfix-changes/runtime-postfix-changes.cy.ts", + "hash": "6386846910735695849" }, { - "file": "projects/demo/src/assets/icons/angular.svg", - "hash": "8211922536804778015" + "file": "projects/demo-integrations/src/tests/component-testing/number/with-initial-value.cy.ts", + "hash": "15373513058054975104", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/demo/src/assets/icons/by.svg", - "hash": "5688217790649201558" + "file": "projects/demo-integrations/src/tests/component-testing/placeholder/placeholder-dispatch-input-events.cy.ts", + "hash": "1512949627117220451", + "deps": [ + "core", + "kit", + "npm:cypress" + ] }, { - "file": "projects/demo/src/assets/icons/github.svg", - "hash": "17964049648422238749" + "file": "projects/demo-integrations/src/tests/component-testing/placeholder/placeholder-has-same-characters-as-textfield.cy.ts", + "hash": "5473234061583690086", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/demo/src/assets/icons/javascript.svg", - "hash": "7194242547996149797" + "file": "projects/demo-integrations/src/tests/component-testing/predicate/multi-test.component.ts", + "hash": "4888349841303132761", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "core" + ] }, { - "file": "projects/demo/src/assets/icons/maskito.svg", - "hash": "4791016264288936023" + "file": "projects/demo-integrations/src/tests/component-testing/predicate/predicate.cy.ts", + "hash": "4604380130332582320", + "deps": [ + "core" + ] }, { - "file": "projects/demo/src/assets/icons/react.svg", - "hash": "15655607996624249423" + "file": "projects/demo-integrations/src/tests/component-testing/react-async-predicate/angular-wrapper.tsx", + "hash": "8601616241755753455", + "deps": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:react-dom" + ] }, { - "file": "projects/demo/src/assets/icons/stackblitz.svg", - "hash": "15009176619149055894" - }, + "file": "projects/demo-integrations/src/tests/component-testing/react-async-predicate/react-app.tsx", + "hash": "8604347470306584133", + "deps": [ + "core", + "kit", + "react", + "npm:react" + ] + }, { - "file": "projects/demo/src/assets/icons/telegram.svg", - "hash": "9712394157073466812" + "file": "projects/demo-integrations/src/tests/component-testing/react-async-predicate/react-async-predicate.cy.ts", + "hash": "3100024307269070414" }, { - "file": "projects/demo/src/assets/icons/vue.svg", - "hash": "3367211027958213386" + "file": "projects/demo-integrations/src/tests/component-testing/utils.ts", + "hash": "7185162019268636910", + "deps": [ + "npm:@angular/core", + "angular", + "core" + ] }, { - "file": "projects/demo/src/assets/manifest.webmanifest", - "hash": "5493501218205313511" + "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-basic.cy.ts", + "hash": "9923060284933501884", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/environments/environment.prod.ts", - "hash": "13704300067714237052" + "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-custom-range-separator.cy.ts", + "hash": "10141115942518839830", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/environments/environment.ts", - "hash": "14296463299361830024" + "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-fullwidth-to-halfwidth.cy.ts", + "hash": "10761270736779264092", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/index.html", - "hash": "1205590209056618426" + "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-min-max-length.cy.ts", + "hash": "17672922637605634508", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/main.browser.ts", - "hash": "327474465446309897", + "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-min-max.cy.ts", + "hash": "3832364021312659579", "deps": [ - "npm:@angular/platform-browser-dynamic" + "demo" ] }, { - "file": "projects/demo/src/main.server.ts", - "hash": "3616323658544359905", + "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-mode.cy.ts", + "hash": "14004812118041277235", "deps": [ - "npm:@angular/core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/browser-support/browser-support.component.ts", - "hash": "5246798592121310887", + "file": "projects/demo-integrations/src/tests/kit/date-range/date-range-separator.cy.ts", + "hash": "4527715972493359337", "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:@taiga-ui/addon-doc" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/browser-support/browser-support.template.html", - "hash": "2629774748664805335" + "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-basic.cy.ts", + "hash": "11422738093222591064", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/changelog/changelog.component.ts", - "hash": "6470526663871383079", + "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-date-time-separator.cy.ts", + "hash": "3981959443436230555", "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:@taiga-ui/addon-doc", - "npm:ngx-markdown", - "npm:rxjs" + "demo", + "kit" ] }, { - "file": "projects/demo/src/pages/documentation/changelog/changelog.style.less", - "hash": "14682841035924285150" + "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-fullwidth-to-halfwidth.cy.ts", + "hash": "18100225833732858384", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/changelog/changelog.template.html", - "hash": "919812820732714799" + "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-min-max.cy.ts", + "hash": "13354496280947490744", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/core-concepts-overview/core-concepts-overview.component.ts", - "hash": "7035313258300249995", + "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-mode.cy.ts", + "hash": "11044790815506619161", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/core-concepts-overview/core-concepts-overview.styles.less", - "hash": "10499188234250588512" + "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-separator.cy.ts", + "hash": "4728025003314390172", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/core-concepts-overview/core-concepts-overview.template.html", - "hash": "3565673672884275409" + "file": "projects/demo-integrations/src/tests/kit/date-time/date-time-time-step.cy.ts", + "hash": "1751708397109096734", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/core-concepts-overview/examples/maskito-public-api-demo.md", - "hash": "4911067738226546159" + "file": "projects/demo-integrations/src/tests/kit/date/date-basic.cy.ts", + "hash": "17452446256408141974", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/element-state/element-state.component.ts", - "hash": "11726739004935011653", + "file": "projects/demo-integrations/src/tests/kit/date/date-fullwidth-to-halfwidth.cy.ts", + "hash": "17412265739274175814", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/element-state/element-state.template.html", - "hash": "17587935500213199485" + "file": "projects/demo-integrations/src/tests/kit/date/date-min-max.cy.ts", + "hash": "16850529406308479096", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/element-state/examples/element-state-demo.md", - "hash": "15519694966846047019" + "file": "projects/demo-integrations/src/tests/kit/date/date-mode.cy.ts", + "hash": "7675258951625059834", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/mask-expression/examples/basic-time-example.md", - "hash": "16014891217938801882" + "file": "projects/demo-integrations/src/tests/kit/date/date-segments-zero-padding.cy.ts", + "hash": "6145148145765558965", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/mask-expression/examples/dynamic-mask-expression-demo.md", - "hash": "13617562900650131509" + "file": "projects/demo-integrations/src/tests/kit/date/date-separator.cy.ts", + "hash": "9650424327669914204", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/mask-expression/examples/reg-exp-mask-expression-demo.md", - "hash": "12097062474589796148" + "file": "projects/demo-integrations/src/tests/kit/number/number-basic.cy.ts", + "hash": "10444019302897563905" }, { - "file": "projects/demo/src/pages/documentation/mask-expression/mask-expression.component.ts", - "hash": "15481508987064710138", - "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" - ] + "file": "projects/demo-integrations/src/tests/kit/number/number-decimal-separator.cy.ts", + "hash": "4820467201620315580" }, { - "file": "projects/demo/src/pages/documentation/mask-expression/mask-expression.template.html", - "hash": "15666426600286411543" + "file": "projects/demo-integrations/src/tests/kit/number/number-decimal-zero-padding.cy.ts", + "hash": "38227050558871716" }, { - "file": "projects/demo/src/pages/documentation/maskito-libraries/maskito-libraries.component.ts", - "hash": "7120659780174518989", + "file": "projects/demo-integrations/src/tests/kit/number/number-examples.cy.ts", + "hash": "1568509097055991808", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/maskito-libraries/maskito-libraries.template.html", - "hash": "13289072476602520854" + "file": "projects/demo-integrations/src/tests/kit/number/number-fullwidth-to-halfwidth.cy.ts", + "hash": "5341196505013290238" }, { - "file": "projects/demo/src/pages/documentation/next-steps/next-steps.component.ts", - "hash": "14420741805339019825", - "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/core" - ] + "file": "projects/demo-integrations/src/tests/kit/number/number-max-validation.cy.ts", + "hash": "10914621396540595288" }, { - "file": "projects/demo/src/pages/documentation/next-steps/next-steps.template.html", - "hash": "3672814275228478292" + "file": "projects/demo-integrations/src/tests/kit/number/number-min-validation.cy.ts", + "hash": "7396923407061822350" }, { - "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/component.ts", - "hash": "9068929839558777377", + "file": "projects/demo-integrations/src/tests/kit/number/number-minus-sign.cy.ts", + "hash": "9016204097223865539", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "kit" ] }, { - "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/mask.ts", - "hash": "7165171935428069674", - "deps": [ - "core" - ] + "file": "projects/demo-integrations/src/tests/kit/number/number-precision.cy.ts", + "hash": "3175909840096276163" }, { - "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/replace/component.ts", - "hash": "4385202493022646266", + "file": "projects/demo-integrations/src/tests/kit/number/number-prefix-postfix.cy.ts", + "hash": "10547082565588090570", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/replace/mask.ts", - "hash": "18166332895110054160", + "file": "projects/demo-integrations/src/tests/kit/number/number-thousand-separator.cy.ts", + "hash": "4628131292056800594" + }, + { + "file": "projects/demo-integrations/src/tests/kit/number/number-zero-integer-part.cy.ts", + "hash": "490822086538265788" + }, + { + "file": "projects/demo-integrations/src/tests/kit/number/utils.ts", + "hash": "17388917249608421688", "deps": [ - "core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/shift/component.ts", - "hash": "8486301221487574537", + "file": "projects/demo-integrations/src/tests/kit/time/time-basic.cy.ts", + "hash": "10854562075630592721", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/shift/mask.ts", - "hash": "8123984738088553306", + "file": "projects/demo-integrations/src/tests/kit/time/time-fullwidth-to-halfwidth.cy.ts", + "hash": "11692319892224457862", "deps": [ - "core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts", - "hash": "15382010939345602580", + "file": "projects/demo-integrations/src/tests/kit/time/time-mode.cy.ts", + "hash": "10184905483708477803", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html", - "hash": "16640803266016148020" - }, - { - "file": "projects/demo/src/pages/documentation/plugins/examples/1-reject/animation.less", - "hash": "4318834353081803139" + "file": "projects/demo-integrations/src/tests/kit/time/time-step.cy.ts", + "hash": "7149530863242209909", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/plugins/examples/1-reject/component.ts", - "hash": "15569198520593661281", + "file": "projects/demo-integrations/src/tests/react/element-predicate.cy.ts", + "hash": "7532135315294440901", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "kit", - "npm:@taiga-ui/kit" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/examples/1-reject/index.ts", - "hash": "6150673640510030808", + "file": "projects/demo-integrations/src/tests/recipes/card/card.cy.ts", + "hash": "6301468984271172134", "deps": [ - "core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/examples/1-reject/mask.ts", - "hash": "9454579148359692230", + "file": "projects/demo-integrations/src/tests/recipes/content-editable/multi-line.cy.ts", + "hash": "10775048676176824704", "deps": [ - "core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/examples/2-initial-calibration/component.ts", - "hash": "12787116557922797157", + "file": "projects/demo-integrations/src/tests/recipes/content-editable/single-line-time-mask.cy.ts", + "hash": "6021694527487846032", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/kit" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/examples/2-initial-calibration/index.ts", - "hash": "9286948941879819273", + "file": "projects/demo-integrations/src/tests/recipes/phone/phone.cy.ts", + "hash": "3348371263483828395", "deps": [ - "core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/examples/2-initial-calibration/mask.ts", - "hash": "8095001688411100658", + "file": "projects/demo-integrations/src/tests/recipes/placeholder/date.cy.ts", + "hash": "1344196394713292847", "deps": [ - "core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/examples/3-strict-composition/component.ts", - "hash": "7648873275128082532", + "file": "projects/demo-integrations/src/tests/recipes/placeholder/us-phone.cy.ts", + "hash": "6171805827272386678", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/kit" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/examples/3-strict-composition/mask.ts", - "hash": "10978464209535516242", + "file": "projects/demo-integrations/src/tests/recipes/placeholder/сvc-code.cy.ts", + "hash": "9126378525187920555", "deps": [ - "core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/plugins.component.ts", - "hash": "15640244136619339198", + "file": "projects/demo-integrations/src/tests/recipes/plugins/reject.cy.ts", + "hash": "17315573636148493049", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/plugins/plugins.template.html", - "hash": "1470585951465338850" + "file": "projects/demo-integrations/src/tests/recipes/postfix/percentage.cy.ts", + "hash": "6608599691337080423", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/processors/examples/postprocessor-in-action.md", - "hash": "2419009461430495639" + "file": "projects/demo-integrations/src/tests/recipes/postfix/postprocessor.cy.ts", + "hash": "9141277064250197115", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/processors/examples/preprocessor-first-arg-demo.md", - "hash": "13069811572088813986" + "file": "projects/demo-integrations/src/tests/recipes/prefix/dynamic-pattern-mask-expression.cy.ts", + "hash": "5243635685191009539", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/processors/examples/preprocessor-in-action-demo.md", - "hash": "14505422375249183560" + "file": "projects/demo-integrations/src/tests/recipes/prefix/postprocessor.cy.ts", + "hash": "15362571998674062581", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/processors/examples/processor-second-arg-demo.md", - "hash": "3114301379692040357" + "file": "projects/demo-integrations/src/tests/recipes/textarea/textarea-latin-letters-digits.cy.ts", + "hash": "1051372039890279719", + "deps": [ + "demo" + ] }, { - "file": "projects/demo/src/pages/documentation/processors/processors.component.ts", - "hash": "17093817499748609064", + "file": "projects/demo-integrations/src/tests/ssr/ssr.cy.ts", + "hash": "16632666468685713841", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "demo" ] }, { - "file": "projects/demo/src/pages/documentation/processors/processors.template.html", - "hash": "8510023883513668604" - }, + "file": "projects/demo-integrations/tsconfig.json", + "hash": "11566051978826490078" + } + ], + "demo": [ { - "file": "projects/demo/src/pages/documentation/real-world-form/index.html", - "hash": "11161098806124451178" + "file": "projects/demo/.gitignore", + "hash": "3386302396667260007" }, { - "file": "projects/demo/src/pages/documentation/real-world-form/index.less", - "hash": "2587560184108139979" + "file": "projects/demo/jest.config.ts", + "hash": "5394254269747344688" }, { - "file": "projects/demo/src/pages/documentation/real-world-form/index.ts", - "hash": "14149540604484896397", + "file": "projects/demo/package.json", + "hash": "11176018379018748066", "deps": [ + "npm:@angular-builders/custom-webpack", + "npm:@nguniversal/builders", + "npm:@angular/animations", + "npm:@angular/cdk", + "npm:@angular/common", "npm:@angular/core", "npm:@angular/forms", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/platform-server", + "npm:@angular/router", "angular", "core", "kit", - "phone", + "npm:@ng-web-apis/common", + "npm:@ng-web-apis/universal", + "npm:@nguniversal/express-engine", + "npm:@stackblitz/sdk", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/addon-mobile", "npm:@taiga-ui/cdk", "npm:@taiga-ui/core", + "npm:@taiga-ui/icons", "npm:@taiga-ui/kit", - "npm:libphonenumber-js" + "npm:@taiga-ui/styles", + "npm:@taiga-ui/testing", + "npm:@tinkoff/ng-dompurify", + "npm:ngx-markdown", + "npm:react", + "npm:react-dom", + "npm:rxjs", + "npm:tslib", + "npm:vue" ] }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/password/component.ts", - "hash": "17164916332637649075", - "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" - ] + "file": "projects/demo/project.json", + "hash": "15705544047249049186" }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/password/mask.ts", - "hash": "12469572410031011772", + "file": "projects/demo/server.ts", + "hash": "8878089932334532823", "deps": [ - "core" + "npm:@ng-web-apis/universal", + "npm:zone.js", + "npm:@angular/common", + "npm:@nguniversal/express-engine", + "npm:express" ] }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/search/component.ts", - "hash": "16902087129092070806", + "file": "projects/demo/src/app/app.browser.module.ts", + "hash": "6880696265539451218", "deps": [ + "npm:@angular/common", "npm:@angular/core", - "npm:@angular/forms", - "angular", + "npm:@angular/platform-browser", + "npm:@taiga-ui/addon-doc", "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:ngx-markdown" ] }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/search/mask.ts", - "hash": "2672138763762173640", - "deps": [ - "core" - ] + "file": "projects/demo/src/app/app.component.html", + "hash": "13123792693300354211" }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/tel/component.ts", - "hash": "13390006055805967991", + "file": "projects/demo/src/app/app.component.spec.ts", + "hash": "8994625096984326170", "deps": [ + "npm:@angular/common", "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:@angular/router", + "npm:@jest/globals" ] }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/tel/mask.ts", - "hash": "11296519486617917016", + "file": "projects/demo/src/app/app.component.ts", + "hash": "5315755828288907574", "deps": [ - "phone", - "npm:libphonenumber-js" + "npm:@angular/core", + "npm:@taiga-ui/core", + "npm:@tinkoff/ng-dompurify" ] }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/text/component.ts", - "hash": "15446757456717897259", + "file": "projects/demo/src/app/app.providers.ts", + "hash": "15063535503767925310", "deps": [ + "npm:@angular/common", "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:@taiga-ui/addon-doc", + "npm:@tinkoff/ng-polymorpheus", + "npm:ngx-highlightjs", + [ + "npm:highlight.js", + "dynamic" + ] ] }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/text/mask.ts", - "hash": "1343551278315418181", + "file": "projects/demo/src/app/app.routes.ts", + "hash": "1754953938768627174", "deps": [ - "kit" + "npm:@angular/core", + "npm:@angular/router" ] }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/url/component.ts", - "hash": "13480487180762598167", + "file": "projects/demo/src/app/app.server.module.ts", + "hash": "7027078188874010384", "deps": [ "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:@angular/platform-server", + "npm:@ng-web-apis/universal" ] }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/examples/url/mask.ts", - "hash": "12548409916083100880", - "deps": [ - "core" - ] + "file": "projects/demo/src/app/app.style.less", + "hash": "4471015830107519034" }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/supported-input-types.component.ts", - "hash": "14452807248951409939", - "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" - ] + "file": "projects/demo/src/app/constants/demo-path.ts", + "hash": "2636812574105522692" }, { - "file": "projects/demo/src/pages/documentation/supported-input-types/supported-input-types.template.html", - "hash": "6196456742716444177" + "file": "projects/demo/src/app/constants/doc-example-primary-tab.ts", + "hash": "1492582511428687328" }, { - "file": "projects/demo/src/pages/documentation/transformer/examples/utility-in-action-demo.md", - "hash": "18073752571635880371" + "file": "projects/demo/src/app/constants/index.ts", + "hash": "6513656603228029423" }, { - "file": "projects/demo/src/pages/documentation/transformer/transformer.component.ts", - "hash": "9422282390475374271", + "file": "projects/demo/src/app/modules/example-primary-tabs-icons/angular-logo.component.ts", + "hash": "344154245247186020", "deps": [ "npm:@angular/core", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "npm:@taiga-ui/core", + "npm:@tinkoff/ng-polymorpheus" ] }, { - "file": "projects/demo/src/pages/documentation/transformer/transformer.template.html", - "hash": "14518059001829277931" + "file": "projects/demo/src/app/modules/example-primary-tabs-icons/index.ts", + "hash": "9688201783740305962" }, { - "file": "projects/demo/src/pages/documentation/what-is-maskito/what-is-maskito.component.ts", - "hash": "6828069537630287121", + "file": "projects/demo/src/app/modules/example-primary-tabs-icons/javascript-logo.component.ts", + "hash": "2462339026200102952", "deps": [ "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:@tinkoff/ng-polymorpheus" ] }, { - "file": "projects/demo/src/pages/documentation/what-is-maskito/what-is-maskito.style.less", - "hash": "16965630638881552431" + "file": "projects/demo/src/app/modules/example-primary-tabs-icons/react-logo.component.ts", + "hash": "2467764816149497638", + "deps": [ + "npm:@angular/core", + "npm:@taiga-ui/core", + "npm:@tinkoff/ng-polymorpheus" + ] }, { - "file": "projects/demo/src/pages/documentation/what-is-maskito/what-is-maskito.template.html", - "hash": "15874368436753551029" + "file": "projects/demo/src/app/modules/example-primary-tabs-icons/vue-logo.component.ts", + "hash": "1189966641680641112", + "deps": [ + "npm:@angular/core", + "npm:@taiga-ui/core", + "npm:@tinkoff/ng-polymorpheus" + ] }, { - "file": "projects/demo/src/pages/frameworks/angular/angular-doc.component.ts", - "hash": "500172758218440896", + "file": "projects/demo/src/app/modules/logo/logo.component.ts", + "hash": "11255537839262571867", "deps": [ "npm:@angular/core", "npm:@angular/router", - "angular", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "npm:@taiga-ui/core", + "npm:@tinkoff/ng-polymorpheus" ] }, { - "file": "projects/demo/src/pages/frameworks/angular/angular-doc.style.less", - "hash": "16941630507585975270" + "file": "projects/demo/src/app/modules/logo/logo.style.less", + "hash": "9285393383508012624" }, { - "file": "projects/demo/src/pages/frameworks/angular/angular-doc.template.html", - "hash": "11591425615567318450" + "file": "projects/demo/src/app/modules/logo/logo.template.html", + "hash": "11279488197290695473" }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/1-nested/component.ts", - "hash": "5295440121515952630", + "file": "projects/demo/src/app/server-error-handler.ts", + "hash": "13895600233450955886", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "core", - "npm:@taiga-ui/kit" + "npm:@angular/core" ] }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/1-nested/template.html", - "hash": "1527622026354283565" - }, - { - "file": "projects/demo/src/pages/frameworks/angular/examples/2-nested/component.ts", - "hash": "11475815094001672209", + "file": "projects/demo/src/app/utils/add-default-tabs-processor/add-default-tabs-processor.ts", + "hash": "2392592578753930881", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "npm:@taiga-ui/kit" + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/cdk" ] }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/2-nested/template.html", - "hash": "161849006221885975" + "file": "projects/demo/src/app/utils/add-default-tabs-processor/default-tabs/angular-default-tab.ts", + "hash": "7189807736586337795" }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/3-programmatically/component.ts", - "hash": "17780085204368100435", - "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "kit" - ] + "file": "projects/demo/src/app/utils/add-default-tabs-processor/default-tabs/js-default-tab.ts", + "hash": "15175342234913419420" }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/3-programmatically/template.html", - "hash": "12911319642789512841" + "file": "projects/demo/src/app/utils/add-default-tabs-processor/default-tabs/react-default-tab.ts", + "hash": "11721888685309465947" }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/4-pipe/component.ts", - "hash": "8521018655819110380", - "deps": [ - "npm:@angular/core", - "angular", - "kit" - ] + "file": "projects/demo/src/app/utils/add-default-tabs-processor/default-tabs/vue-default-tab.ts", + "hash": "16016102922655211875" }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/4-pipe/template.html", - "hash": "5314666917466251476" + "file": "projects/demo/src/app/utils/index.ts", + "hash": "10212804201839416776" }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/basic-directive-approach.md", - "hash": "3696584240070848982" + "file": "projects/demo/src/assets/favicon/apple-touch-icon.png", + "hash": "3458858851013777992" }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/custom-input-example.md", - "hash": "6522298200408670106" + "file": "projects/demo/src/assets/favicon/favicon-192.png", + "hash": "3011376214904415553" }, { - "file": "projects/demo/src/pages/frameworks/angular/examples/import-maskito.md", - "hash": "16140782318778166195" + "file": "projects/demo/src/assets/favicon/favicon-512.png", + "hash": "17395083660655067698" }, { - "file": "projects/demo/src/pages/frameworks/angular/index.ts", - "hash": "7047117948531897459", - "deps": [ - "npm:@taiga-ui/addon-doc" - ] + "file": "projects/demo/src/assets/favicon/safari-favicon.png", + "hash": "15637617794384275941" }, { - "file": "projects/demo/src/pages/frameworks/react/examples/1-use-maskito-basic-usage/example.component.tsx", - "hash": "10084043395308499253", - "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:react-dom" - ] + "file": "projects/demo/src/assets/icons/angular.svg", + "hash": "8211922536804778015" }, { - "file": "projects/demo/src/pages/frameworks/react/examples/1-use-maskito-basic-usage/use-maskito-basic-usage.tsx", - "hash": "2346069248636478768", - "deps": [ - "core", - "react" - ] + "file": "projects/demo/src/assets/icons/by.svg", + "hash": "5688217790649201558" }, { - "file": "projects/demo/src/pages/frameworks/react/examples/2-element-predicate/awesome-input.tsx", - "hash": "7545994850352523383", - "deps": [ - "npm:react" - ] + "file": "projects/demo/src/assets/icons/github.svg", + "hash": "17964049648422238749" }, { - "file": "projects/demo/src/pages/frameworks/react/examples/2-element-predicate/example.component.tsx", - "hash": "12599806765317754307", - "deps": [ - "npm:@angular/common", - "npm:@angular/core", - "npm:react-dom" - ] + "file": "projects/demo/src/assets/icons/javascript.svg", + "hash": "7194242547996149797" }, { - "file": "projects/demo/src/pages/frameworks/react/examples/2-element-predicate/index.tsx", - "hash": "12356385695244656159", - "deps": [ - "core", - "kit", - "react" - ] + "file": "projects/demo/src/assets/icons/maskito.svg", + "hash": "4791016264288936023" }, { - "file": "projects/demo/src/pages/frameworks/react/examples/best-bad-practice.md", - "hash": "8815683394348839603" + "file": "projects/demo/src/assets/icons/react.svg", + "hash": "15655607996624249423" }, { - "file": "projects/demo/src/pages/frameworks/react/examples/controlled-input.md", - "hash": "215205435232246308" + "file": "projects/demo/src/assets/icons/stackblitz.svg", + "hash": "15009176619149055894" }, { - "file": "projects/demo/src/pages/frameworks/react/react-doc.component.ts", - "hash": "15106316130561443354", - "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" - ] + "file": "projects/demo/src/assets/icons/telegram.svg", + "hash": "9712394157073466812" }, { - "file": "projects/demo/src/pages/frameworks/react/react-doc.template.html", - "hash": "4266323551250464834" + "file": "projects/demo/src/assets/icons/vue.svg", + "hash": "3367211027958213386" }, { - "file": "projects/demo/src/pages/frameworks/vue/examples/best-bad-practice.md", - "hash": "156743029867836739" + "file": "projects/demo/src/assets/manifest.webmanifest", + "hash": "5493501218205313511" }, { - "file": "projects/demo/src/pages/frameworks/vue/examples/query-nested-input.md", - "hash": "17966718386813714005" + "file": "projects/demo/src/environments/environment.prod.ts", + "hash": "13704300067714237052" }, { - "file": "projects/demo/src/pages/frameworks/vue/examples/use-maskito-basic-usage.md", - "hash": "2073419601030741992" + "file": "projects/demo/src/environments/environment.ts", + "hash": "14296463299361830024" }, { - "file": "projects/demo/src/pages/frameworks/vue/examples/vue-1/component.ts", - "hash": "14690247370809058849", + "file": "projects/demo/src/index.html", + "hash": "1205590209056618426" + }, + { + "file": "projects/demo/src/main.browser.ts", + "hash": "327474465446309897", "deps": [ - "npm:@angular/core", - "kit", - "vue", - "npm:vue" + "npm:@angular/platform-browser-dynamic" ] }, { - "file": "projects/demo/src/pages/frameworks/vue/vue-doc.component.ts", - "hash": "14948701625294997980", + "file": "projects/demo/src/main.server.ts", + "hash": "3616323658544359905", + "deps": [ + "npm:@angular/core" + ] + }, + { + "file": "projects/demo/src/pages/documentation/browser-support/browser-support.component.ts", + "hash": "5246798592121310887", "deps": [ + "npm:@angular/common", "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "npm:@taiga-ui/addon-doc" ] }, { - "file": "projects/demo/src/pages/frameworks/vue/vue-doc.template.html", - "hash": "3681828449497700777" + "file": "projects/demo/src/pages/documentation/browser-support/browser-support.template.html", + "hash": "2629774748664805335" }, { - "file": "projects/demo/src/pages/kit/date-range/date-range-mask-doc.component.ts", - "hash": "5567821793592860351", + "file": "projects/demo/src/pages/documentation/changelog/changelog.component.ts", + "hash": "6470526663871383079", "deps": [ + "npm:@angular/common", "npm:@angular/core", - "npm:@angular/forms", - "angular", - "core", - "kit", "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/cdk", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:ngx-markdown", + "npm:rxjs" ] }, { - "file": "projects/demo/src/pages/kit/date-range/date-range-mask-doc.template.html", - "hash": "16064244572056140486" + "file": "projects/demo/src/pages/documentation/changelog/changelog.style.less", + "hash": "14682841035924285150" }, { - "file": "projects/demo/src/pages/kit/date-range/examples/1-date-localization/component.ts", - "hash": "9073459802738401418", + "file": "projects/demo/src/pages/documentation/changelog/changelog.template.html", + "hash": "919812820732714799" + }, + { + "file": "projects/demo/src/pages/documentation/core-concepts-overview/core-concepts-overview.component.ts", + "hash": "7035313258300249995", "deps": [ "npm:@angular/core", - "npm:@angular/forms", - "angular", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/date-range/examples/1-date-localization/mask.ts", - "hash": "16115881480303181512", - "deps": [ - "kit" - ] + "file": "projects/demo/src/pages/documentation/core-concepts-overview/core-concepts-overview.styles.less", + "hash": "10499188234250588512" }, { - "file": "projects/demo/src/pages/kit/date-range/examples/2-min-max/component.ts", - "hash": "7016529885099174607", - "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" - ] + "file": "projects/demo/src/pages/documentation/core-concepts-overview/core-concepts-overview.template.html", + "hash": "3565673672884275409" }, { - "file": "projects/demo/src/pages/kit/date-range/examples/2-min-max/mask.ts", - "hash": "8119300501417786213", - "deps": [ - "kit" - ] + "file": "projects/demo/src/pages/documentation/core-concepts-overview/examples/maskito-public-api-demo.md", + "hash": "4911067738226546159" }, { - "file": "projects/demo/src/pages/kit/date-range/examples/3-min-max-length/component.ts", - "hash": "15613662247915799841", + "file": "projects/demo/src/pages/documentation/element-state/element-state.component.ts", + "hash": "11726739004935011653", "deps": [ "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/date-range/examples/3-min-max-length/mask.ts", - "hash": "5071036297185151651", - "deps": [ - "kit" - ] + "file": "projects/demo/src/pages/documentation/element-state/element-state.template.html", + "hash": "17587935500213199485" }, { - "file": "projects/demo/src/pages/kit/date-range/examples/4-range-separator/component.ts", - "hash": "116899927518867852", - "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" - ] + "file": "projects/demo/src/pages/documentation/element-state/examples/element-state-demo.md", + "hash": "15519694966846047019" }, { - "file": "projects/demo/src/pages/kit/date-range/examples/4-range-separator/mask.ts", - "hash": "512068489778000223", - "deps": [ - "kit" - ] + "file": "projects/demo/src/pages/documentation/mask-expression/examples/basic-time-example.md", + "hash": "16014891217938801882" }, { - "file": "projects/demo/src/pages/kit/date-range/index.ts", - "hash": "11628941553593872402", - "deps": [ - "npm:@taiga-ui/addon-doc" - ] + "file": "projects/demo/src/pages/documentation/mask-expression/examples/dynamic-mask-expression-demo.md", + "hash": "13617562900650131509" }, { - "file": "projects/demo/src/pages/kit/date-time/date-time-mask-doc.component.ts", - "hash": "5206030238140946060", + "file": "projects/demo/src/pages/documentation/mask-expression/examples/reg-exp-mask-expression-demo.md", + "hash": "12097062474589796148" + }, + { + "file": "projects/demo/src/pages/documentation/mask-expression/mask-expression.component.ts", + "hash": "15481508987064710138", "deps": [ "npm:@angular/core", - "npm:@angular/forms", - "angular", - "core", - "kit", + "npm:@angular/router", "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/cdk", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/date-time/date-time-mask-doc.template.html", - "hash": "10060862293847307528" + "file": "projects/demo/src/pages/documentation/mask-expression/mask-expression.template.html", + "hash": "15666426600286411543" }, { - "file": "projects/demo/src/pages/kit/date-time/examples/1-date-time-localization/component.ts", - "hash": "6327122969136855291", + "file": "projects/demo/src/pages/documentation/maskito-libraries/maskito-libraries.component.ts", + "hash": "7120659780174518989", "deps": [ "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/date-time/examples/1-date-time-localization/mask.ts", - "hash": "7910477142232297116", + "file": "projects/demo/src/pages/documentation/maskito-libraries/maskito-libraries.template.html", + "hash": "13289072476602520854" + }, + { + "file": "projects/demo/src/pages/documentation/next-steps/next-steps.component.ts", + "hash": "14420741805339019825", "deps": [ - "kit" + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/date-time/examples/2-date-time-separator/component.ts", - "hash": "18366395695178747424", + "file": "projects/demo/src/pages/documentation/next-steps/next-steps.template.html", + "hash": "3672814275228478292" + }, + { + "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/component.ts", + "hash": "9068929839558777377", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -2912,15 +2535,15 @@ ] }, { - "file": "projects/demo/src/pages/kit/date-time/examples/2-date-time-separator/mask.ts", - "hash": "17108443877744699867", + "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/dynamic/mask.ts", + "hash": "7165171935428069674", "deps": [ - "kit" + "core" ] }, { - "file": "projects/demo/src/pages/kit/date-time/examples/3-min-max/component.ts", - "hash": "2395701944426787752", + "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/replace/component.ts", + "hash": "4385202493022646266", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -2930,15 +2553,15 @@ ] }, { - "file": "projects/demo/src/pages/kit/date-time/examples/3-min-max/mask.ts", - "hash": "16973827142931134359", + "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/replace/mask.ts", + "hash": "18166332895110054160", "deps": [ - "kit" + "core" ] }, { - "file": "projects/demo/src/pages/kit/date-time/examples/4-time-step/component.ts", - "hash": "10021238345447889724", + "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/shift/component.ts", + "hash": "8486301221487574537", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -2948,121 +2571,185 @@ ] }, { - "file": "projects/demo/src/pages/kit/date-time/examples/4-time-step/mask.ts", - "hash": "7642531504900781021", + "file": "projects/demo/src/pages/documentation/overwrite-mode/examples/shift/mask.ts", + "hash": "8123984738088553306", "deps": [ - "kit" + "core" ] }, { - "file": "projects/demo/src/pages/kit/date-time/index.ts", - "hash": "194423132929365987", + "file": "projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.component.ts", + "hash": "15382010939345602580", "deps": [ - "npm:@taiga-ui/addon-doc" + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/date/date-mask-doc.component.ts", - "hash": "9952296101404839483", + "file": "projects/demo/src/pages/documentation/overwrite-mode/overwrite-mode.template.html", + "hash": "16640803266016148020" + }, + { + "file": "projects/demo/src/pages/documentation/plugins/examples/1-reject/animation.less", + "hash": "4318834353081803139" + }, + { + "file": "projects/demo/src/pages/documentation/plugins/examples/1-reject/component.ts", + "hash": "15569198520593661281", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", - "core", "kit", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/date/date-mask-doc.style.less", - "hash": "15664614762756624442" + "file": "projects/demo/src/pages/documentation/plugins/examples/1-reject/index.ts", + "hash": "6150673640510030808", + "deps": [ + "core" + ] }, { - "file": "projects/demo/src/pages/kit/date/date-mask-doc.template.html", - "hash": "2182834101108162854" + "file": "projects/demo/src/pages/documentation/plugins/examples/1-reject/mask.ts", + "hash": "9454579148359692230", + "deps": [ + "core" + ] }, { - "file": "projects/demo/src/pages/kit/date/examples/1-localization/component.ts", - "hash": "11775441853450293121", + "file": "projects/demo/src/pages/documentation/plugins/examples/2-initial-calibration/component.ts", + "hash": "12787116557922797157", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", - "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/date/examples/1-localization/mask.ts", - "hash": "5106654140118767727", + "file": "projects/demo/src/pages/documentation/plugins/examples/2-initial-calibration/index.ts", + "hash": "9286948941879819273", "deps": [ - "kit" + "core" ] }, { - "file": "projects/demo/src/pages/kit/date/examples/2-min-max/component.ts", - "hash": "17394402359551922283", + "file": "projects/demo/src/pages/documentation/plugins/examples/2-initial-calibration/mask.ts", + "hash": "8095001688411100658", + "deps": [ + "core" + ] + }, + { + "file": "projects/demo/src/pages/documentation/plugins/examples/3-strict-composition/component.ts", + "hash": "7648873275128082532", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", - "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/date/examples/2-min-max/mask.ts", - "hash": "16085753416723854512", + "file": "projects/demo/src/pages/documentation/plugins/examples/3-strict-composition/mask.ts", + "hash": "10978464209535516242", "deps": [ - "kit" + "core" ] }, { - "file": "projects/demo/src/pages/kit/date/index.ts", - "hash": "7285808442649881086", + "file": "projects/demo/src/pages/documentation/plugins/plugins.component.ts", + "hash": "15640244136619339198", "deps": [ - "npm:@taiga-ui/addon-doc" + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/1-high-precision/component.ts", - "hash": "16648256469489012343", + "file": "projects/demo/src/pages/documentation/plugins/plugins.template.html", + "hash": "1470585951465338850" + }, + { + "file": "projects/demo/src/pages/documentation/processors/examples/postprocessor-in-action.md", + "hash": "2419009461430495639" + }, + { + "file": "projects/demo/src/pages/documentation/processors/examples/preprocessor-first-arg-demo.md", + "hash": "13069811572088813986" + }, + { + "file": "projects/demo/src/pages/documentation/processors/examples/preprocessor-in-action-demo.md", + "hash": "14505422375249183560" + }, + { + "file": "projects/demo/src/pages/documentation/processors/examples/processor-second-arg-demo.md", + "hash": "3114301379692040357" + }, + { + "file": "projects/demo/src/pages/documentation/processors/processors.component.ts", + "hash": "17093817499748609064", "deps": [ "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/kit" + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/1-high-precision/mask.ts", - "hash": "5220993921877154792", + "file": "projects/demo/src/pages/documentation/processors/processors.template.html", + "hash": "8510023883513668604" + }, + { + "file": "projects/demo/src/pages/documentation/real-world-form/index.html", + "hash": "11161098806124451178" + }, + { + "file": "projects/demo/src/pages/documentation/real-world-form/index.less", + "hash": "2587560184108139979" + }, + { + "file": "projects/demo/src/pages/documentation/real-world-form/index.ts", + "hash": "14149540604484896397", "deps": [ - "kit" + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "core", + "kit", + "phone", + "npm:@taiga-ui/cdk", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/2-separators/component.ts", - "hash": "386151479622146335", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/password/component.ts", + "hash": "17164916332637649075", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", + "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/2-separators/mask.ts", - "hash": "14037437831130897978", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/password/mask.ts", + "hash": "12469572410031011772", "deps": [ - "kit" + "core" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/3-postfix/component.ts", - "hash": "4391029588847382739", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/search/component.ts", + "hash": "16902087129092070806", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -3072,33 +2759,34 @@ ] }, { - "file": "projects/demo/src/pages/kit/number/examples/3-postfix/mask.ts", - "hash": "14954253587272961224", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/search/mask.ts", + "hash": "2672138763762173640", "deps": [ - "core", - "kit" + "core" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/4-decimal-zero-padding/component.ts", - "hash": "14148369222819606655", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/tel/component.ts", + "hash": "13390006055805967991", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", + "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/4-decimal-zero-padding/mask.ts", - "hash": "17898767249666933366", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/tel/mask.ts", + "hash": "11296519486617917016", "deps": [ - "kit" + "phone", + "npm:libphonenumber-js" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/5-custom-minus-sign/components.ts", - "hash": "16944655219982061031", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/text/component.ts", + "hash": "15446757456717897259", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -3108,274 +2796,262 @@ ] }, { - "file": "projects/demo/src/pages/kit/number/examples/5-custom-minus-sign/mask.ts", - "hash": "10567968287164954126", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/text/mask.ts", + "hash": "1343551278315418181", "deps": [ "kit" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/6-dynamic-decimal-zero-padding/component.ts", - "hash": "15974843773954174606", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/url/component.ts", + "hash": "13480487180762598167", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", - "core", - "npm:@taiga-ui/cdk", "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/6-dynamic-decimal-zero-padding/mask.ts", - "hash": "4342324523481169264", + "file": "projects/demo/src/pages/documentation/supported-input-types/examples/url/mask.ts", + "hash": "12548409916083100880", "deps": [ - "core", - "kit" + "core" ] }, { - "file": "projects/demo/src/pages/kit/number/examples/maskito-parse-number-demo.md", - "hash": "6631755148255465771" + "file": "projects/demo/src/pages/documentation/supported-input-types/supported-input-types.component.ts", + "hash": "14452807248951409939", + "deps": [ + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" + ] }, { - "file": "projects/demo/src/pages/kit/number/index.ts", - "hash": "14276949442692707869", + "file": "projects/demo/src/pages/documentation/supported-input-types/supported-input-types.template.html", + "hash": "6196456742716444177" + }, + { + "file": "projects/demo/src/pages/documentation/transformer/examples/utility-in-action-demo.md", + "hash": "18073752571635880371" + }, + { + "file": "projects/demo/src/pages/documentation/transformer/transformer.component.ts", + "hash": "9422282390475374271", "deps": [ - "npm:@taiga-ui/addon-doc" + "npm:@angular/core", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/number/number-mask-doc.component.ts", - "hash": "12821653296626307915", + "file": "projects/demo/src/pages/documentation/transformer/transformer.template.html", + "hash": "14518059001829277931" + }, + { + "file": "projects/demo/src/pages/documentation/what-is-maskito/what-is-maskito.component.ts", + "hash": "6828069537630287121", "deps": [ "npm:@angular/core", - "npm:@angular/forms", - "angular", - "core", - "kit", + "npm:@angular/router", "npm:@taiga-ui/addon-doc", "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/number/number-mask-doc.template.html", - "hash": "6472712224165805778" + "file": "projects/demo/src/pages/documentation/what-is-maskito/what-is-maskito.style.less", + "hash": "16965630638881552431" }, { - "file": "projects/demo/src/pages/kit/time/examples/1-modes/component.ts", - "hash": "4537075566374331898", + "file": "projects/demo/src/pages/documentation/what-is-maskito/what-is-maskito.template.html", + "hash": "15874368436753551029" + }, + { + "file": "projects/demo/src/pages/frameworks/angular/angular-doc.component.ts", + "hash": "500172758218440896", "deps": [ "npm:@angular/core", - "npm:@angular/forms", + "npm:@angular/router", "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/kit/time/examples/1-modes/mask.ts", - "hash": "10824823012353292201", - "deps": [ - "kit" - ] + "file": "projects/demo/src/pages/frameworks/angular/angular-doc.style.less", + "hash": "16941630507585975270" }, { - "file": "projects/demo/src/pages/kit/time/examples/2-twelve-hour-format/component.ts", - "hash": "6910014072849185601", + "file": "projects/demo/src/pages/frameworks/angular/angular-doc.template.html", + "hash": "11591425615567318450" + }, + { + "file": "projects/demo/src/pages/frameworks/angular/examples/1-nested/component.ts", + "hash": "5295440121515952630", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", - "npm:@taiga-ui/core", + "core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/time/examples/2-twelve-hour-format/mask.ts", - "hash": "1891994008175082160", - "deps": [ - "core", - "kit" - ] + "file": "projects/demo/src/pages/frameworks/angular/examples/1-nested/template.html", + "hash": "1527622026354283565" }, { - "file": "projects/demo/src/pages/kit/time/examples/3-step/component.ts", - "hash": "4364608370423197325", + "file": "projects/demo/src/pages/frameworks/angular/examples/2-nested/component.ts", + "hash": "11475815094001672209", "deps": [ "npm:@angular/core", "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/kit/time/examples/3-step/mask.ts", - "hash": "15972535545771781771", + "file": "projects/demo/src/pages/frameworks/angular/examples/2-nested/template.html", + "hash": "161849006221885975" + }, + { + "file": "projects/demo/src/pages/frameworks/angular/examples/3-programmatically/component.ts", + "hash": "17780085204368100435", "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", "kit" ] }, { - "file": "projects/demo/src/pages/kit/time/examples/maskito-parse-stringify-time-demo.md", - "hash": "13802676909888429276" + "file": "projects/demo/src/pages/frameworks/angular/examples/3-programmatically/template.html", + "hash": "12911319642789512841" }, { - "file": "projects/demo/src/pages/kit/time/index.ts", - "hash": "16839072941905749158", + "file": "projects/demo/src/pages/frameworks/angular/examples/4-pipe/component.ts", + "hash": "8521018655819110380", "deps": [ - "npm:@taiga-ui/addon-doc" + "npm:@angular/core", + "angular", + "kit" ] }, { - "file": "projects/demo/src/pages/kit/time/time-mask-doc.component.ts", - "hash": "7166939140465081272", - "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "core", - "kit", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" - ] - }, - { - "file": "projects/demo/src/pages/kit/time/time-mask-doc.style.less", - "hash": "3202491062460830041" + "file": "projects/demo/src/pages/frameworks/angular/examples/4-pipe/template.html", + "hash": "5314666917466251476" }, { - "file": "projects/demo/src/pages/kit/time/time-mask-doc.template.html", - "hash": "2672328481065256448" + "file": "projects/demo/src/pages/frameworks/angular/examples/basic-directive-approach.md", + "hash": "3696584240070848982" }, { - "file": "projects/demo/src/pages/pages.ts", - "hash": "8790039219719272037", - "deps": [ - "npm:@taiga-ui/addon-doc" - ] + "file": "projects/demo/src/pages/frameworks/angular/examples/custom-input-example.md", + "hash": "6522298200408670106" }, { - "file": "projects/demo/src/pages/phone/examples/1-basic/component.ts", - "hash": "9344498972608177838", - "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit" - ] + "file": "projects/demo/src/pages/frameworks/angular/examples/import-maskito.md", + "hash": "16140782318778166195" }, { - "file": "projects/demo/src/pages/phone/examples/1-basic/mask.ts", - "hash": "10237217240785617492", + "file": "projects/demo/src/pages/frameworks/angular/index.ts", + "hash": "7047117948531897459", "deps": [ - "phone", - "npm:libphonenumber-js" + "npm:@taiga-ui/addon-doc" ] }, { - "file": "projects/demo/src/pages/phone/examples/2-validation/component.ts", - "hash": "2869344329151928202", + "file": "projects/demo/src/pages/frameworks/react/examples/1-use-maskito-basic-usage/example.component.tsx", + "hash": "10084043395308499253", "deps": [ "npm:@angular/common", "npm:@angular/core", - "npm:@angular/forms", - "angular", - "npm:@taiga-ui/cdk", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit", - "npm:libphonenumber-js" + "npm:react-dom" ] }, { - "file": "projects/demo/src/pages/phone/examples/2-validation/mask.ts", - "hash": "17559729832423198534", + "file": "projects/demo/src/pages/frameworks/react/examples/1-use-maskito-basic-usage/use-maskito-basic-usage.tsx", + "hash": "2346069248636478768", "deps": [ - "phone", - "npm:libphonenumber-js" + "core", + "react" ] }, { - "file": "projects/demo/src/pages/phone/examples/3-non-strict/component.ts", - "hash": "10493148837058989540", + "file": "projects/demo/src/pages/frameworks/react/examples/2-element-predicate/awesome-input.tsx", + "hash": "7545994850352523383", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", - "phone", - "npm:@taiga-ui/cdk", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit", - "npm:libphonenumber-js" + "npm:react" ] }, { - "file": "projects/demo/src/pages/phone/examples/3-non-strict/mask.ts", - "hash": "6014646426019785155", + "file": "projects/demo/src/pages/frameworks/react/examples/2-element-predicate/example.component.tsx", + "hash": "12599806765317754307", "deps": [ - "phone", - "npm:libphonenumber-js" + "npm:@angular/common", + "npm:@angular/core", + "npm:react-dom" ] }, { - "file": "projects/demo/src/pages/phone/examples/4-lazy-metadata/component.ts", - "hash": "11321345769207521989", + "file": "projects/demo/src/pages/frameworks/react/examples/2-element-predicate/index.tsx", + "hash": "12356385695244656159", "deps": [ - "npm:@angular/core", - "npm:@angular/forms", - "angular", "core", - "phone", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit", - [ - "npm:libphonenumber-js", - "dynamic" - ] + "kit", + "react" ] }, { - "file": "projects/demo/src/pages/phone/examples/4-lazy-metadata/simple.md", - "hash": "11723848814223444634" + "file": "projects/demo/src/pages/frameworks/react/examples/best-bad-practice.md", + "hash": "8815683394348839603" }, { - "file": "projects/demo/src/pages/phone/index.ts", - "hash": "14650823609614941521", - "deps": [ - "npm:@taiga-ui/addon-doc" - ] + "file": "projects/demo/src/pages/frameworks/react/examples/controlled-input.md", + "hash": "215205435232246308" }, { - "file": "projects/demo/src/pages/phone/phone-doc.component.ts", - "hash": "2865288879616906101", + "file": "projects/demo/src/pages/frameworks/react/react-doc.component.ts", + "hash": "15106316130561443354", "deps": [ "npm:@angular/core", - "npm:@angular/forms", - "angular", - "phone", + "npm:@angular/router", "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/cdk", - "npm:@taiga-ui/core", - "npm:@taiga-ui/kit", - "npm:libphonenumber-js" + "npm:@taiga-ui/core" ] }, { - "file": "projects/demo/src/pages/phone/phone-doc.style.less", - "hash": "5249834167227645462" + "file": "projects/demo/src/pages/frameworks/react/react-doc.template.html", + "hash": "4266323551250464834" }, { - "file": "projects/demo/src/pages/phone/phone-doc.template.html", - "hash": "13969789277731345982" + "file": "projects/demo/src/pages/frameworks/vue/examples/best-bad-practice.md", + "hash": "156743029867836739" }, { - "file": "projects/demo/src/pages/recipes/card/card-doc.component.ts", - "hash": "7425131239219233428", + "file": "projects/demo/src/pages/frameworks/vue/examples/query-nested-input.md", + "hash": "17966718386813714005" + }, + { + "file": "projects/demo/src/pages/frameworks/vue/examples/use-maskito-basic-usage.md", + "hash": "2073419601030741992" + }, + { + "file": "projects/demo/src/pages/frameworks/vue/examples/vue-1/component.ts", + "hash": "14690247370809058849", + "deps": [ + "npm:@angular/core", + "kit", + "vue", + "npm:vue" + ] + }, + { + "file": "projects/demo/src/pages/frameworks/vue/vue-doc.component.ts", + "hash": "14948701625294997980", "deps": [ "npm:@angular/core", "npm:@angular/router", @@ -3384,85 +3060,67 @@ ] }, { - "file": "projects/demo/src/pages/recipes/card/card-doc.template.html", - "hash": "17993061150267020115" + "file": "projects/demo/src/pages/frameworks/vue/vue-doc.template.html", + "hash": "3681828449497700777" }, { - "file": "projects/demo/src/pages/recipes/card/examples/1-basic/component.ts", - "hash": "141997721823537576", + "file": "projects/demo/src/pages/kit/date-range/date-range-mask-doc.component.ts", + "hash": "5567821793592860351", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", "core", "kit", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/cdk", "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/card/examples/1-basic/style.less", - "hash": "119436318612075297" - }, - { - "file": "projects/demo/src/pages/recipes/card/examples/1-basic/template.html", - "hash": "3875017205459410653" - }, - { - "file": "projects/demo/src/pages/recipes/content-editable/content-editable-doc.component.ts", - "hash": "13298075765090569866", - "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" - ] - }, - { - "file": "projects/demo/src/pages/recipes/content-editable/content-editable-doc.template.html", - "hash": "615466555721145755" + "file": "projects/demo/src/pages/kit/date-range/date-range-mask-doc.template.html", + "hash": "16064244572056140486" }, { - "file": "projects/demo/src/pages/recipes/content-editable/examples/1-time/component.ts", - "hash": "13552623767155980841", + "file": "projects/demo/src/pages/kit/date-range/examples/1-date-localization/component.ts", + "hash": "9073459802738401418", "deps": [ "npm:@angular/core", - "angular" + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/content-editable/examples/1-time/mask.ts", - "hash": "1343551278315418181", + "file": "projects/demo/src/pages/kit/date-range/examples/1-date-localization/mask.ts", + "hash": "16115881480303181512", "deps": [ "kit" ] }, { - "file": "projects/demo/src/pages/recipes/content-editable/examples/2-multi-line/component.ts", - "hash": "11149178136552097306", + "file": "projects/demo/src/pages/kit/date-range/examples/2-min-max/component.ts", + "hash": "7016529885099174607", "deps": [ "npm:@angular/core", - "angular" + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/content-editable/examples/2-multi-line/mask.ts", - "hash": "6588332974545301050", + "file": "projects/demo/src/pages/kit/date-range/examples/2-min-max/mask.ts", + "hash": "8119300501417786213", "deps": [ - "core" + "kit" ] }, { - "file": "projects/demo/src/pages/recipes/content-editable/examples/maskito-with-content-editable.md", - "hash": "5736773450801038560" - }, - { - "file": "projects/demo/src/pages/recipes/content-editable/examples/vanilla-js-tab.md", - "hash": "10895661961364319652" - }, - { - "file": "projects/demo/src/pages/recipes/phone/examples/1-us-phone/component.ts", - "hash": "7474277847067198832", + "file": "projects/demo/src/pages/kit/date-range/examples/3-min-max-length/component.ts", + "hash": "15613662247915799841", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -3472,15 +3130,15 @@ ] }, { - "file": "projects/demo/src/pages/recipes/phone/examples/1-us-phone/mask.ts", - "hash": "13923834831780929824", + "file": "projects/demo/src/pages/kit/date-range/examples/3-min-max-length/mask.ts", + "hash": "5071036297185151651", "deps": [ - "core" + "kit" ] }, { - "file": "projects/demo/src/pages/recipes/phone/examples/2-kz-phone/component.ts", - "hash": "10681542461728599986", + "file": "projects/demo/src/pages/kit/date-range/examples/4-range-separator/component.ts", + "hash": "116899927518867852", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -3490,53 +3148,41 @@ ] }, { - "file": "projects/demo/src/pages/recipes/phone/examples/2-kz-phone/mask.ts", - "hash": "17269087895899594197", + "file": "projects/demo/src/pages/kit/date-range/examples/4-range-separator/mask.ts", + "hash": "512068489778000223", "deps": [ - "core", "kit" ] }, { - "file": "projects/demo/src/pages/recipes/phone/examples/2-kz-phone/template.html", - "hash": "4005818724265249468" - }, - { - "file": "projects/demo/src/pages/recipes/phone/phone-doc.component.ts", - "hash": "6048062836148912790", + "file": "projects/demo/src/pages/kit/date-range/index.ts", + "hash": "11628941553593872402", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "npm:@taiga-ui/addon-doc" ] }, { - "file": "projects/demo/src/pages/recipes/phone/phone-doc.template.html", - "hash": "1559024252500864802" - }, - { - "file": "projects/demo/src/pages/recipes/placeholder/examples/1-cvc-code/component.ts", - "hash": "8012051243917252438", + "file": "projects/demo/src/pages/kit/date-time/date-time-mask-doc.component.ts", + "hash": "5206030238140946060", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", + "core", + "kit", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/cdk", "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/placeholder/examples/1-cvc-code/mask.ts", - "hash": "7902275706681452760", - "deps": [ - "core", - "kit" - ] + "file": "projects/demo/src/pages/kit/date-time/date-time-mask-doc.template.html", + "hash": "10060862293847307528" }, { - "file": "projects/demo/src/pages/recipes/placeholder/examples/2-phone/component.ts", - "hash": "3903680684825315555", + "file": "projects/demo/src/pages/kit/date-time/examples/1-date-time-localization/component.ts", + "hash": "6327122969136855291", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -3546,16 +3192,15 @@ ] }, { - "file": "projects/demo/src/pages/recipes/placeholder/examples/2-phone/mask.ts", - "hash": "8665594877272007922", + "file": "projects/demo/src/pages/kit/date-time/examples/1-date-time-localization/mask.ts", + "hash": "7910477142232297116", "deps": [ - "core", "kit" ] }, { - "file": "projects/demo/src/pages/recipes/placeholder/examples/3-date/component.ts", - "hash": "14724468428732968494", + "file": "projects/demo/src/pages/kit/date-time/examples/2-date-time-separator/component.ts", + "hash": "18366395695178747424", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -3565,128 +3210,123 @@ ] }, { - "file": "projects/demo/src/pages/recipes/placeholder/examples/3-date/mask.ts", - "hash": "15158955436697705568", + "file": "projects/demo/src/pages/kit/date-time/examples/2-date-time-separator/mask.ts", + "hash": "17108443877744699867", "deps": [ - "core", "kit" ] }, { - "file": "projects/demo/src/pages/recipes/placeholder/placeholder-doc.component.ts", - "hash": "828094949836830045", - "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" - ] - }, - { - "file": "projects/demo/src/pages/recipes/placeholder/placeholder-doc.template.html", - "hash": "12049870331582714922" - }, - { - "file": "projects/demo/src/pages/recipes/postfix/examples/1-pattern-mask/component.ts", - "hash": "13761224265684108360", + "file": "projects/demo/src/pages/kit/date-time/examples/3-min-max/component.ts", + "hash": "2395701944426787752", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", + "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/postfix/examples/1-pattern-mask/mask.ts", - "hash": "8866566191449239282", + "file": "projects/demo/src/pages/kit/date-time/examples/3-min-max/mask.ts", + "hash": "16973827142931134359", "deps": [ - "core" + "kit" ] }, { - "file": "projects/demo/src/pages/recipes/postfix/examples/2-postprocessor/component.ts", - "hash": "8263045522616122221", + "file": "projects/demo/src/pages/kit/date-time/examples/4-time-step/component.ts", + "hash": "10021238345447889724", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", + "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/postfix/examples/2-postprocessor/mask.ts", - "hash": "5095757227394298741", + "file": "projects/demo/src/pages/kit/date-time/examples/4-time-step/mask.ts", + "hash": "7642531504900781021", "deps": [ - "core", "kit" ] }, { - "file": "projects/demo/src/pages/recipes/postfix/postfix-doc.component.ts", - "hash": "6562811463948467452", + "file": "projects/demo/src/pages/kit/date-time/index.ts", + "hash": "194423132929365987", + "deps": [ + "npm:@taiga-ui/addon-doc" + ] + }, + { + "file": "projects/demo/src/pages/kit/date/date-mask-doc.component.ts", + "hash": "9952296101404839483", "deps": [ "npm:@angular/core", - "npm:@angular/router", + "npm:@angular/forms", + "angular", + "core", + "kit", "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/postfix/postfix-doc.template.html", - "hash": "14204103680834185155" + "file": "projects/demo/src/pages/kit/date/date-mask-doc.style.less", + "hash": "15664614762756624442" }, { - "file": "projects/demo/src/pages/recipes/prefix/examples/1-pattern-mask/component.ts", - "hash": "8445827358232364407", + "file": "projects/demo/src/pages/kit/date/date-mask-doc.template.html", + "hash": "2182834101108162854" + }, + { + "file": "projects/demo/src/pages/kit/date/examples/1-localization/component.ts", + "hash": "11775441853450293121", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", + "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/prefix/examples/1-pattern-mask/mask.ts", - "hash": "669630193928797844", + "file": "projects/demo/src/pages/kit/date/examples/1-localization/mask.ts", + "hash": "5106654140118767727", "deps": [ - "core" + "kit" ] }, { - "file": "projects/demo/src/pages/recipes/prefix/examples/2-postprocessor/component.ts", - "hash": "12290481096404743297", + "file": "projects/demo/src/pages/kit/date/examples/2-min-max/component.ts", + "hash": "17394402359551922283", "deps": [ "npm:@angular/core", "npm:@angular/forms", "angular", + "npm:@taiga-ui/core", "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/prefix/examples/2-postprocessor/mask.ts", - "hash": "6703671574668457080", + "file": "projects/demo/src/pages/kit/date/examples/2-min-max/mask.ts", + "hash": "16085753416723854512", "deps": [ - "core", "kit" ] }, { - "file": "projects/demo/src/pages/recipes/prefix/prefix-doc.component.ts", - "hash": "8068806885634465063", + "file": "projects/demo/src/pages/kit/date/index.ts", + "hash": "7285808442649881086", "deps": [ - "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "npm:@taiga-ui/addon-doc" ] }, { - "file": "projects/demo/src/pages/recipes/prefix/prefix-doc.template.html", - "hash": "9331221336885301292" - }, - { - "file": "projects/demo/src/pages/recipes/textarea/examples/1-latin/component.ts", - "hash": "15509418250219017534", + "file": "projects/demo/src/pages/kit/number/examples/1-high-precision/component.ts", + "hash": "16648256469489012343", "deps": [ "npm:@angular/core", "npm:@angular/forms", @@ -3695,422 +3335,782 @@ ] }, { - "file": "projects/demo/src/pages/recipes/textarea/examples/1-latin/mask.ts", - "hash": "9932935820401900073", + "file": "projects/demo/src/pages/kit/number/examples/1-high-precision/mask.ts", + "hash": "5220993921877154792", "deps": [ - "core" + "kit" ] }, { - "file": "projects/demo/src/pages/recipes/textarea/examples/maskito-with-textarea.md", - "hash": "768849534487888604" - }, - { - "file": "projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts", - "hash": "3192585948901941018", + "file": "projects/demo/src/pages/kit/number/examples/2-separators/component.ts", + "hash": "386151479622146335", "deps": [ "npm:@angular/core", - "npm:@angular/router", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/recipes/textarea/textarea-doc.template.html", - "hash": "11299933946431047507" + "file": "projects/demo/src/pages/kit/number/examples/2-separators/mask.ts", + "hash": "14037437831130897978", + "deps": [ + "kit" + ] }, { - "file": "projects/demo/src/pages/stackblitz/components/stackblitz-edit-button/stackblitz-edit-button.component.ts", - "hash": "18195265855611865103", + "file": "projects/demo/src/pages/kit/number/examples/3-postfix/component.ts", + "hash": "4391029588847382739", "deps": [ "npm:@angular/core", - "npm:@taiga-ui/core" + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/stackblitz/components/stackblitz-edit-button/stackblitz-edit-button.style.less", - "hash": "3597234413938528466" + "file": "projects/demo/src/pages/kit/number/examples/3-postfix/mask.ts", + "hash": "14954253587272961224", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/demo/src/pages/stackblitz/components/stackblitz-starter/stackblitz-starter.component.ts", - "hash": "4418297813552918464", + "file": "projects/demo/src/pages/kit/number/examples/4-decimal-zero-padding/component.ts", + "hash": "14148369222819606655", "deps": [ - "npm:@angular/common", "npm:@angular/core", - "npm:@taiga-ui/addon-doc", - "npm:@taiga-ui/core" + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/pages/stackblitz/components/stackblitz-starter/stackblitz-starter.style.less", - "hash": "15976825313889464947" - }, - { - "file": "projects/demo/src/pages/stackblitz/files/example.ts.md", - "hash": "1179675057136595861" - }, - { - "file": "projects/demo/src/pages/stackblitz/files/starter.ts", - "hash": "12712857354175042792", + "file": "projects/demo/src/pages/kit/number/examples/4-decimal-zero-padding/mask.ts", + "hash": "17898767249666933366", "deps": [ - "core" + "kit" ] }, { - "file": "projects/demo/src/pages/stackblitz/files/styles.css", - "hash": "7404233276520115349" + "file": "projects/demo/src/pages/kit/number/examples/5-custom-minus-sign/components.ts", + "hash": "16944655219982061031", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/demo/src/pages/stackblitz/index.ts", - "hash": "1323598459856959785" + "file": "projects/demo/src/pages/kit/number/examples/5-custom-minus-sign/mask.ts", + "hash": "10567968287164954126", + "deps": [ + "kit" + ] }, { - "file": "projects/demo/src/pages/stackblitz/stackblitz.service.ts", - "hash": "4564074162465168739", + "file": "projects/demo/src/pages/kit/number/examples/6-dynamic-decimal-zero-padding/component.ts", + "hash": "15974843773954174606", "deps": [ "npm:@angular/core", - "npm:@stackblitz/sdk", - "npm:@taiga-ui/addon-doc", - "npm:@tinkoff/ng-polymorpheus" + "npm:@angular/forms", + "angular", + "core", + "npm:@taiga-ui/cdk", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" ] }, { - "file": "projects/demo/src/polyfills.ts", - "hash": "17716552174347683189", + "file": "projects/demo/src/pages/kit/number/examples/6-dynamic-decimal-zero-padding/mask.ts", + "hash": "4342324523481169264", "deps": [ - "npm:zone.js" + "core", + "kit" ] }, { - "file": "projects/demo/src/styles.less", - "hash": "13874896423342166657" + "file": "projects/demo/src/pages/kit/number/examples/maskito-parse-number-demo.md", + "hash": "6631755148255465771" }, { - "file": "projects/demo/src/test-setup.ts", - "hash": "12304954070837520170", + "file": "projects/demo/src/pages/kit/number/index.ts", + "hash": "14276949442692707869", "deps": [ - "npm:jest-preset-angular", - "npm:@ng-web-apis/universal", - "npm:@taiga-ui/testing" + "npm:@taiga-ui/addon-doc" ] }, { - "file": "projects/demo/src/typings.d.ts", - "hash": "5644016198938812707" + "file": "projects/demo/src/pages/kit/number/number-mask-doc.component.ts", + "hash": "12821653296626307915", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "core", + "kit", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/demo/tsconfig.app.json", - "hash": "13563669033666651957" + "file": "projects/demo/src/pages/kit/number/number-mask-doc.template.html", + "hash": "6472712224165805778" }, { - "file": "projects/demo/tsconfig.server.json", - "hash": "15541134867345308625" + "file": "projects/demo/src/pages/kit/time/examples/1-modes/component.ts", + "hash": "4537075566374331898", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/demo/webpack.config.ts", - "hash": "7319111236508592020", + "file": "projects/demo/src/pages/kit/time/examples/1-modes/mask.ts", + "hash": "10824823012353292201", "deps": [ - "npm:webpack", - "npm:webpack-merge" + "kit" ] - } - ], - "core": [ + }, { - "file": "projects/core/README.md", - "hash": "15156203225794586871" + "file": "projects/demo/src/pages/kit/time/examples/2-twelve-hour-format/component.ts", + "hash": "6910014072849185601", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/jest.config.ts", - "hash": "12139663675076147601" + "file": "projects/demo/src/pages/kit/time/examples/2-twelve-hour-format/mask.ts", + "hash": "1891994008175082160", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/core/package.json", - "hash": "3745675549004367918" + "file": "projects/demo/src/pages/kit/time/examples/3-step/component.ts", + "hash": "4364608370423197325", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/project.json", - "hash": "6577949693738680161" + "file": "projects/demo/src/pages/kit/time/examples/3-step/mask.ts", + "hash": "15972535545771781771", + "deps": [ + "kit" + ] }, { - "file": "projects/core/src/index.ts", - "hash": "4171989066368354274" + "file": "projects/demo/src/pages/kit/time/examples/maskito-parse-stringify-time-demo.md", + "hash": "13802676909888429276" }, { - "file": "projects/core/src/lib/classes/index.ts", - "hash": "16115275919399453484" + "file": "projects/demo/src/pages/kit/time/index.ts", + "hash": "16839072941905749158", + "deps": [ + "npm:@taiga-ui/addon-doc" + ] }, { - "file": "projects/core/src/lib/classes/mask-history.ts", - "hash": "1661647381580915764" + "file": "projects/demo/src/pages/kit/time/time-mask-doc.component.ts", + "hash": "7166939140465081272", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "core", + "kit", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/src/lib/classes/mask-model/mask-model.ts", - "hash": "8539243629365716068" + "file": "projects/demo/src/pages/kit/time/time-mask-doc.style.less", + "hash": "3202491062460830041" }, { - "file": "projects/core/src/lib/classes/mask-model/tests/mask-model-fixed-characters.spec.ts", - "hash": "8284497139858300026", + "file": "projects/demo/src/pages/kit/time/time-mask-doc.template.html", + "hash": "2672328481065256448" + }, + { + "file": "projects/demo/src/pages/pages.ts", + "hash": "8790039219719272037", "deps": [ - "npm:@jest/globals" + "npm:@taiga-ui/addon-doc" ] }, { - "file": "projects/core/src/lib/classes/mask-model/utils/apply-overwrite-mode.ts", - "hash": "75728940744826234" + "file": "projects/demo/src/pages/phone/examples/1-basic/component.ts", + "hash": "9344498972608177838", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/src/lib/classes/mask-model/utils/calibrate-value-by-mask.ts", - "hash": "16177775366745389354" + "file": "projects/demo/src/pages/phone/examples/1-basic/mask.ts", + "hash": "10237217240785617492", + "deps": [ + "phone", + "npm:libphonenumber-js" + ] }, { - "file": "projects/core/src/lib/classes/mask-model/utils/get-leading-fixed-characters.ts", - "hash": "13016400179040104764" + "file": "projects/demo/src/pages/phone/examples/2-validation/component.ts", + "hash": "2869344329151928202", + "deps": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/cdk", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit", + "npm:libphonenumber-js" + ] }, { - "file": "projects/core/src/lib/classes/mask-model/utils/guess-valid-value-by-pattern.ts", - "hash": "17404088406211047899" + "file": "projects/demo/src/pages/phone/examples/2-validation/mask.ts", + "hash": "17559729832423198534", + "deps": [ + "phone", + "npm:libphonenumber-js" + ] }, { - "file": "projects/core/src/lib/classes/mask-model/utils/guess-valid-value-by-reg-exp.ts", - "hash": "10408008945393731849" + "file": "projects/demo/src/pages/phone/examples/3-non-strict/component.ts", + "hash": "10493148837058989540", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "phone", + "npm:@taiga-ui/cdk", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit", + "npm:libphonenumber-js" + ] }, { - "file": "projects/core/src/lib/classes/mask-model/utils/is-fixed-character.ts", - "hash": "5109714517668612693" + "file": "projects/demo/src/pages/phone/examples/3-non-strict/mask.ts", + "hash": "6014646426019785155", + "deps": [ + "phone", + "npm:libphonenumber-js" + ] }, { - "file": "projects/core/src/lib/classes/mask-model/utils/remove-fixed-mask-characters.ts", - "hash": "3331749139763907500" + "file": "projects/demo/src/pages/phone/examples/4-lazy-metadata/component.ts", + "hash": "11321345769207521989", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "core", + "phone", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit", + [ + "npm:libphonenumber-js", + "dynamic" + ] + ] }, { - "file": "projects/core/src/lib/classes/mask-model/utils/validate-value-with-mask.ts", - "hash": "6238255651705846907" + "file": "projects/demo/src/pages/phone/examples/4-lazy-metadata/simple.md", + "hash": "11723848814223444634" }, { - "file": "projects/core/src/lib/constants/default-element-predicate.ts", - "hash": "14502498714836648971" + "file": "projects/demo/src/pages/phone/index.ts", + "hash": "14650823609614941521", + "deps": [ + "npm:@taiga-ui/addon-doc" + ] }, { - "file": "projects/core/src/lib/constants/default-options.ts", - "hash": "11825630373325772002" + "file": "projects/demo/src/pages/phone/phone-doc.component.ts", + "hash": "2865288879616906101", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "phone", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/cdk", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit", + "npm:libphonenumber-js" + ] }, { - "file": "projects/core/src/lib/constants/index.ts", - "hash": "1618678074216598319" + "file": "projects/demo/src/pages/phone/phone-doc.style.less", + "hash": "5249834167227645462" }, { - "file": "projects/core/src/lib/mask.ts", - "hash": "7226245275546614443" + "file": "projects/demo/src/pages/phone/phone-doc.template.html", + "hash": "13969789277731345982" }, { - "file": "projects/core/src/lib/types/element-predicate.ts", - "hash": "62376132330428212" + "file": "projects/demo/src/pages/recipes/card/card-doc.component.ts", + "hash": "7425131239219233428", + "deps": [ + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" + ] }, { - "file": "projects/core/src/lib/types/element-state.ts", - "hash": "8861363403097506862" + "file": "projects/demo/src/pages/recipes/card/card-doc.template.html", + "hash": "17993061150267020115" }, { - "file": "projects/core/src/lib/types/index.ts", - "hash": "4922260867650955713" + "file": "projects/demo/src/pages/recipes/card/examples/1-basic/component.ts", + "hash": "141997721823537576", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "core", + "kit", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/src/lib/types/mask-options.ts", - "hash": "9939146220799010311" + "file": "projects/demo/src/pages/recipes/card/examples/1-basic/style.less", + "hash": "119436318612075297" }, { - "file": "projects/core/src/lib/types/mask-processors.ts", - "hash": "5979283433545483034" + "file": "projects/demo/src/pages/recipes/card/examples/1-basic/template.html", + "hash": "3875017205459410653" }, { - "file": "projects/core/src/lib/types/mask.ts", - "hash": "8759023408294592679" + "file": "projects/demo/src/pages/recipes/content-editable/content-editable-doc.component.ts", + "hash": "13298075765090569866", + "deps": [ + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" + ] }, { - "file": "projects/core/src/lib/types/maskito-element.ts", - "hash": "8315745763723054441" + "file": "projects/demo/src/pages/recipes/content-editable/content-editable-doc.template.html", + "hash": "615466555721145755" }, { - "file": "projects/core/src/lib/types/plugin.ts", - "hash": "9585666467460534719" + "file": "projects/demo/src/pages/recipes/content-editable/examples/1-time/component.ts", + "hash": "13552623767155980841", + "deps": [ + "npm:@angular/core", + "angular" + ] }, { - "file": "projects/core/src/lib/types/selection-range.ts", - "hash": "15181514384224720572" + "file": "projects/demo/src/pages/recipes/content-editable/examples/1-time/mask.ts", + "hash": "1343551278315418181", + "deps": [ + "kit" + ] }, { - "file": "projects/core/src/lib/types/typed-input-event.ts", - "hash": "5597354800514008103" + "file": "projects/demo/src/pages/recipes/content-editable/examples/2-multi-line/component.ts", + "hash": "11149178136552097306", + "deps": [ + "npm:@angular/core", + "angular" + ] }, { - "file": "projects/core/src/lib/utils/content-editable.ts", - "hash": "15412837404019113229" + "file": "projects/demo/src/pages/recipes/content-editable/examples/2-multi-line/mask.ts", + "hash": "6588332974545301050", + "deps": [ + "core" + ] + }, + { + "file": "projects/demo/src/pages/recipes/content-editable/examples/maskito-with-content-editable.md", + "hash": "5736773450801038560" + }, + { + "file": "projects/demo/src/pages/recipes/content-editable/examples/vanilla-js-tab.md", + "hash": "10895661961364319652" + }, + { + "file": "projects/demo/src/pages/recipes/phone/examples/1-us-phone/component.ts", + "hash": "7474277847067198832", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] + }, + { + "file": "projects/demo/src/pages/recipes/phone/examples/1-us-phone/mask.ts", + "hash": "13923834831780929824", + "deps": [ + "core" + ] + }, + { + "file": "projects/demo/src/pages/recipes/phone/examples/2-kz-phone/component.ts", + "hash": "10681542461728599986", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] + }, + { + "file": "projects/demo/src/pages/recipes/phone/examples/2-kz-phone/mask.ts", + "hash": "17269087895899594197", + "deps": [ + "core", + "kit" + ] + }, + { + "file": "projects/demo/src/pages/recipes/phone/examples/2-kz-phone/template.html", + "hash": "4005818724265249468" + }, + { + "file": "projects/demo/src/pages/recipes/phone/phone-doc.component.ts", + "hash": "6048062836148912790", + "deps": [ + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" + ] + }, + { + "file": "projects/demo/src/pages/recipes/phone/phone-doc.template.html", + "hash": "1559024252500864802" + }, + { + "file": "projects/demo/src/pages/recipes/placeholder/examples/1-cvc-code/component.ts", + "hash": "8012051243917252438", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] + }, + { + "file": "projects/demo/src/pages/recipes/placeholder/examples/1-cvc-code/mask.ts", + "hash": "7902275706681452760", + "deps": [ + "core", + "kit" + ] + }, + { + "file": "projects/demo/src/pages/recipes/placeholder/examples/2-phone/component.ts", + "hash": "3903680684825315555", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] + }, + { + "file": "projects/demo/src/pages/recipes/placeholder/examples/2-phone/mask.ts", + "hash": "8665594877272007922", + "deps": [ + "core", + "kit" + ] + }, + { + "file": "projects/demo/src/pages/recipes/placeholder/examples/3-date/component.ts", + "hash": "14724468428732968494", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/core", + "npm:@taiga-ui/kit" + ] + }, + { + "file": "projects/demo/src/pages/recipes/placeholder/examples/3-date/mask.ts", + "hash": "15158955436697705568", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/core/src/lib/utils/dom/event-listener.ts", - "hash": "3671414870244081671" + "file": "projects/demo/src/pages/recipes/placeholder/placeholder-doc.component.ts", + "hash": "828094949836830045", + "deps": [ + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" + ] }, { - "file": "projects/core/src/lib/utils/dom/get-content-editable-selection.ts", - "hash": "16117367112586902296" + "file": "projects/demo/src/pages/recipes/placeholder/placeholder-doc.template.html", + "hash": "12049870331582714922" }, { - "file": "projects/core/src/lib/utils/dom/history-events.ts", - "hash": "9221570406320426233" + "file": "projects/demo/src/pages/recipes/postfix/examples/1-pattern-mask/component.ts", + "hash": "13761224265684108360", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/src/lib/utils/dom/hotkey.ts", - "hash": "6864697621845618434" + "file": "projects/demo/src/pages/recipes/postfix/examples/1-pattern-mask/mask.ts", + "hash": "8866566191449239282", + "deps": [ + "core" + ] }, { - "file": "projects/core/src/lib/utils/dom/set-content-editable-selection.ts", - "hash": "8601284603418479438" + "file": "projects/demo/src/pages/recipes/postfix/examples/2-postprocessor/component.ts", + "hash": "8263045522616122221", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/src/lib/utils/dom/update-element.ts", - "hash": "3050735669042803551" + "file": "projects/demo/src/pages/recipes/postfix/examples/2-postprocessor/mask.ts", + "hash": "5095757227394298741", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/core/src/lib/utils/element-states-equality.ts", - "hash": "8283957245834152210" + "file": "projects/demo/src/pages/recipes/postfix/postfix-doc.component.ts", + "hash": "6562811463948467452", + "deps": [ + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" + ] }, { - "file": "projects/core/src/lib/utils/get-line-selection.ts", - "hash": "5010181991563093876" + "file": "projects/demo/src/pages/recipes/postfix/postfix-doc.template.html", + "hash": "14204103680834185155" }, { - "file": "projects/core/src/lib/utils/get-not-empty-selection.ts", - "hash": "15620022520090206623" + "file": "projects/demo/src/pages/recipes/prefix/examples/1-pattern-mask/component.ts", + "hash": "8445827358232364407", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/src/lib/utils/get-word-selection.ts", - "hash": "5489441178313382586" + "file": "projects/demo/src/pages/recipes/prefix/examples/1-pattern-mask/mask.ts", + "hash": "669630193928797844", + "deps": [ + "core" + ] }, { - "file": "projects/core/src/lib/utils/index.ts", - "hash": "11108301506359772246" + "file": "projects/demo/src/pages/recipes/prefix/examples/2-postprocessor/component.ts", + "hash": "12290481096404743297", + "deps": [ + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/kit" + ] }, { - "file": "projects/core/src/lib/utils/initial-calibration-plugin.ts", - "hash": "12758890912997870054" + "file": "projects/demo/src/pages/recipes/prefix/examples/2-postprocessor/mask.ts", + "hash": "6703671574668457080", + "deps": [ + "core", + "kit" + ] }, { - "file": "projects/core/src/lib/utils/pipe.ts", - "hash": "16191621240768636424" + "file": "projects/demo/src/pages/recipes/prefix/prefix-doc.component.ts", + "hash": "8068806885634465063", + "deps": [ + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" + ] }, { - "file": "projects/core/src/lib/utils/strict-composition-plugin.ts", - "hash": "17694730950555419616" + "file": "projects/demo/src/pages/recipes/prefix/prefix-doc.template.html", + "hash": "9331221336885301292" }, { - "file": "projects/core/src/lib/utils/test/get-not-empty-selection.spec.ts", - "hash": "16861296435797762973", + "file": "projects/demo/src/pages/recipes/textarea/examples/1-latin/component.ts", + "hash": "15509418250219017534", "deps": [ - "npm:@jest/globals" + "npm:@angular/core", + "npm:@angular/forms", + "angular", + "npm:@taiga-ui/kit" ] }, { - "file": "projects/core/src/lib/utils/test/get-word-selection.spec.ts", - "hash": "11281128434197039133", + "file": "projects/demo/src/pages/recipes/textarea/examples/1-latin/mask.ts", + "hash": "9932935820401900073", "deps": [ - "npm:@jest/globals" + "core" ] }, { - "file": "projects/core/src/lib/utils/test/pipe.spec.ts", - "hash": "3743553701425336483", + "file": "projects/demo/src/pages/recipes/textarea/examples/maskito-with-textarea.md", + "hash": "768849534487888604" + }, + { + "file": "projects/demo/src/pages/recipes/textarea/textarea-doc.component.ts", + "hash": "3192585948901941018", "deps": [ - "npm:@jest/globals" + "npm:@angular/core", + "npm:@angular/router", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" ] }, { - "file": "projects/core/src/lib/utils/test/transform.spec.ts", - "hash": "11901632264630933085", + "file": "projects/demo/src/pages/recipes/textarea/textarea-doc.template.html", + "hash": "11299933946431047507" + }, + { + "file": "projects/demo/src/pages/stackblitz/components/stackblitz-edit-button/stackblitz-edit-button.component.ts", + "hash": "18195265855611865103", "deps": [ - "npm:@jest/globals" + "npm:@angular/core", + "npm:@taiga-ui/core" ] }, { - "file": "projects/core/src/lib/utils/transform.ts", - "hash": "654581069176068235" + "file": "projects/demo/src/pages/stackblitz/components/stackblitz-edit-button/stackblitz-edit-button.style.less", + "hash": "3597234413938528466" }, { - "file": "projects/core/tsconfig.lib.json", - "hash": "10458335522972924276" - } - ], - "react": [ - { - "file": "projects/react/.babelrc", - "hash": "3362769191121751979" + "file": "projects/demo/src/pages/stackblitz/components/stackblitz-starter/stackblitz-starter.component.ts", + "hash": "4418297813552918464", + "deps": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@taiga-ui/addon-doc", + "npm:@taiga-ui/core" + ] }, { - "file": "projects/react/README.md", - "hash": "3517836390584616760" + "file": "projects/demo/src/pages/stackblitz/components/stackblitz-starter/stackblitz-starter.style.less", + "hash": "15976825313889464947" }, { - "file": "projects/react/jest.config.ts", - "hash": "11819287231724842609" + "file": "projects/demo/src/pages/stackblitz/files/example.ts.md", + "hash": "1179675057136595861" }, { - "file": "projects/react/package.json", - "hash": "465450964278278894", + "file": "projects/demo/src/pages/stackblitz/files/starter.ts", + "hash": "12712857354175042792", "deps": [ - "core", - "npm:react", - "npm:react-dom", - "npm:@testing-library/react", - "npm:@testing-library/user-event", - "npm:@types/react", - "npm:@types/react-dom", - "npm:react-test-renderer" + "core" ] }, { - "file": "projects/react/project.json", - "hash": "17150827731543106231" + "file": "projects/demo/src/pages/stackblitz/files/styles.css", + "hash": "7404233276520115349" }, { - "file": "projects/react/src/index.ts", - "hash": "2322215859405598930" + "file": "projects/demo/src/pages/stackblitz/index.ts", + "hash": "1323598459856959785" }, { - "file": "projects/react/src/lib/tests/elementPredicate.spec.tsx", - "hash": "7270555888231946029", + "file": "projects/demo/src/pages/stackblitz/stackblitz.service.ts", + "hash": "4564074162465168739", "deps": [ - "core", - "npm:@testing-library/react", - "npm:@testing-library/user-event" + "npm:@angular/core", + "npm:@stackblitz/sdk", + "npm:@taiga-ui/addon-doc", + "npm:@tinkoff/ng-polymorpheus" ] }, { - "file": "projects/react/src/lib/tests/useMaskito.spec.tsx", - "hash": "7761891283020057883", + "file": "projects/demo/src/polyfills.ts", + "hash": "17716552174347683189", "deps": [ - "core", - "npm:@testing-library/react", - "npm:@testing-library/user-event" + "npm:zone.js" ] }, { - "file": "projects/react/src/lib/useIsomorphicLayoutEffect.ts", - "hash": "9942049867605225952", - "deps": [ - "npm:react" - ] + "file": "projects/demo/src/styles.less", + "hash": "13874896423342166657" }, { - "file": "projects/react/src/lib/useMaskito.ts", - "hash": "15825160868950533483", + "file": "projects/demo/src/test-setup.ts", + "hash": "12304954070837520170", "deps": [ - "core", - "npm:react" + "npm:jest-preset-angular", + "npm:@ng-web-apis/universal", + "npm:@taiga-ui/testing" ] }, { - "file": "projects/react/tsconfig.lib.json", - "hash": "15590731338353269541" + "file": "projects/demo/src/typings.d.ts", + "hash": "5644016198938812707" + }, + { + "file": "projects/demo/tsconfig.app.json", + "hash": "13563669033666651957" + }, + { + "file": "projects/demo/tsconfig.server.json", + "hash": "15541134867345308625" + }, + { + "file": "projects/demo/webpack.config.ts", + "hash": "7319111236508592020", + "deps": [ + "npm:webpack", + "npm:webpack-merge" + ] } ] },