Comments (6)
so to not be dependent on webpack as a build tool... this means we should use a "native" es module version of chai.
So basically add it to https://github.com/bundled-es-modules right? and then use that one instead of the "official" chai
from open-wc.
Yes if we want to stick to native es modules for everything we will need to do that. Alternatively we could check if express can be loaded with an import, and export from the window.
from open-wc.
I would say the more "correct" solution would be "native" es modules for chai itself. using it via some express magic feels like a workaround.
We should do this for sinon then as well 💪
PS: just thinking using renovate auto merge + fully CD we should be able to get automatically new versions released (without any manual work)... uh that sounds like a good plan for bundled-es-modules
from open-wc.
Sinon 7 ships native es modules :D wct is still on sinon v1 haha.
Are you able to make the es version of chai? Then ill work on the changes to the testing package
from open-wc.
uuhh nice - native es version 👍
sounds good will make it right now :) published name will be @bundled-es-modules/chai
I guess
from open-wc.
solved with latest release
from open-wc.
Related Issues (20)
- building-rollup: Cannot find module 'rollup-plugin-terser'
- lit-helpers spreadProps types HOT 1
- Internal blog header images 404
- Bump lit-helpers to support lit@3 HOT 3
- change twitter's name to new name 𝕏 in Contact Section of README.md
- @open-wc/scoped-elements v2.2.4 breaks lit module resolution HOT 3
- Issue with Global Custom Element Registry Updates Affecting Multiple Microfrontend Apps HOT 4
- @open-wc/testing-helpers oneEvent TS errors after upgrade to 4.0.0 HOT 3
- litFixtureSync want getScopedElementsTemplate but fixtureSync call it without this argument HOT 1
- New project doesn't work HOT 3
- TypeError: Attempted to assign to readonly property HOT 1
- v0.20.1 includes node version breaking change
- Rendering issue in @open-wc/scoped-elements v3 for the Lion project HOT 5
- dev-server-hmr makes rendering 2x slower after each rerender
- @open-wc/lit-helpers not playing well with TypeScript 5.3.3 node16 module
- `npm init @open-wc` generated project is not working HOT 1
- types are not correct for esm usage
- Illegal constructor when creating new registry at the ScopedElementsMixinImplementation HOT 1
- `npm init @open-wc` Storybook conf doesn't work
- lit-a11y/list exists in recommended rules list but not in the overview.md docs HOT 2
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 open-wc.