38 Commits

Author SHA1 Message Date
Hamir Mahal
89cc661e79 fix: usage of a deprecated Node.js version in CI (#841) 2024-11-08 22:35:39 +01:00
Michele Riva
6d27952752 chore: removes funding 2023-12-18 10:24:40 +01:00
Michele Riva
960ff9c06a chore: updates version for release 2023-12-13 14:45:47 +01:00
Ludovico Besana
b6f1217e23 Add bug report and feature request GitHub Form Template (#532) 2023-11-01 16:44:00 +01:00
Michele Riva
4f603b54ed fix(orama): fixes errors in #327 and #328 (#331) 2023-03-29 10:12:37 -07:00
Paolo Insogna
03ca19b1f8 fix: Fixed CI. (#324) 2023-03-25 00:04:28 +01:00
Michele Riva
f5e8254ed8 Orama v1.0.0 (#310)
Co-authored-by: Paolo Insogna <paolo@cowtech.it>
2023-03-21 17:49:57 +01:00
Paolo Insogna
30e8f5b6a6 chore: Updated release workflow. (#272) 2023-02-02 18:07:32 +01:00
Paolo Insogna
1c7ec53c52 chore: Removed lockfiles. (#266)
* chore: Removed lockfiles.

* chore: Removed lockfiles.
2023-01-30 15:27:35 +01:00
Michele Riva
8465eae7bc ci(bun): temporary remove bun ci 2023-01-27 11:06:34 +01:00
Paolo Insogna
40493dfc67 fix: Fixed dynamic imports. (#258)
* fix: Fixed dynamic imports.

* fix: Fixed tests inclusions.

* chore: Use recent bun.

* test: Fixed browser tests.
2023-01-25 09:42:12 +01:00
Matteo Pietro Dazzi
e8b775b378 fix: closes #189 (#254)
* feat: playwright installation

* feat: playwright tests
2023-01-22 19:26:28 +01:00
Paolo Insogna
ea25ca7d63 wip: Deno CI. (#235)
feat: Deno and Bun CI.
2023-01-12 11:26:09 +01:00
Paolo Insogna
86118a59de feat: Only export as ESM. (#216)
* feat: Only export as ESM.

* feat: Use @lyrasearch/components.

* fix: Fixed CJS imports.

* feat: Removed @lyrasearch/components.

* fix: Fixed regexp.
2023-01-09 11:12:24 +01:00
Alberto Schiabel
151bebe968 feat(lyra): Add WebAssembly support (#194)
* feat(lyra): extract intersectTokenScores into the "lyra-utils-wasm" Rust crate

* chore: add bash scripts to build wasm artifacts

* feat(lyra): replaced "intersectTokenScores" with its Wasm counterpart

* chore: add experimental nix script to build Rust / Wasm

* ci: add experimental wasm workflow

* chore: swapped scripts interpreter to "/bin/bash"

* ci: attempt to fix "bad interpreter: no such file or directory " error

* chore: removed nix

* ci: replaced bash scripts with node.js scripts

* ci: added Dockerfile for Wasm generation pipeline

* ci: replaced nix with Docker

* chore: add examples of optimized wasm and textual wat representation

* chore: swapped order in test to match Rust's lexicographic order when tf-idf score is the same

* chore: removed leftover from Dockerfile

* ci: trigger wasm workflow on PRs

* ci: fix typo

* ci: fix typo in "docker cp" command

* test: removes generated files from tests

* build: wip: moves generated files to dist

* build(wasm): wip on wasm bundling

* build(wasm): fixes wasm build system

* build(wasm): fixes wasm build system

* chore: removes rc from package version

* build: fixes build system via dockerfile

* build: wip on build system

* build: removes post-install build

* test(wasm): fix tests

* build(docker): fixes dockerfile

* build(wasm): removes rust compilation process from bundling system

* build(wasm): wip on wasm build system

* build(wasm): adds rust build command

* fix: Fixed WASM loader.

* feat: wip on build system

* feat(lyra): adds components

Co-authored-by: Michele Riva <ciao@micheleriva.it>
Co-authored-by: Paolo Insogna <paolo@cowtech.it>
2022-12-14 15:52:54 +01:00
Rafael Gonzaga
6ccfffd2a6 chore: fix benchmark comparisson workflow (#151) 2022-10-12 14:42:25 -03:00
Simone Busoli
0a55ea8d27 ci: release automation (#130) 2022-09-10 12:52:41 +02:00
Cody Zuschlag
19b5120f50 fix(stemmer): fix handling of stemmer imports (#128)
* fix(stemmer): fix handling of stemmer imports in dist

#126

* fix(stemmer): fix importing of stemmer
2022-09-07 14:05:45 +02:00
Michele Riva
96ff340823 ci(ci): removes benchmark workflow (#119) 2022-09-04 18:15:41 +02:00
Michele Riva
cf1badcc60 chore: adds funding 2022-08-26 17:53:26 +02:00
Michele Riva
c35837319b refactor(docs): removes docs workflow 2022-08-15 18:04:13 +02:00
Rafael Gonzaga
3aac981c0d chore: update benchmarks to run only on main (#90) 2022-08-08 17:01:48 +02:00
Rafael Gonzaga
2f97a785f5 chore: add benchmark-comparisson workflow (#89)
This workflow adds the possibility to intercept potential performance
regressions in the Pull Request
Example: https://github.com/fastify/fastify/pull/3139
2022-08-08 17:01:21 +02:00
Michele Riva
aa699e42f3 docs: changes lyra source from npm to local 2022-08-03 09:24:26 +02:00
Michele Riva
744f5ca289 refactor(docs): renames 'lyra-docs' package into 'docs' 2022-08-01 10:01:23 +02:00
Michele Riva
d9a00617a8 ci(docs): cleans up the docs ci process 2022-07-31 17:15:18 +02:00
Michele Riva
b221ff8a66 ci(docs): changes build target from vuepress to docusaurus 2022-07-31 17:12:45 +02:00
Michele Riva
11d4323a9d ci(benchmarks): deletes benchmark table before adding new result 2022-07-19 15:13:50 +02:00
Michele Riva
05c25f7bca ci(benchmarks): fixes gh workflow 2022-07-19 15:01:11 +02:00
Michele Riva
c930e4e03e ci(benchmarks): fixes gh workflow 2022-07-19 14:59:23 +02:00
Michele Riva
c68bdb37d5 chore(benchmark): EXPERIMENTAL - creates benchmark file on push 2022-07-19 14:56:03 +02:00
Michele Riva
e00556965b ci(workflows): runs tests on PR 2022-06-07 11:27:39 +02:00
Michele Riva
a174f4a89d ci: adds test workflow 2022-06-07 11:22:35 +02:00
Michele Riva
b181b658c7 ci(vuepress): adds vuepress build workflow 2022-06-07 11:12:05 +02:00
Michele Riva
6188d466b3 docs: adds bug report and feature request issue templates 2022-06-07 10:23:10 +02:00
Michele Riva
0465b76214 chore(benchmark): adds basic benchmarks 2022-05-26 18:31:07 +02:00
Michele Riva
3fba5cb133 ci(lyra): adds pnpm action to gh workflow 2022-05-26 15:09:55 +02:00
Michele Riva
69bd48efd3 chore(lyra): adds CI workflow 2022-05-26 15:06:21 +02:00