Ecosyste.ms: OpenCollective

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

github.com/TryGhost/NQL-Lang


https://github.com/TryGhost/NQL-Lang

Fixed issues with timezones, browsers, and SQL

This fixes 3 bugs:

1. The way I was importing date-fns wasn't working in the browser - causing ...

3a6916541fec234953188b64a08c6269da43dad9 authored almost 3 years ago by Hannah Wolfe <[email protected]>
v0.1.0

905d820cb8b19e3df4cf6882ae8fc2b1e855679e authored almost 3 years ago by Hannah Wolfe <[email protected]>
Added relative date handling

closes: https://github.com/NexesJS/NQL-Lang/issues/9

This adds relative date expressions in the...

976d2a0654c629188ccad3ed50220ccdb1711dca authored almost 3 years ago by Hannah Wolfe <[email protected]>
Fixed true/false/null vs literal handling

closes: #1

There's been a long standing bug with the handling of true/false/null
- `nullable...

e884c208f1e44e93446cb95aaa316168e8547faa authored almost 3 years ago by Hannah Wolfe <[email protected]>
Added tests for current case sensitivity behaviour

Currently the match on keywords true, false and null are case insensitive thanks to %options cas...

40d18fefddd30329ce9ba9060b7ea98ad82a67b0 authored almost 3 years ago by Hannah Wolfe <[email protected]>
Improved readability

- This is a minor change that attempts to make our regex macros make more sense
- "badchars" mak...

169b65bffd1f42925dda0ff9163472fb8d99fc9d authored almost 3 years ago by Hannah Wolfe <[email protected]>
2022

0e12d799a3a9c4d8651444e9284ce16c19cbc4f0 authored about 3 years ago by John O'Nolan <[email protected]>
2021

85ab577fe0cf7ff2bfaf49d24137d5222287655a authored almost 4 years ago by John O'Nolan <[email protected]>
2020

183dbd424c9b5d6e22009b654d1da014f88f8b61 authored about 5 years ago by John O'Nolan <[email protected]>
2019

53c511ec134b2468c1178d3fd0e0838f5cb8eb0e authored about 6 years ago by John O'Nolan <[email protected]>
v0.0.1

3353d6b58cdaadd1cad8ba51048fde5cdcba7e3e authored over 6 years ago by Hannah Wolfe <[email protected]>
🛠 Changed `yarn test` to support args

- The existing implementation means passing args to `yarn test` gets misunderstood
- E.g. yarn...

886cd36afd6a1318e42937c5624a4f978c732142 authored over 6 years ago by Hannah Wolfe <[email protected]>
✨ Add support for aliases

- We need to be able to expand or alias certain property names, but based on custom context info...

a102aa3164761d2d1247bc9673f4a46a204d4df3 authored over 6 years ago by Hannah Wolfe <[email protected]>
🎨 Rename deGroup to ungroup

- this looks / feels nicer and easier to understand

922cbfd7de383881945b455dedf42d90a79a87d8 authored over 6 years ago by Hannah Wolfe <[email protected]>
🎨 Refactored lib/scope

- Eslint already didn't like deGroup
- Turns out that DEBUG mode wasn't working either
- This re...

dc3736529f33bdbe6cffcd751e1128dea972599e authored over 6 years ago by Hannah Wolfe <[email protected]>
🛠 Extra yarn scripts for testing

8345d3cad3285fe3d1d91e8d3c9236a151bbe513 authored over 6 years ago by Hannah Wolfe <[email protected]>
✨ Add scope, api and tests

- scope provides extra functions to the parser
- nql provides our public API
- index file points...

bb439840cfaca334fbf4a2ed5f0eff7d732bd034 authored over 6 years ago by Hannah Wolfe <[email protected]>
🎨 Cleanup default test env

- we have no need for sinon

2b6480647e74ad617c13e4e440bcb615e75f2fb5 authored over 6 years ago by Hannah Wolfe <[email protected]>
✨ Add lexer, grammar & first build of parser.js

- src/nql.l = lexical grammar
- src/nql.y = language grammar
- dist/parser.js = generated parser

14739c70d5da6ed7fb470a98553e7e3c7e23e05d authored over 6 years ago by Hannah Wolfe <[email protected]>
✨🛠 Add Jison, tooling & repo structure

- Added Jison dependency
- Added all the necessary build tooling / pipeline to make this project...

752855c026bcc9b1ffb9ed372194c02be63d97c8 authored over 6 years ago by Hannah Wolfe <[email protected]>
✨ Initial commit

25c7592c9c386249295744255a16f11f2b6f2ce5 authored over 6 years ago by Hannah Wolfe <[email protected]>