Comments (3)
from karma-electron.
Alright, looking into this more now
My rough understanding is this is only a temporary flag/item for us to support (e.g. Electron 9/10/11) but I'm not 100% certain of the timeline
from karma-electron.
Alright, so notes out loud. Timeline via their corresponding PR: electron/electron#18396
-
5 major versions, about 60 weeks from May 21 2019
- 52 weeks for May 21 2020, 8 more weeks puts us in July 2020 so we're already 2 months overdue
-
Electron 9: Changes default value, requires overriding for old behavior
-
Electron 10: Adds deprecation warning
-
Electron 11: Removes ability to override
-
Electron version lifespans
-
All Electron versions via
npm show electron versions
-
[email protected], released 7 months ago (so Feb 2020)
-
[email protected], released 3 months ago (so Jun 2020)
-
[email protected], released 3 months ago (so Jun 2020 also)
-
[email protected], released 2 weeks ago (so Aug 2020)
-
[email protected], released 3 months ago (so Aug 2020 also)
-
For curiosity, here's 7.0 and 8.0 as well
- [email protected], released 10 months ago (so Nov 2019)
- [email protected], released 7 months ago (so Feb 2020)
It seems like the pacing is about 3-4 months between releases, which gives us about 3-4 months until electron@11
is out and this patch is moot
The timeline feels too short to add support only to roll it back
Instead something like forking (npm
supports git
URLs with branches) or monkey-patching as you've done feels like the ideal way to go about this (or resolve the issues with the native modules)
If there's more demand around it though, then glad to reconsider adding support
Thanks for filing the issue! =)
from karma-electron.
Related Issues (20)
- `electron` did show not nothing happen then HOT 1
- Can't import nodejs modules in an angular-cli project (Typescript) HOT 1
- Errors without stack traces coming from karma-electron? HOT 5
- running with ndb for debugging? HOT 2
- Unable to open Electron window using --show HOT 3
- Electron 5 nodeIntegration HOT 12
- Custom launcher `require` mechanism doesn't work HOT 4
- Module paths are messed up HOT 5
- Error: Karma plugin is meant to be used from within Angular CLI and will not work correctly outside of it HOT 1
- How to configure NODE_PATH for the Electron instance? HOT 24
- [feature] option like 'require', but for renderer processes. HOT 1
- Karma times out when using Electron 9 and client.useIframe = false HOT 20
- [questions] Is Electron 12 supported? HOT 16
- electron V12.0.4---------require is not defined HOT 3
- ES Modules HOT 2
- "require is not defined" after update to karma-electron 7 / electron 12 HOT 12
- Regardless of the `browserWindowOptions.show` value, a window always opens. HOT 12
- sqlite3 stalls with nodeIntegration true contextIsolation false HOT 12
- Consider migrating this great work to @web/test-runner. HOT 1
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 karma-electron.