Comments (2)
FWIW my reading of this repo's commit logs and so on is that it is pretty clearly intended as a small fork for vscode's own convenience, with no promises at all of being useful to anyone else or responsive to anyone else's needs. (Which, to be clear, is a perfectly reasonable thing for its authors to do!)
For a start, the commit that makes most of the changes in this branch has a commit message of literally "chore: vscode specific changes": 59a82b2.
I think the lack of response to this issue over the past month is also a sign that this repo's maintainers do not intend for it to be something maintained for other people to use.
In the case of mapbox#1493, the thing that's being requested upstream is just to publish a release to NPM; the needed change is already merged in the master branch. So the thing that this repo is providing relative to upstream is purely that they've posted a build to NPM. And… looking at the "Versions" tab on the NPM page: https://www.npmjs.com/package/@vscode/sqlite3 one sees that they posted a burst of new versions in mid-November last year, one version last August, and that's the whole list. So in the absence of any commitments from the maintainers, I think that history doesn't give any reason to predict that they'll be regularly publishing new releases in the future either.
For anyone using sqlite3 who wants a version with the mapbox#1493 issue fixed, I think the good solutions are:
- point your
package.json
directly at a commit from master: TryGhost#1493 (comment) - or if using Yarn, add a
resolutions
entry to force an upgradednode-gyp
directly, just as if you were using asqlite3
that had that upgraded version in itspackage.json
: TryGhost#1493 (comment)
from vscode-node-sqlite3.
Our intent is not to create another distribution of this library but track the original library as closely as possible. In fact, #11 tracks upstreaming our changes and then we will delete this repository very likely.
Not using pre-bundled binaries for native modules is just a choice we made in VSCode where we build all native modules on each CI run and not rely on prebuild binaries. The reason is that we want to build native libraries in the same environment that we build VSCode in.
from vscode-node-sqlite3.
Related Issues (10)
- Debt: upstream changes from vscode-node-sqlite3 HOT 10
- Wrong URL in package.json HOT 1
- RETURNING support HOT 1
- Binaries are missing HOT 2
- @vscode\sqlite3 fails to build HOT 1
- Build fails HOT 1
- Is it specifically designed for VScode Extension? HOT 2
- ERROR in ./node_modules/@vscode/sqlite3/build/Release/vscode-sqlite3.node HOT 2
- Electron 9: crash in SQLite 5.x on shutdown HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-node-sqlite3.