Ecosyste.ms: OpenCollective

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

github.com/espruino/EspruinoTools

JavaScript library of tools for Espruino - used for the Web IDE, CLI, etc.
https://github.com/espruino/EspruinoTools

Fix issue comparing characters (copy/paste issue from Java!) which meant that some strings were converted to JSON in a way which parsed wrong

170d2cfe30d6cb4739f3cdeb78396f8b19e66409 authored 12 months ago
Add device filtering for Web Bluetooth

a19436433cd50db60ac8c9196c65215aab19376e authored 12 months ago
Fix issue saving pretokenised code to boot code

d153cd2343570fffcb652a679db4d25ba0f20b1b authored 12 months ago
Ensure we don't pretokenise code that's being sent to RAM, as the REPL can't handle it

cf60c6f44bacad2d7d84bb4ea5b232ce0d88c118 authored 12 months ago
Default Espruino CLI to *not* set time on upload

df37e9defe67731f0c931747078b04fcd35310a9 authored 12 months ago
On firmware that supports it, pretokenise Strings and atob("...") - drastically improves speed

b4cd28cd898b018b19a790fed2a0d0364b7d1dbf authored 12 months ago
Ensure we properly escape characters being sent to Espruino when writing to files. Before, we used \u1234 escapes which would create unicode, so when writing to a file the size of data we were writing was greater than we expected

3062a0ab7034aa747ed0b30431dbf3de6d22584d authored 12 months ago
make peer.js optional to help with installs - fix #174

08958aaad79b3a464bcf8da1d60bbb2f225b7016 authored about 1 year ago
Update to point Bangle.js 2 users to the app loader

591055e1cf4b7467f5e6e8301361576535eaa594 authored about 1 year ago
Merge pull request #173 from mariusGundersen/fix-global-variables

Fixed two issues with global variables

af1ffa356b732754d525f6d1271b5c938c012d55 authored about 1 year ago
Fixed two issues with global variables

These caused problems when I tried bundling this code.

ea3f251c6d9d25b0f27b2847a8d5c31e915d5430 authored about 1 year ago
bump for release

ec17902f852985e211c12abad18d266d987b77a1 authored about 1 year ago
Merge pull request #172 from mariusGundersen/terminal-condition

Don't load the terminal when there is no document

e565e2a75ef9cee8b204389adf017ac605c569d0 authored about 1 year ago
Don't load the terminal when there is no document

This fixes a problem with using this in VSCode extensions

0b0440793220b8bb78a9fbaec4587e572132f044 authored about 1 year ago
Merge pull request #171 from mariusGundersen/improve-localModules

Improve localModules plugin

f4bca51ffb399b6a9f6405f110b2fffc19bbde39 authored about 1 year ago
Make cwd resettable back to process.cwd()

15b481bb08a2fc844753288fadb8a13248a273b2 authored about 1 year ago
Made localModules cwd changeable

e50653ff800d2c91efa93c37c932ade1d6f48a71 authored about 1 year ago
Merge pull request #167 from rigrig/add-bangle-modules

Add Bangle.js to default "Module URL" setting

f0e4e1027f2fb42b79a27f33369ea786ac6c221d authored over 1 year ago
Add Bangle.js to default "Module URL" setting

So the emulator can also run apps which use Bangle.js modules

b313598e940fe6b74dfac8b6925051edeea6c6c0 authored over 1 year ago
bump for release

00eeff4ce36baa1675075fdedca5cdb472c90f23 authored over 1 year ago
Merge pull request #165 from Totalus/master

Add `--scan-timeout` option

109e0247b311f40938a4ec594500f509c454bf71 authored over 1 year ago
Add --scan-timeout option

f9430d8000f90414dbb446503c047c87a90e5c22 authored over 1 year ago
Merge pull request #164 from Totalus/master

Remove '-' in service uuids to properly match NORDIC_SERVICE

2d9624cacadeb9495cee4501ff1972ac0a3310c9 authored over 1 year ago
Remove '-' in service uuids to properly match NORDIC_SERVICE

810da354012648d53e82fe46e9ff125ed3e32c31 authored over 1 year ago
support for zero length input

1b9109dcd847c8354d96316fa990133f13ba6fa6 authored over 1 year ago
Made getPorts return immediately if we're waiting for a webrtc connection

5f316eb953b3647bc112d04ea18891324a0f6867 authored over 1 year ago
allow getURL to POST, and swap compiler away from using jquery

54a11ce1ed3326d9b07d2f9ee22b78e049d50c75 authored over 1 year ago
oops

9a0b84bbe92f44168ffa51a66e97ec48952c622b authored over 1 year ago
fix regex parsing

14b2de590f80d072903aa11fd5cccd559a51cee6 authored over 1 year ago
Fix regex parsing - fix https://github.com/espruino/Espruino/issues/2096

a73e5bd3e51bce3684ed7735b31fb2de6d2bc6c5 authored over 1 year ago
misc tidying

3714e5d747392be90228af33802d86a4f4f62526 authored over 1 year ago
Allow WebRTC bridge ID to be set via config

7bb6bdd5370b104964cd161125245e6949da7a2d authored over 1 year ago
Oops - fix connection timeout issues

16a396e7f8b162593430b4aa6577a17c9da6b7db authored over 1 year ago
Web IDE Remote command-line options

25b9e17c1fa8254e16f68814ba23cc5727056ac9 authored over 1 year ago
oops - fix QR code coloring

d88427ec87ab3fe76deb14fe3fe49cd6fd300c6d authored over 1 year ago
Smooth out connection process

54cfd8ed0a48836a73c528c267bc39b2acd1e4bb authored over 1 year ago
Add timeouts for WebRTC connections - handy if a bridge has disconnected and then getPorts doesn't work

81f04b54518aa6110007ff87e8f71ed177ee8dfc authored over 1 year ago
Fix issue where double-tap of the connect icon was required after a failed connection

a277f4b61d41cc5d88f8309690e254151acfb50f authored over 1 year ago
hiding internal variables

19af0a7c3227052a78571f306cfd80b97fe2d068 authored over 1 year ago
Ensure we can continue to connect even after disconnect

099b431c29b3b658d71c9967fedc891ef9d98713 authored over 1 year ago
Merge branch 'master' of github.com:espruino/EspruinoTools

b9d59ea6feac782dc6dd1f4b4446e84b6af06562 authored over 1 year ago
More safety and sanity checks

223bcaa7f0bc500e9b9b56f3b8a062787636d7a5 authored over 1 year ago
Merge pull request #162 from fanoush/f-skip-hasuartservice-for-p-d

skip uart service check for devices requested by name or MAC

09189ece130edc35263ab6c0614218622a1e2e7b authored over 1 year ago
docs

ecb942ab576326b0daf417b42b37dd9a62c4f336 authored over 1 year ago
Now notify of firmware updates on more boards

Allow us to force slow writes off, and automatically do it for new ESP32 builds

9dbc91d98ce55b4e13b837adcfb055ae5f5e7a3e authored over 1 year ago
lower XOFF timeout to 2s

48fdb0515934dda2ef97a62de818d690aa55963a authored over 1 year ago
allowed bridge->ide->bridge shuffle to allow the ide to connect to the bridge when it's the IDE that shows the QR code

58e96cef5e3ed119897eb2e6e3700795428b1a29 authored over 1 year ago
support for video streaming

6e3474259bcc525bb6bc35d53ace22512e6c822d authored over 1 year ago
docs

b8d59c989061ea9de1c79dc914baf97004838716 authored over 1 year ago
code comments

7aa9cefc4758a080ae9e9ac2c9e45fbc1e5a841d authored over 1 year ago
Set terminal raw mode *after* connecting so we can still ctrl-c out of the connection process

e1a9079ce75a8798f142b8a028c7c612305ce4ce authored over 1 year ago
Add webRTC connection code - dependent on Web IDE right now

d68e0f085bca5e8d5dace715d0f91a36b72af490 authored over 1 year ago
fix spelling

04c0d819939e6a217a8dbcc88f331afcd72c5dcf authored almost 2 years ago
skip uart service check for devices requested by name or MAC

98fa70a59f56be5479a81ddc938002877e79bf53 authored almost 2 years ago
Ensure we can run in Git Bash for Windows where there is no setRawMode (fix #161)

cd2a89e88b4b95d416cb5b5f6e31754386085f2f authored almost 2 years ago
Bump version for release, update packages, remove 'request' (was used by plugins/npmModules.js which has since been removed)

fa52c9b8e56091c5ea94ea6dfaf54ad055188016 authored almost 2 years ago
remove winnus usage/dependency - it's much better just using noble-winrt now

e7af1b9face7df80fa8dffe2bbdbb450a8ae4188 authored almost 2 years ago
added support for noble-winrt on windows

46eb53d4b5a04b5e3abf27a0a4f0f4da04d0d3b6 authored almost 2 years ago
Extra docs

de50f1a7914f746fa04a759e6100625c745898b1 authored almost 2 years ago
Removed request for `/serial/ports` - I believe this existed for local IDE serving, but we now use the IDE's embed.js for this and frames so it's not needed

800b462e1e4b6b9f69466840d43f22d4abd8d479 authored almost 2 years ago
Handle webserial disconnects better

9c3f72b34385c1b3105b839e42ed25e5719e9e82 authored almost 2 years ago
Added ability to connect from the CLI via websockets, fix https://github.com/espruino/EspruinoTools/issues/160

361080cab0eb98d07e49c6b97a99ead008f55f10 authored almost 2 years ago
Fix lexing of escape codes - it turns out JSON.parse gets unhappy about non-ASCII char codes like `"\x10"` so we have to manually parse these

6a0aaf3023f8102539ea117de95dc389d9eb06f1 authored almost 2 years ago
Merge branch 'master' of github.com:espruino/EspruinoTools

fd733d98e2425b52db0b6da5d6351a8d3bc479a3 authored almost 2 years ago
bump serial port version

d5ad75b7cc2cc145cd5b60f864cfdb97dfa10f76 authored almost 2 years ago
force other web serial settings

2ea4f5ae2d0b20b1e9dfb786b0e18f91282655e9 authored almost 2 years ago
Fix issue if a module added with a line comment at the end and no newline!

e9568e191465dba7313b535ea0f160326ee5eafd authored almost 2 years ago
Merge pull request #156 from slank/depfix

fix: remove unused/deprecated tar.gz dependency, fixes #155

51b008f44f9b47b2a94498f64600941a58977dcf authored about 2 years ago
fix: remove unused/deprecated tar.gz dependency, fixes #155

ef90ffd5aeff679fb316ec79728be37f53558659 authored about 2 years ago
ability to add test to terminal without the border

63c952ac6ca5315cc7561be0222f8dfac56fe6fe authored over 2 years ago
export reformatCode

844f16d45919fd5752ca2f31306a4ec52c269603 authored over 2 years ago
add a note to check with --verbose

ae4d7362b4bf1ea22a1bcf2b227721c94f6a5624 authored over 2 years ago
version bump

8a1b7b8cda4e2ba3545c501b952272629f2cf1b7 authored over 2 years ago
Remove node-ble, because it broke everything

aa0a1990601d304d9233a118e1091b01be3e20fa authored over 2 years ago
Support for serialport 10

ba139d15d5b30c735032cefae4146d3b03f4596d authored over 2 years ago
bump for release

7c6e7f5984d87219599480c299c8a826c44ed9cd authored over 2 years ago
Another tweak for https://github.com/espruino/EspruinoTools/issues/150

26ee5b114dd08daf6eac2420a4be583c3626bdbb authored over 2 years ago
Attempt to only initialise bluetooth if bluetooth is required (#150)

f7036227f71edda93be5d941fa1b2d6d5d407f69 authored over 2 years ago
Merge pull request #149 from d3nd3/master

Allow multiple files to be uploaded

36aac9010b60295610c692345b8fd8c8d773295a authored over 2 years ago
multiFile FileLoader

af96030b92ef1c6a6827499ec75771ee0fe15809 authored over 2 years ago
MultiFile FileLoader

35b55fe2890d633e2bc84fbfecf5a84a3116e734 authored over 2 years ago
Tweaks to make usage under electron easier (fix #147)

a8c13d56346ea47dba10db4e3cde48a719cc11e4 authored over 2 years ago
bump version for release

a7da9fbbaffb9be1f53f454e0bde234654b0eff9 authored over 2 years ago
Ability to un-tokenise

3fb3b06da961932258d4f81beb3c70a4d4b1c852 authored over 2 years ago
Merge branch 'master' of github.com:espruino/EspruinoTools

4067a9c43842c67e946b275ef5541d87ef263dd4 authored almost 3 years ago
*actually* fix string escape parsing

62d6c8906af0942b5f462b0b2306e118cf93c568 authored almost 3 years ago
tweak

b9a0dd1b22dc886792ff73d99ab118b3ac7e8097 authored almost 3 years ago
Merge branch 'master' of github.com:espruino/EspruinoTools

29b9eadd722259f0671a3739825096fa6d0f4013 authored almost 3 years ago
Fix handling of escape characters in strings

2305349c411784d7bbc55781e486666751c6d9ea authored almost 3 years ago
Merge pull request #146 from pelrun/node-ble

Remaining fixes for node-ble support

ef27c4ab929982aed3d32e06c7ac10e67a138a1c authored about 3 years ago
Throw a warning message if WebIDE or another process has the device open.

Currently all received data gets incorrectly duplicated when multiple
processes access the same ...

2dae8f4eba9e67600ded5642cfe952da355a590e authored about 3 years ago
Found correct sequence to allow ble writes to succeed

Also switched from BLE Name to Alias as per bluez recommendation

ebf573ce23e5819d72e91f2291585a3faf1dcd8d authored about 3 years ago
Fix break in the promise chain for openSerial

59bd0e111ccfc2abe7a77ce19836cb94e4867861 authored about 3 years ago
Merge pull request #145 from pelrun/node-ble

Add support for BLE on Linux using the node-ble package as noble is o…

67eef53e5b7474d44b9cedd60148c876d647f994 authored about 3 years ago
Add support for BLE on Linux using the node-ble package as noble is old and broken

6283bd1fb4ae55d3f0dac61b604243f372e71b5d authored about 3 years ago
Add option for unicode and disable by default

111d4ce44723386474f812ba2267a92ec3b9bcff authored over 3 years ago
Ensure we convert BMP inline images to PNG. Fix https://github.com/espruino/EspruinoWebIDE/issues/256

17e2deef6bd25c95be2ac5e2f19772e91fcf1302 authored over 3 years ago
Add a SortOrder for modules to allow them to be initialised in the right order.

Also ensure we don't pretokenise modules if we're including them as a function in our code (fix...

d0d5b1fe1efbac035c3cce12e6ab46bd0673d3d7 authored over 3 years ago
New version, update dependencies, and now use built-in esprima because the NPM version is broken (esmangle uses a very old estraverse)

da420c0e0bda88fea800d8e3bef47f228dae4182 authored over 3 years ago
update readme about hex merging

8f3a6cf34b90ca21c677a6df50758912f8ef0399 authored over 3 years ago