Граф коммитов

26 Коммитов

Автор SHA1 Сообщение Дата
Marat Abdullin 4140be9fc2
ShadowDOM support (#347)
Ability to override all DOM operations with the ones that support ShadowDOM.
2024-01-30 17:26:20 +01:00
Marat Abdullin 0c76bacb2e
Building the docs in the PR pipeline to make sure they build ok. (#243) 2023-02-24 10:40:07 +01:00
Marat Abdullin 5b697ac4af
Changing Node version in github-pages deploy workflow. (#247)
* Changing Node version in github-pages deploy workflow.

* Removing extra spaces.

* Removing extra spaces.
2023-02-24 10:06:56 +01:00
Marat Abdullin d77dc36c72
GitHub pages deploy permissions (#245)
* Adding permissions for the deployment.

* Moving to actions/deploy-pages@v1.
2023-02-24 09:46:30 +01:00
Marat Abdullin 0de439c0f8
Adding permissions for the docs deployment. (#244)
* Adding permissions for the docs deployment.

Co-authored-by: ling1726 <lingfangao@hotmail.com>

---------

Co-authored-by: ling1726 <lingfangao@hotmail.com>
2023-02-23 18:07:55 +01:00
Marat Abdullin 4132d7e345
Supporting iframes and improving the testing framework. (#154)
* Supporting iframes and improving the testing framework.
2022-06-16 14:57:08 +02:00
ling1726 428d62497d
Add CI step to check for unstaged files (#133)
* Add CI step to check for unstaged files

* fix yml

* add follow up task

* simpler check

* update package-lock.json

* bump to node 16

* use node 16

* update node versio
2022-04-12 19:32:04 +02:00
Marat Abdullin ff96d1892d
(feat) Allowing to enable dummy inputs on root in uncontrolled mode. (#112)
* Allowing to enable dummy inputs on root in uncontrolled mode.
2022-02-17 17:12:28 +01:00
ling1726 8374ad7869
fix: docs deploy (#102)
Adds an extra step to the github pages CI after changes from #101
2022-01-18 10:34:20 +01:00
Marat Abdullin bea7e6a5ec
Initial step for the docs (#100) 2022-01-12 14:18:39 +01:00
Bernardo Sunderhus 5702c4ff4c
Flatten project roots using TS project references (#92)
* Restructure folders to follow 3 project refs

* Finish project references

* rename tsconrfig files to be more specific

* set path aliases correctly, create type-check for CI

* improve linting

* format

* revert lint changes

Co-authored-by: Lingfan Gao <lingfangao@hotmail.com>
2021-11-26 09:15:28 -03:00
ling1726 cd8851d0a1
fix: storybook publish CI (#81) 2021-11-19 17:14:27 +00:00
ling1726 78217800fa
chore: Move `core` to repo root and replace tslint with eslint and (#80)
* chore: Move `core` to repo root and replace tslint with eslint and
prettier

* rename prepare to prepublishOnly
2021-11-19 17:06:18 +00:00
ling1726 b247edc00e
chore: Add testing container to `core` storybook (#79)
* chore: Add testing container to `core` storybook

Also removes the `test-container` package

* remove test-container

* fix serve command

* use correct package
2021-11-19 17:35:55 +01:00
ling1726 3047ec91c1
fix(DummyInputManager): Mutation observer should be on declared element (#67)
* fix(DummyInputManager): Mutation observer should be on declared element

Fixes the `DummyInputManager` so that the element API is observed
instead of document body. Also adds tests for this

* use headless

* rebuild test container

* unobserver

* add command to root package.json
2021-11-08 16:05:01 +01:00
ling1726 6557a7bae4
fix(ci): use Node 14 (#66)
updated by the github-pages pipeline was not.

Update `github-pages.yml` to use node 14
2021-11-03 11:43:07 +01:00
ling1726 750c0ce1c7
implement code path with dummy inputs (#64)
* implement code path with dummy inputs

* test both code paths

* add ports for testing

* node 14

* pr suggestions

* ignore test utils
2021-11-03 04:02:58 +01:00
ling1726 11f558c4c0
fix(examples): Add prepare phase to examples (#36)
Since the tabster repo uses `prepare` during the `bootstrap` command to
build projects, make this consistent with the `examples` project
2021-05-31 11:52:15 +02:00
ling1726 f949b1cf07
chore(tests): Create test container app, fix deloser tests (#34)
* chore(tests): Create test container app, fix deloser tests

Since `keyborg` is now a separate package, the existing `Deloser` test
no longer works.

This PR creates a test container that an be used by `BroTest` to run its
DOM bootstraping similar to the previous test-app.html

Another advantage is that the test container is built using webpack so
it has debuggable source maps and can watch for changes to `core`

* add build script

* use html webpack plugin and avoid index.tml

* fix title assertion

* add optional headless only for CI

* add test to ci

* add commands to test on CI

* remove duplicate build step

* remove ci variants

* fix name

* remove production mode from tests

* add new lines
2021-05-31 11:43:39 +02:00
Oleksandr Fediashov 3b06f12aed
chore: update storybook deployment to skip files 2021-04-09 15:00:13 +02:00
Oleksandr Fediashov 2158bebaa5
chore: update Storybook deployment to Github pages (#22) 2021-04-09 14:06:28 +02:00
Oleksandr Fediashov 1844b07a28
chore: add Storybook deployment to Github pages (#21) 2021-04-09 11:44:06 +02:00
Oleksandr Fediashov 1238c96859 add CI var, add cross-env for Windows 2021-04-08 12:42:54 +02:00
Oleksandr Fediashov 49a1f466ba install deps first 2021-04-08 12:26:10 +02:00
Oleksandr Fediashov 0ff5c81d80 chore: fix commands in GH action 2021-04-08 12:22:57 +02:00
Oleksandr Fediashov bf1aca7a0e chore: introduce GH actions 2021-04-08 11:03:24 +02:00