esdmr / template Goto Github PK
View Code? Open in Web Editor NEWNodeJS template with Linting, Testing, Typescript and CI support
Home Page: https://esdmr.github.io/template/
License: MIT License
NodeJS template with Linting, Testing, Typescript and CI support
Home Page: https://esdmr.github.io/template/
License: MIT License
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Location: renovate.json
Error type: The renovate configuration file contains some invalid settings
Message: timezone: Invalid schedule: Unsupported timezone IR
In NodeJS v16.9.0 corepack is included with the installation, although experimental. packageManager
tells corepack to automatically install that package manager.
Automatically switch to pnpm if used with npm.
No response
Replace api-extractor
and api-documenter
for a better alternative. Also perhaps remove Jekyll.
By switching to TypeDoc
(and ditching Jekyll, yay) the documentation will look better and the search will be scoped to every version.
The subpath exports are not regarded. Probably use typedoc-plugin-external-module-name
to fix that.
The documentation will no longer be written in Markdown. It is possible to revert this by using typedoc-plugin-markdown
, however it does not look as good as the HTML. Additionally it would need to be converted using Jekyll (as it is currently done. Ugh, what was I thinking?).
Unfortunately we may not be able to use KaTeX
. This needs more investigation. But I would doubt anyone needs to write equations in documentation.
CI should use corepack instead of naively trying out the latest version of pnpm.
CI would use a managed version, the same as the one in the packageManager
and Renovate would update this version over time.
It would then also make sense to update the instructions to use corepack instead. This does not include the “Install as a dependency” section.
We will also need to update renovate's package manager as well. There is a open issue on renovate for that, but for now we can workaround that by updating renovate config post-merge. This was fixed last year in https://togithub.com/renovatebot/renovate/pull/12088 🎉
Currently there is only a single pnpm store which causes it to be used for all purposes.
Additionally api-extractor
and api-documenter
are installed in current
cache which is also used by the CI.
N/A
No response
N/A
No response
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are awaiting their schedule. Click on a checkbox to get an update now.
These updates await pending status checks. To force their creation now, click the checkbox below.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
.github/pages-template/Gemfile
github-pages undefined
jekyll-feed "~> 0.6"
kramdown-math-katex undefined
just-the-docs undefined
tzinfo "~> 1.2"
tzinfo-data undefined
wdm "~> 0.1.0"
.github/workflows/ci.yaml
actions/checkout v3@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
actions/setup-node v3@8c91899e586c5b171469028077307d293428b516
actions/cache v3@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
codecov/codecov-action v2@f32b3a3741e1053eb607407145bc9619351dc93b
.github/workflows/docs.yaml
fish-actions/install-fish v1.1.0@d6d9d26231a15f8d9a6b3e74b3db45512440e3e8
actions/setup-node v3@8c91899e586c5b171469028077307d293428b516
esdmr/action-create-branch v2.1.2@cde5be66dae4dc5547ba71e1cdf8522708eba723
actions/cache v3@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
actions/cache v3@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7
fkirc/skip-duplicate-actions v3.4.1@f75dd6564bb646f95277dc8c3b80612e46a4a1ea
crazy-max/ghaction-github-status v2.2.0@4cbc955e79062f29eacbd60fb9bdd4a888b7853a
ruby/setup-ruby v1.94.0@f302e4ff49ae7afb893251cea73db1fa98ed372d
crazy-max/ghaction-github-pages v2.6.0@a117e4aa1fb4854d021546d2abdfac95be568a3a
.github/workflows/lint-fish.yaml
fish-actions/install-fish v1.1.0@d6d9d26231a15f8d9a6b3e74b3db45512440e3e8
actions/checkout v3@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
.github/workflows/renovate.yaml
actions/checkout v3@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
.github/pages-template/_lib/package.json
package.json
@babel/eslint-parser 7.19.1
@changesets/cli 2.26.0
@types/node 16.18.11
@types/tap 15.0.7
c8 7.12.0
execa 6.1.0
rimraf 3.0.2
tap 16.3.3
typescript 4.9.4
xo 0.49.0
node >=16
pnpm 7.24.3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.