mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-04 08:38:34 +00:00
a02d7d70c557c945aa0e36969abe01ec8a6aa272
Pathfinder
Prerequisites
- Git
- Node: any 12.x version starting with v12.0.0 or greater
- Pnpm: See how to installation
Development
pnpm dev
Open https://localhost:3000 in browser.
Build
pnpm build
Replace Modules
You can create module-resolve.js in project root dir to replace some package to better implements.
There is a template file in scripts/module-resolve/module-resolve.tmpl.js.
Example:
function resolve(pkg) {
if (pkg.dependencies && pkg.dependencies['@toeverything/pathfinder-logger']) {
pkg.dependencies['@toeverything/pathfinder-logger'] = '^0.0.1';
}
return pkg;
}
module.exports = {
resolve,
};
After modify/create this file, please delete the node_modules, then run pnpm install again
Languages
TypeScript
90.6%
Swift
3.8%
Rust
3.6%
Kotlin
1.1%
JavaScript
0.4%
Other
0.3%