You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 28, 2024. It is now read-only.
If you're excited about espresso like we are, we'd appreciate it if you'd help us test the current implementation by running through this checklist. If you encounter any issues, please report a bug, or ping us on Discord!
Furthermore, if there are other checks not listed here, feel free to add them, test them, and reply to this issue!
Blockers
A few features that currently do not work, so please avoid testing them:
TypeScript React/JSX support. Since we don't have node_modules currently, the react and @types/react packages are not resolvable, and React statements do not work.
However, this can be temporarily bypassed by using "jsx": "preserve" and manually defining JSX.IntrinsicElements. This is a lot of work though.
Hey everyone 👋
If you're excited about espresso like we are, we'd appreciate it if you'd help us test the current implementation by running through this checklist. If you encounter any issues, please report a bug, or ping us on Discord!
Furthermore, if there are other checks not listed here, feel free to add them, test them, and reply to this issue!
Blockers
A few features that currently do not work, so please avoid testing them:
TypeScript React/JSX support. Since we don't have
node_modules
currently, thereact
and@types/react
packages are not resolvable, andReact
statements do not work.However, this can be temporarily bypassed by using
"jsx": "preserve"
and manually definingJSX.IntrinsicElements
. This is a lot of work though.Or you could use npm temporarily to create the
node_modules
folder for@types
usage.Installing
espm
~/.espresso
directory in my home directoryespm
binary to.espresso/bin
and toPATH
espm
binaryespm init
command--yes
--to
espm new
for additional checks[workspace]
basedesp.toml
with populated valuesespm.lock
(temporary)espm new
command--to
--name
--description
--keyword
--yes
[package]
basedesp.toml
with populated valuessrc/index.ts
andREADME.md
espm build
command.espm/<target>
output directory.mjs
extensionimport
andexport
statements within files to have a trailing.mjs
extension--target
es2015
es2016
es2017
es2018
es2019
es2020
es2021
es2022
build.decorators = "legacy"
require
,__dirname
, etc).cjs
and.cts
filessrc
.espm/tsconfig.<target>.json
filetsconfig.espm.json
file.d.ts
to.d.mts
in the output directorytsc
es2015
es2016
es2017
es2018
es2019
es2020
es2021
es2022
tsc
version to~/.espresso/packages
--build
build.decorators = "legacy"
.espm/<target>
output directory, mirroring source structurebuild.exclude
setting.png
filesbuild.optimize-png = false
build.optimize-png = <level>
The text was updated successfully, but these errors were encountered: