Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/wintercms/snowboard.js

Standalone version of Winter's Snowboard.js framework.
https://github.com/wintercms/snowboard.js

Introduce navigation and hierarchy of docs pages

725919c26fa8a816c6c0691d77970bdd11906243 authored about 1 year ago
Add index page for docs

ed8800697e30a6071f00710e84242b10096b770b authored about 1 year ago
Update deps

8cf9018417525aa506c295ca0df082d0d12c76d7 authored about 1 year ago
Tag release v0.6.0

3350f86d0d53d7b93ad857bd3d6691910bc910aa authored about 1 year ago
Add controls package to releases

7ff0355100dfd877df7eeb41b50b7f4057423ea6 authored about 1 year ago
Initial control package functionality and tests completed

3fb858ec2d50046903dd769712fe166db9230706 authored about 1 year ago
Add Snowboard tear down capability

Tearing down Snowboard will destruct all plugins and remove all Snowboard functionality. It's ma...

fe72d38dc62e7687e35150d50d195cb00bdb3476 authored about 1 year ago
Convert most internal objects into maps

Maps are a little bit more strict on structure and have much more readable syntax. It also helps...

b7edc05153b1a020b1d28c25a1f24b8f9c457855 authored about 1 year ago
Add check for Snowboard on browser version of Reactivity package

5897b7cfff7e6909de28c7453b299d9522355030 authored about 1 year ago
Add license to reactivity package

3a70757edd6d8bb450d13c2f42a5d0676be8efe6 authored about 1 year ago
Initial work on controls package

29b2dacae45035c0ae2bb96f032866aa84dc9c89 authored about 1 year ago
Update dependencies, tweak test

22ba7a030c8cc3c4e33fe085b7687adfbcca5963 authored about 1 year ago
Add linting of docs

bc068eb750912709014a74a6306c980438e9162e authored about 1 year ago
Update readme and license of base package

2ab8ace9b1551f3835b4f862dbf56c0fa993bf1d authored over 1 year ago
Finally have some reactivity on components

1c3fa6dd1953fb0dd2ee6a525b483264ae948f6d authored over 1 year ago
Slightly adjust 'no use before define' rule to ignore functions

e880d2a1339fddef5beb67e64e8ff1abb476cc87 authored over 1 year ago
WIP components

45ff2ccf2c59d8addfa59d9e4d217e17df02dd4c authored over 1 year ago
Initial work on components

1b73551da2937177a07cae79df6cb08b2f9ad54e authored over 1 year ago
Fix scoping of methods retrieved from original instance

Calling "this" inside the methods before showed that the scope was within the data object, not t...

afd151cc943a99d327a679fc62f3472c5becfffd authored over 1 year ago
Fix release asset filenames

6d3c21b59088debddd7d4a9be073d89667371ebb authored over 1 year ago
v0.5.0

5cdbd27dcd18b696f69f6b1e672d8736f1795a1e authored over 1 year ago
Change mounting and template definition

This creates more flexibility on mounting, by allowing a developer to explicity provide or not p...

c5c92b71135eaf8cbfb4cba2031d3b89b86f4943 authored over 1 year ago
Improve API, initialise reactivity outside of class

Use some more Vue-like API for properties and methods made available to the plugin, and run the ...

d296919087f0b424b25f68c72dbe2264b0c656cf authored over 1 year ago
Fix publishing

b36dc3cb9c21eefcce3df11d103d076dffd9619e authored over 1 year ago
Fix paths for release

61227aeee0d626cd9ccfc01938a3021d90712d1a authored over 1 year ago
Merge branch 'wip/reactivity-module'

e01dafa7db200358b54597703f3540b9ad6cd9f6 authored over 1 year ago
0.4.0

89418d5c16131c9efe79220843b96657b695f44a authored over 1 year ago
Finalise release changes

ed1b1bbca57bf3cdf6f9ffc5c11d332ec9a09b35 authored over 1 year ago
Create Reactivity package (#1)

This package will provide reactivity support for Snowboard, using the petite-vue library to prov...

2ed892b75f231acd8f12b933754c85d6db22e0aa authored over 1 year ago
Babel has to be in packages for Rollup to find it :(

2b0c2183a80558c06ae862dfee4eee945d450200 authored over 1 year ago
Use global lint command

206f2fa68798950482fe408ed1f9054ea506ce09 authored over 1 year ago
Fix Babel config location, use global Jest tests in root

108005da6bca547389238c7b360613606020ea65 authored over 1 year ago
Move tests config into root folder

c4821f03ae7c4cd7468910b11cf7ab7ffd4944bc authored over 1 year ago
Fix actions

c64931e7d584032ea5f690de8a9cc2d9a961a39a authored over 1 year ago
Move core Snowboard into a base package, update build

35b0bf5216cfed5f30111d6dd410401961e84a9f authored over 1 year ago
If no window is found, make framework ready immediately

ff64d10b788c6d44b6804c9d6d03d2278249cd44 authored over 1 year ago
Improve documentation

96344590151d03dbc260c8cfe6bb163a8e02483b authored over 1 year ago
Include dev dependencies in tests

7139b2210ee7a577c3d10c92dd95bf8c23293d27 authored over 1 year ago
Add numerous reactivity tests

b4c4ef3913fa79d65feb75ceaf885e060a9d56e0 authored over 1 year ago
Don't use Husky on the packages

f9099017ecab20dfea0fd790cc658f730583795e authored over 1 year ago
Add comments

60545b7652d0f4916b9e1c1a3c6794371589fe69 authored over 1 year ago
Improve code reuse in Reactivity, add tests

ee12cd917ed66aa55b7e8b5b66ac80317ba71c8f authored over 1 year ago
Finished initial work on Reactivity, change builds further

e7229847e6e0262d138d381d97fb057afd133e95 authored over 1 year ago
Prevent init lifecycle method from being overwritten by traits

b293773e0a1264daace1a590446bfb9b5cc5d702 authored over 1 year ago
Add ability for Snowboard to add custom abstracts.

This will allow packages like the Reactivity package to add abstract classes that can be extende...

7150b587d2e00255859aeb29f208a60d6a7fc3a5 authored over 1 year ago
Ignore dist folder in code coverage

fabb673668cb15293197e51ece0ae1db5bcfd281 authored over 1 year ago
Adjust package build config

b74f7c22b257467e6601bb0305febd303c992d70 authored over 1 year ago
Initial work on Reactivity module

4b48c278d723162e49f3c6b18e9a94d1b8ee5bc2 authored over 1 year ago
Add action to publish new releases to NPM

0d139ccc2eec4608096af23726495453248f253b authored over 1 year ago
0.3.0

1f2f4776f7a191cf36dd03e590ace1f973a7900a authored over 1 year ago
Add init() callback step

init() will be called at the end of the construction process, after traits are loaded. This allo...

e06031b15815f5526588d89a91112dc3820dd816 authored over 1 year ago
Code cleanup and optimisations, update lock file

a85e246b811e43de099333d456c0374fb125e842 authored over 1 year ago
Add trap for "delete" keyword on Snowboard

This trap will act as a shortcut to removing plugins if provided a plugin name. It will not allo...

cf17ae19b85cad12c043bb8288b652007044aa82 authored over 1 year ago
0.2.2

1547aa3f35c0d39f8d05a5e9ea1c279735a2f831 authored over 1 year ago
Update packages in lockfile

6a4bf8a57e65bbd2d8e96a3c6614dc917b7ee4e3 authored over 1 year ago
Rename "events" to "eventListeners"

Less likely to conflict with existing code.

9a285179aa23b7e1d0d63754b4d5754a8c421304 authored over 1 year ago
Add additional Snowboard class tests

a36ba59e80e4ebc605c8d7e026aea6a568bf6676 authored over 1 year ago
Initial docs

35bd3ee90c1bbe2f40d0f04d7ad14b15352a7d5c authored over 1 year ago
Add asset loader tests

a814e88b0f7a564fb4e4ca055f92d187bdb39f0f authored over 1 year ago
Update lockfile, add small tests

cf918dfab42bd3dca3ca3d2a41ebc1e5f41643a8 authored over 1 year ago
Tag release 0.2.1

4c1ba5c15bbe714f8af8f41bf5c7f15e99e8c06f authored over 1 year ago
Remove "browser" entrypoint - breaks builds using Webpack

57c0e5ee5b251d6cbb25bad90b02a2e94a1e1290 authored over 1 year ago
Run build only on prepublish

3234b6e6d80e794c8055366c6bb76f93e8b2b1a8 authored over 1 year ago
Tag release 0.2.0

dc16758f1c697d30f9f638434287b9545785b2fa authored over 1 year ago
Allow commits if linter succeeds

968a2f58ad2f84f38ab6a793d37cb3882299c527 authored over 1 year ago
Appease linter

516b640e69569215df65a0d7eb9912460ff9ff79 authored over 1 year ago
Finalise FiresEvents trait, add tests

d7364462f3bd916fce22214a4e609352f984e366 authored over 1 year ago
Tweak Sanitizer and add scripts

8e1067595a59c92188131c264cb12ec4710ed36b authored over 1 year ago
Add test for JSON parser strict mode

e052a8305ea1c290f64006bc6cd94d047d1a5897 authored over 1 year ago
Make Configurable trait use JSON parser in strict mode

49fff07f929b5e43ef3b1a168c59bc83362ca610 authored over 1 year ago
Update comment

60bbc64c68c52a0ee3fcf4266e4a52a51b1c4b2c authored over 1 year ago
Add a strict mode to the JSON parser.

This will mainly be used by the Configurable trait, but it disables the functionality that tries...

7605f80cd8150ba12b3a27a1ffa9f8444a028216 authored over 1 year ago
Limit code coverage reporters

6768c08e55d97653cd3c53526dfdee4d42eba387 authored over 1 year ago
Changed mocked methods to receive instance as first arg

Originally, this was returning the PluginLoader for the plugin itself.

e8a3f9155e0ad4889e6f286797604f7e68d8d58f authored over 1 year ago
Add multi-line test

0d4740c8d637077c9258dbf9995291c2424a48a2 authored over 1 year ago
Rewrite JSON parser, update tests

b292f672cc2e45ea6f61e06eea9a4771d818c838 authored over 1 year ago
Appease lint

aaf87f5b382254d8f02c96256f16e2ac4e3f11bd authored over 1 year ago
Rewrite JsonParser to use JSON5 plus our own rules

3888db02c8aec79b82b0f78c5b02265e9fcafe36 authored over 1 year ago
Minor tweaks to JSON Parser - gonna need a rewrite methinks

aa412972473a35f53617fd92ee3462d8b9808b7b authored over 1 year ago
Add configurable trait tests

d198bb967811478d3cd716594abfaa37d24029fe authored over 1 year ago
Fix initialization, allow passing config to trait construction

- Can call "new Snowboard" without having to wrap it in a proxy.
- Fix how traits are constructe...

9664ca9e3d453bd489bff9758579c8fe1c80dc3b authored over 1 year ago
Add release workflow

c3e96f76ed27dcd4b4ac7992c9e611629a9313e3 authored over 1 year ago
Pack for both browser and ESM

d3d321da144bfe291198434a0731f311353c40ed authored over 1 year ago
Add license and readme

5d68f6789594e4a5953eb0fe5e88389de19059cd authored over 1 year ago
Use actions/checkout@v3 in CI

ebffcd1d67734d4af62fbf68a0c8bc6c515a9277 authored over 1 year ago
Fix test failures

- Use a custom test environment so that the custom resource loader actually works.
- Force the u...

771952bf650880b1d92e9a3f3105dffdec27d748 authored over 1 year ago
Ignore test utilities in ESLint

014a3fbc54e0cc3a57f904f80c003603359cebd1 authored over 1 year ago
Add URL and AssetLoader utility tests

0dcec6f8c853b13c962d3a1eed3843f1c5b144c0 authored over 1 year ago
Add test to check plugins cannot use Snowboard methods as names

459aae402c6144847d49724ffe7be81c50a7318e authored over 1 year ago
Enforce custom destructor using "destruct" method

0a3831a04f6ef612b9a7e3ba199df5358d9c92bf authored over 1 year ago
Turns out testing with JSDom is first-class in Jest!

c900b4f1bca5b0cfce5fe6475ef5207898700a4f authored over 1 year ago
Remove functions being added as Snowboard plugins.

Javascript classes are technically functions, and there's no easy way to determine if a function...

246c9e9b15f60670233e1b193e849a479aade2d1 authored over 1 year ago
Add PluginLoader tests

4244a9e3a1f935eed760788745b52aa15c2293b0 authored over 1 year ago
Add workflows

5309fee269f0812045616d9a44faadb0b52937ff authored over 1 year ago
Adding the missing pieces, porting tests

b4ed1b9b3ce18336cdc98c28cca79261f04846a2 authored over 1 year ago
Set up and test an initial test case

f37caac4213d73c2c3cd66a2333857d4d95ebfdd authored over 1 year ago
Setting up build process

f51181250fb5cd1b43e5ac3d725191203d93feb5 authored over 1 year ago
Initial commit

4bf301bdcddea222ffc2683e7bf43ec6eab95171 authored over 1 year ago