Skip to content
This repository was archived by the owner on Oct 16, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
353 commits
Select commit Hold shift + click to select a range
3fda5bf
Updated Jest Config
bennobuilder Nov 21, 2020
6b36c78
Started creating util tests
bennobuilder Nov 21, 2020
607b316
Finished ground structure of util tests
bennobuilder Nov 22, 2020
77a1de3
optimized util tests
bennobuilder Nov 26, 2020
d850798
created Storage tests
bennobuilder Nov 27, 2020
1c9fbb4
Fixed util tests
bennobuilder Nov 27, 2020
cb8bc44
Updated jest config
bennobuilder Nov 28, 2020
da625e9
Changed test directory structure
bennobuilder Nov 28, 2020
1eab086
Updated clone function (utils)
bennobuilder Nov 28, 2020
44bb3e3
Updated persist logic
bennobuilder Nov 28, 2020
e0e1c87
Updated storage tests
bennobuilder Nov 28, 2020
35be6a9
Updated persistent
bennobuilder Nov 29, 2020
f7e836d
Created storages tests
bennobuilder Nov 29, 2020
036a8a2
shorted storage test
bennobuilder Nov 29, 2020
e07eae6
Fixed import issue
bennobuilder Nov 29, 2020
72915eb
Created agile.test base and made some small tweaks
bennobuilder Nov 29, 2020
22cfe84
Created basic agile tests
bennobuilder Nov 30, 2020
66f368d
continued basic agile tests
bennobuilder Nov 30, 2020
3cac137
Added agile specific config test
bennobuilder Dec 1, 2020
6004cbc
created basic persistent tests
bennobuilder Dec 1, 2020
1b2414c
created basic integration tests
bennobuilder Dec 1, 2020
108d4b5
Fixed small issue and started to create integrations tests
bennobuilder Dec 1, 2020
1291f57
Updated integration
bennobuilder Dec 2, 2020
960ce9c
Created basic integrations tests
bennobuilder Dec 2, 2020
a91bc3a
Fixed some small issues
bennobuilder Dec 2, 2020
555b26e
Created Job tests
bennobuilder Dec 2, 2020
830b95d
Renamed some stuff
bennobuilder Dec 2, 2020
25248fc
Updated observer config
bennobuilder Dec 2, 2020
d73dca0
Created basic observer tests
bennobuilder Dec 3, 2020
9a1cd18
fixed typo
bennobuilder Dec 3, 2020
4c15089
Renamed sub.ts to sub.controller.ts
bennobuilder Dec 3, 2020
0c5b224
fixed some typos
bennobuilder Dec 3, 2020
1a9504a
added some important notes
bennobuilder Dec 3, 2020
da777c6
Fixed some typos
bennobuilder Dec 3, 2020
0c4e67e
Started subController tests
bennobuilder Dec 3, 2020
dcebb01
added some spaces
bennobuilder Dec 4, 2020
61f8569
Added unmount feature to sub.controller
bennobuilder Dec 4, 2020
363b36d
Created basic sub.controller tests
bennobuilder Dec 4, 2020
dd3f0ac
Added unmount tests
bennobuilder Dec 4, 2020
83bf8c9
Updated place where subs of subscriptionContainer gets filled with ob…
bennobuilder Dec 4, 2020
8a6d940
Created SubscriptionContainer tests
bennobuilder Dec 4, 2020
3348bc6
Created CallbackSubscriptionContainer and ComponentSubscriptionContai…
bennobuilder Dec 4, 2020
f349f54
changed jest.fn() to jest.spyOn() in some places
bennobuilder Dec 5, 2020
ee22c59
Updated Job
bennobuilder Dec 5, 2020
6b5d212
Updated test integration
bennobuilder Dec 5, 2020
148ce06
created runtime perform and ingest tests
bennobuilder Dec 5, 2020
a9c5217
Fixed some bugs in runtime
bennobuilder Dec 5, 2020
baa13df
created basic updateSubscribers function tests (runtime)
bennobuilder Dec 5, 2020
70b0c51
started to refactor updateSubscribers tests (Runtime)
bennobuilder Dec 6, 2020
543f509
created handleObjectBasedSubscription tests
bennobuilder Dec 6, 2020
3a1b20c
fixed small observer issue
bennobuilder Dec 6, 2020
f0ca287
Created getObjectBasedProps tests
bennobuilder Dec 6, 2020
a585d5a
Fixed typo
bennobuilder Dec 6, 2020
0efda85
created basic getTrackedObserver function tests
bennobuilder Dec 6, 2020
cd814a5
Fixed state ingest config interface
bennobuilder Dec 6, 2020
c233fa9
optimized state config
bennobuilder Dec 6, 2020
efa1ea6
Fixed status observer config
bennobuilder Dec 6, 2020
1ab7717
Removed unnecessary defineConfig
bennobuilder Dec 6, 2020
3e67937
added overwriteUndefinedProperties config to defineConfig
bennobuilder Dec 6, 2020
6e0d6f9
Fixed some typos
bennobuilder Dec 7, 2020
aad42fb
optimized state observer ingest function
bennobuilder Dec 7, 2020
b9b0667
Fixed some typos
bennobuilder Dec 7, 2020
5058bd6
created state observer ingest function tests
bennobuilder Dec 7, 2020
60216a2
Fixed some bugs
bennobuilder Dec 7, 2020
afbdd1c
Created basic state.observer tests
bennobuilder Dec 8, 2020
0414cc3
Fixed logger bug
bennobuilder Dec 8, 2020
9690fa9
Fixed subs reference issue
bennobuilder Dec 8, 2020
87b5a6f
fixed import
bennobuilder Dec 8, 2020
34592c5
Added reference tests to runtime tests
bennobuilder Dec 8, 2020
c463318
Fixed typo
bennobuilder Dec 8, 2020
f1ea4d2
Fixed typos
bennobuilder Dec 9, 2020
1b4542b
Fixed Typo
bennobuilder Dec 9, 2020
8d61de9
Fixed validatePersistent issue
bennobuilder Dec 9, 2020
145b46a
started creating statePersistent tests
bennobuilder Dec 9, 2020
6e493da
Created test main.yml
bennobuilder Dec 9, 2020
d8176bc
added create-pipeline to branches
bennobuilder Dec 9, 2020
1028f00
added npm version
bennobuilder Dec 9, 2020
1603e4c
shorted code in persistent tests
bennobuilder Dec 9, 2020
14ce08f
updated workflow
bennobuilder Dec 10, 2020
ae2b989
todo
bennobuilder Dec 10, 2020
22990c5
tried to mock logger
bennobuilder Dec 11, 2020
c95ce90
tried to mock logger
bennobuilder Dec 11, 2020
af14b55
tried to mock logger
bennobuilder Dec 11, 2020
2af4edf
created initial loading tests
bennobuilder Dec 11, 2020
c28ec7c
updated persistent
bennobuilder Dec 12, 2020
066133e
expanded state persistent tests
bennobuilder Dec 12, 2020
2c72b95
create rebuildStorageSideEffect unction tests
bennobuilder Dec 12, 2020
8d6b6c4
started creating state tests
bennobuilder Dec 13, 2020
59486fe
added a few more state tests
bennobuilder Dec 13, 2020
9ecef2e
fixed some typos
bennobuilder Dec 13, 2020
fa4ebbd
fixed persist key type
bennobuilder Dec 13, 2020
147dbf5
created Persist function tests
bennobuilder Dec 13, 2020
937f12a
added some more state tests
bennobuilder Dec 13, 2020
9ad652c
finished basic state tests
bennobuilder Dec 13, 2020
65b67a7
Created EventJob tests
bennobuilder Dec 14, 2020
0812659
Create codeql-analysis.yml
bennobuilder Dec 14, 2020
cfd9e24
Bump ini from 1.3.5 to 1.3.8
dependabot[bot] Dec 14, 2020
ccf07f1
Merge pull request #35 from agile-ts/dependabot/npm_and_yarn/ini-1.3.8
bennobuilder Dec 14, 2020
9e48810
added default templates
bennobuilder Dec 14, 2020
c040bec
Update bug_report.md
bennobuilder Dec 14, 2020
889ecad
added icons
bennobuilder Dec 14, 2020
10b2ff4
added icons
bennobuilder Dec 14, 2020
861b306
added icon
bennobuilder Dec 14, 2020
9c70788
readded space
bennobuilder Dec 14, 2020
4ca9698
Added label to feature_request
bennobuilder Dec 14, 2020
32c8ff2
fixed typo
bennobuilder Dec 14, 2020
129ab95
Create PULL_REQUEST_TEMPLATE.md
bennobuilder Dec 14, 2020
6507acb
fixed typo
bennobuilder Dec 14, 2020
3f90704
fixed weired name
bennobuilder Dec 14, 2020
48219b5
Merge pull request #36 from agile-ts/add-templates
bennobuilder Dec 14, 2020
9b03f04
added licence
bennobuilder Dec 14, 2020
d33dfd0
Merge pull request #37 from agile-ts/add-licence
bennobuilder Dec 14, 2020
12f2d47
created event observer tests
bennobuilder Dec 14, 2020
8f8c210
started creating event tests
bennobuilder Dec 15, 2020
6c0e5f3
added trigger function tests (event)
bennobuilder Dec 15, 2020
b0da354
normalTrigger function tests (event)
bennobuilder Dec 16, 2020
6ee947d
created delayedTrigger tests [event]
bennobuilder Dec 16, 2020
e62ba64
added overlap config to Event
bennobuilder Dec 16, 2020
5cfab41
fixed typo
bennobuilder Dec 16, 2020
9c6a85b
fixed small computed test issue in state observer tests
bennobuilder Dec 16, 2020
d62577c
Fixed computed deps issue
bennobuilder Dec 16, 2020
d7d44c0
fixed typo
bennobuilder Dec 16, 2020
cf3b92b
outsourced formatDeps of computed
bennobuilder Dec 16, 2020
8213cdc
started creating computed tests
bennobuilder Dec 16, 2020
5e9b44a
updated globalBind
bennobuilder Dec 16, 2020
dde1f9f
added computed Tracker
bennobuilder Dec 16, 2020
6b791ef
Added warning if multiple agile instances got detected
bennobuilder Dec 16, 2020
2e06dd3
fixed typos
bennobuilder Dec 16, 2020
f044de7
Created basic computed tests
bennobuilder Dec 16, 2020
b7b2724
fixed typo
bennobuilder Dec 16, 2020
5113723
created basic computed tracker tests
bennobuilder Dec 16, 2020
edfb06c
Fixed some small isues in storage
bennobuilder Dec 17, 2020
c44ee23
refactored storage tests
bennobuilder Dec 17, 2020
2fa77eb
fixed typos in storages
bennobuilder Dec 17, 2020
2df18b4
refactored storages tests
bennobuilder Dec 17, 2020
9499467
fixed typos
bennobuilder Dec 17, 2020
f2201cc
refactored persistent tests
bennobuilder Dec 17, 2020
c40f069
refactored state persistent tests
bennobuilder Dec 17, 2020
4cb76e9
fixed typos
bennobuilder Dec 17, 2020
247a802
fixed typos
bennobuilder Dec 17, 2020
6304d63
added globalBind test to utils
bennobuilder Dec 17, 2020
013da1a
fixed typo
bennobuilder Dec 17, 2020
12968ab
added getAgileInstance util tests
bennobuilder Dec 17, 2020
2ce755a
added updateSubscribers return value
bennobuilder Dec 18, 2020
c3c85fb
refactored runtime tests
bennobuilder Dec 18, 2020
6e53fbf
fixed typos in subcontroller
bennobuilder Dec 18, 2020
88a7f95
refactored sub controller tests
bennobuilder Dec 18, 2020
8b0d7fe
expanded SubscriptionContainer tests
bennobuilder Dec 18, 2020
d11ee67
refactored observer tests
bennobuilder Dec 18, 2020
457924b
fixed typo
bennobuilder Dec 18, 2020
ff1e135
refactored job tests
bennobuilder Dec 18, 2020
f418e01
optimized updating key of item
bennobuilder Dec 18, 2020
382fcd2
created item tests
bennobuilder Dec 18, 2020
c868dc4
added sideEffect tests in state persistent
bennobuilder Dec 18, 2020
6122df1
made sideEffect name a static property in Item
bennobuilder Dec 18, 2020
94d09fb
fixed typo
bennobuilder Dec 18, 2020
7ef8e7a
fixed typo
bennobuilder Dec 18, 2020
feed746
fixed typos in integration
bennobuilder Dec 18, 2020
58812c8
refactored integration tests
bennobuilder Dec 18, 2020
047bbc8
refactored integrations tests
bennobuilder Dec 18, 2020
53457ca
fixed typo
bennobuilder Dec 18, 2020
0503547
fixed typos in event observer
bennobuilder Dec 18, 2020
a7d2470
added comment to event.job
bennobuilder Dec 18, 2020
7de911d
fixed typo in persistent
bennobuilder Dec 18, 2020
d3ac578
optimized selector and fixed some typos
bennobuilder Dec 18, 2020
062c7eb
started creating selector tests
bennobuilder Dec 18, 2020
f3e9900
optimized rebuildSelector function
bennobuilder Dec 19, 2020
aa06822
fixed selector config issue
bennobuilder Dec 19, 2020
911c4cc
created basic selector tests
bennobuilder Dec 19, 2020
f3eaf49
fixed some typos
bennobuilder Dec 19, 2020
b989756
updated rebuildGroup sideEffect key
bennobuilder Dec 19, 2020
7c55cd2
added items setter to group
bennobuilder Dec 19, 2020
e6a73ae
started creating group tests
bennobuilder Dec 19, 2020
bb40641
fixed typo in state
bennobuilder Dec 20, 2020
0ca4302
fixed some bugs in group
bennobuilder Dec 20, 2020
b91adba
created basic group tests
bennobuilder Dec 20, 2020
9578ee8
updated config of collection persistent
bennobuilder Dec 20, 2020
7b575ac
removed unnecessary test in state persistent tests
bennobuilder Dec 20, 2020
703c73d
Started creating collection persist tests
bennobuilder Dec 20, 2020
97017a7
fixed typo in state persistent tests
bennobuilder Dec 20, 2020
6cdd53f
fixed config issue in collection persistent
bennobuilder Dec 20, 2020
46a11b2
fixed typos
bennobuilder Dec 20, 2020
5d3c051
fixed small bugs in collection persistent
bennobuilder Dec 20, 2020
d0b1eab
continued writing collection persist tests [WIP]
bennobuilder Dec 20, 2020
8af1f1f
created persistValue tests collection persistent
bennobuilder Dec 20, 2020
4a2217a
added comment
bennobuilder Dec 20, 2020
ba23da1
fixed removePersistedValue function issues
bennobuilder Dec 20, 2020
c54c8f5
fixed typos in state persistent tests
bennobuilder Dec 20, 2020
6823a74
created removePersistedValue tests (collectionPersistent)
bennobuilder Dec 20, 2020
9204f7e
fixed some typos and added formatKey collectionPersistent tests
bennobuilder Dec 20, 2020
c26c806
fixed small issues in rebuildStorageSideEffect
bennobuilder Dec 21, 2020
6f43703
created rebuildStorageSideEffects function tests [not working]
bennobuilder Dec 21, 2020
aec50da
fixed rebuildStorageSideEffects tests [wip]
bennobuilder Dec 21, 2020
c48a75a
optimized selector select tests
bennobuilder Dec 21, 2020
c2cced2
fixed a few bugs in collection persistent tests
bennobuilder Dec 21, 2020
8d30fb6
fixed typo in state persistent
bennobuilder Dec 21, 2020
939b386
tidied getGroupStorageKey and getItemStorageKey
bennobuilder Dec 21, 2020
385cc0c
fixed collection persistent passedRemovedItemKey issue
bennobuilder Dec 21, 2020
e50e983
Created basic collection persistent tests
bennobuilder Dec 21, 2020
625ad97
fixed typo
bennobuilder Dec 21, 2020
f867e8b
added selector tests
bennobuilder Dec 21, 2020
8fe4b6c
fixed state setKey issue
bennobuilder Dec 22, 2020
b19266e
fixed some typos in collection
bennobuilder Dec 22, 2020
cd64316
started creating collection tests
bennobuilder Dec 22, 2020
4df2833
created initSelectors and initGroups function tests
bennobuilder Dec 22, 2020
31dcbf5
fixed typos in collection
bennobuilder Dec 22, 2020
233dbce
fixed collection rebuild issue
bennobuilder Dec 22, 2020
4d74e91
created basic collect tests and fixed some typos
bennobuilder Dec 22, 2020
89d4c96
created basic update function collection tests
bennobuilder Dec 22, 2020
93c325f
Fixed some bugs in collection
bennobuilder Dec 23, 2020
26087e2
updated failing tests
bennobuilder Dec 23, 2020
2a2b552
Created RuntimeJob
bennobuilder Dec 23, 2020
9c7e99a
Fixed _key State instance issues
bennobuilder Dec 23, 2020
1daa83a
fixed key of Item
bennobuilder Dec 23, 2020
46a4df8
fixed some bugs with notExisting config of getInstance
bennobuilder Dec 23, 2020
6fa331b
fixed damaged tests
bennobuilder Dec 24, 2020
6b89fda
fixed typo
bennobuilder Dec 24, 2020
bfe468c
created StateRuntimeJob Tests
bennobuilder Dec 24, 2020
5512aeb
Merge pull request #41 from agile-ts/runtime-job
bennobuilder Dec 24, 2020
575a61d
added placeholder update collection test
bennobuilder Dec 24, 2020
448a03d
created createSelector, getSelector, removeSelector, getSelectorWithR…
bennobuilder Dec 24, 2020
fa644fe
removed unnecessary created items | collection tests
bennobuilder Dec 24, 2020
aed6f5f
created remove function tests
bennobuilder Dec 25, 2020
a156168
created some tests related on collection item
bennobuilder Dec 27, 2020
837b637
created collection persist tests
bennobuilder Dec 27, 2020
12df87e
created onLoad function tests (collection)
bennobuilder Dec 27, 2020
03c544b
created getSelectorCount and getGroupCount function tests
bennobuilder Dec 27, 2020
76fca41
created reset collection function tests
bennobuilder Dec 27, 2020
7bcaa45
put function tests (collection)
bennobuilder Dec 27, 2020
d0bfa39
created group replace function
bennobuilder Dec 28, 2020
f671e28
created updateItemKey function tests
bennobuilder Dec 28, 2020
40b50e8
created removeFromGroups tests
bennobuilder Dec 28, 2020
b67cbdf
created hasSelected function (selector)
bennobuilder Dec 28, 2020
2dade29
created unselect function
bennobuilder Dec 28, 2020
748bc86
optimized hasSelected function tests
bennobuilder Dec 28, 2020
976e97d
Fixed removeItems function issue
bennobuilder Dec 29, 2020
bc0e9b0
created removeItems tests
bennobuilder Dec 29, 2020
57d49f9
created basic setData function tests
bennobuilder Dec 29, 2020
ca44d3a
created rebuildGroupsThatIncludeItemKey function tests
bennobuilder Dec 29, 2020
8a44b8b
fixed observer tests typo
bennobuilder Dec 29, 2020
36d82ff
removed old tests
bennobuilder Dec 29, 2020
8937849
Merge branch 'develop' into tests/rewrite-tests
bennobuilder Dec 29, 2020
45791fa
Merge pull request #42 from agile-ts/tests/rewrite-tests
bennobuilder Dec 29, 2020
e39b3c7
Merge pull request #43 from agile-ts/develop
bennobuilder Dec 29, 2020
ba3398b
created test all workflow
bennobuilder Dec 30, 2020
bf1ff2d
added changeset and create release workflow
bennobuilder Dec 30, 2020
a3e1c68
fixed typo
bennobuilder Dec 30, 2020
5965246
Merge branch 'develop' into create-pipeline
bennobuilder Dec 30, 2020
d191299
Merge pull request #44 from agile-ts/create-pipeline
bennobuilder Dec 30, 2020
f8cc9be
removed outdated workflows
bennobuilder Dec 30, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"$schema": "https://unpkg.com/@changesets/config@1.4.0/schema.json",
"changelog": "@changesets/cli/changelog",
"commit": false,
"linked": [],
"access": "restricted",
"baseBranch": "master",
"updateInternalDependencies": "patch",
"ignore": []
}
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: 🐛 Bug report
about: Create a report to help us improve AgileTs
title: ''
labels: 'Type: Bug'
assignees: ''

---

## 🐛 Bug report

### 🤖 Current Behavior

<!-- Explain your problem (with screenshots, videos, text) in detail -->

### 🎯 Expected behavior

<!-- A clear and concise description of what you expected to happen. -->

### 📄 Reproducible example

<!-- Create a simple example in Codebox -->

### 💡 Suggested solution(s)

<!-- How could we solve this bug? What changes would need to made to AgileTs? -->

### ➕ Additional notes

<!-- Add any other context about the problem here. -->

### 💻 Your environment

<!-- PLEASE FILL THIS OUT -->

| Software | Version(s) |
| ----------------------| ---------- |
| TypeScript |
| npm/Yarn |
| NodeJs |
| @agile-ts/core |
| @agile-ts/react |
| @agile-ts/api |
| @agile-ts/multieditor |
<!-- Any additional important Version Notes? -->
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: 🔨 Custom issue template
about: Describe this issue template's purpose here.
title: ''
labels: ''
assignees: ''

---


22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: 🆕 Feature request
about: Suggest an idea for this project
title: ''
labels: 'Type: Enhancement'
assignees: ''

---

## 🆕 Feature Request

### ❓ Is your feature request related to a problem?
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

### 📄 Describe the solution you'd like
<!-- A clear and concise description of what you want to happen. -->

### 📃 Describe alternatives you've considered
<!-- A clear and concise description of any alternative solutions or features you've considered. -->

### ➕ Additional Notes
<!-- Add any other context or screenshots about the feature request here. -->
17 changes: 17 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<!--- Please provide a general summary of your changes in the title above -->

## 📄 Description
<!--- Please describe all your changes in detail -->

## 🔴 Related Issue
<!--- If fixing a bug, there should be an issue describing it with steps to reproduce -->
<!--- Please provide a link to the issue here -->

## 📃 Context
<!--- Why is this change required/wanted? What problem does it solve? -->
<!--- If this fixes an open issue, please provide a link to the issue here. -->

## 🛠 How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include information about your testing environment, and the tests you ran to -->
<!--- see how your change might have affects other areas of the code, etc. -->
34 changes: 34 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Release
on:
push:
branches: [master]

jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
# Checkout Project
- name: 📚 Checkout
uses: actions/checkout@v2

# Setup NodeJS
- name: 🟢 Setup Node ${{ matrix.node_version }}
uses: actions/setup-node@v1
with:
node-version: 12

# Install Dependencies
- name: ⏳ Install
run: yarn install

# Create Release Pull Request
- name: 📤 Create Release Pull Request or Publish to NPM
uses: changesets/action@master
with:
publish: yarn release
commit: Version Release
title: Next Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}
33 changes: 33 additions & 0 deletions .github/workflows/test-all-packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Test All Packages
on:
pull_request:
branches: ["*"]
types: ["opened", "reopened"]

jobs:
publish:
name: Test All Packages
runs-on: ubuntu-latest
steps:

# Checkout Project
- name: 📚 Checkout
uses: actions/checkout@v2

# Setup NodeJS
- name: 🟢 Setup Node ${{ matrix.node_version }}
uses: actions/setup-node@v1
with:
node-version: 12

# Install Dependencies
- name: ⏳ Install
run: yarn install

# Run Tests
- name: 🤔 Test
run: yarn test

# Build Packages for Testing
- name: 🔨 Build Packages
run: yarn run build:test
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ node_modules/
dist
.yalc

# Differs on each engine
yalc.lock

# local env files
.env.local
.env.*.local
Expand Down
21 changes: 21 additions & 0 deletions LICENCE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2020-present bennodev19

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
10 changes: 5 additions & 5 deletions ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,16 @@ _Agile is a global state and logic framework for reactive Typescript & Javascrip
<img src="https://img.shields.io/github/repo-size/agile-ts/agile.svg" alt="GitHub Repo Size"></a>


##### Agile is inspired by [PulseJs](https://github.com/pulse-framework/pulse)
### Agile is inspired by [PulseJs](https://github.com/pulse-framework/pulse)
Agile has a similar syntax as [PulseJs](https://pulsejs.org/) and works slightly different under the hood.
Maybe a little more sophisticated and extensible
**BUT** I would recommend you to use PulfseJS right away as it is supported by a cool community and has nearly all features AgileTs offers.
**BUT** I would recommend to use PulseJS right away as it is supported by a cool community and has nearly all features AgileTs offers.

| Name | Latest Version |
| ------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| [@agile-ts/core](/packages/core) | [![badge](https://img.shields.io/npm/v/@agile-ts/core.svg?style=flat-square)](https://www.npmjs.com/package/@agile-ts/core) |
| [@agile-ts/react](/packages/react) | [![badge](https://img.shields.io/npm/v/@agile-ts/react.svg?style=flat-square)](https://www.npmjs.com/package/@agile-ts/react) |
| [@agile-ts/api](/packages/api) | [![badge](https://img.shields.io/npm/v/@agile-ts/api.svg?style=flat-square)](https://www.npmjs.com/package/@agile-ts/api) |
| [@agile-ts/core](/packages/core) | [![badge](https://img.shields.io/npm/v/@agile-ts/core.svg?style=flat-square)](https://www.npmjs.com/package/@agile-ts/core) |
| [@agile-ts/react](/packages/react) | [![badge](https://img.shields.io/npm/v/@agile-ts/react.svg?style=flat-square)](https://www.npmjs.com/package/@agile-ts/react) |
| [@agile-ts/api](/packages/api) | [![badge](https://img.shields.io/npm/v/@agile-ts/api.svg?style=flat-square)](https://www.npmjs.com/package/@agile-ts/api) |

<div align="center">
<img src="https://i.pinimg.com/originals/66/70/fd/6670fd61b91760bf8f04ca0479a2e0d1.gif">
Expand Down
14 changes: 0 additions & 14 deletions examples/AwesomeTSProject/__tests__/App-test.tsx

This file was deleted.

4 changes: 2 additions & 2 deletions examples/AwesomeTSProject/core/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ interface collectionValueInterface {
}

export const MY_COLLECTION = App.Collection<collectionValueInterface>(
(collection: Collection) => ({
(collection) => ({
key: 'my-collection',
groups: {
myGroup: collection.Group(),
Expand All @@ -36,7 +36,7 @@ export const MY_COLLECTION = App.Collection<collectionValueInterface>(
MY_COLLECTION.collect({id: 'id1', name: 'test'});
MY_COLLECTION.collect({id: 'id2', name: 'test2'}, 'myGroup');
MY_COLLECTION.update('id1', {id: 'id1Updated', name: 'testUpdated'});
MY_COLLECTION.getGroup('myGroup').persist({followCollectionPattern: true});
MY_COLLECTION.getGroup('myGroup')?.persist({followCollectionPattern: true});

console.log('Initial: myCollection ', MY_COLLECTION);

Expand Down
Loading