There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
Go to file
Yifeng Wang c98fe3413e
Merge pull request #42 from toeverything/upgrade
chore: update blocksuite
2022-10-21 09:43:41 +08:00
.github chore: update workflow for test env 2022-10-20 19:54:00 +08:00
.vscode chore: change to monorepo 2022-10-14 13:26:06 +08:00
packages chore: update blocksuite 2022-10-21 09:42:55 +08:00
scripts/module-resolve feat: module resolve 2022-10-19 17:53:10 +08:00
.eslintignore feat: init basic settings 2022-09-22 15:39:53 +08:00
.eslintrc.js chore: change to monorepo 2022-10-14 13:26:06 +08:00
.gitignore feat: module resolve 2022-10-19 17:53:10 +08:00
.npmrc feat: module resolve 2022-10-19 17:53:10 +08:00
.pnpmfile.cjs feat: module resolve 2022-10-19 17:53:10 +08:00
.prettierrc feat: init basic settings 2022-09-22 15:39:53 +08:00
package.json chore: update dev command 2022-10-19 23:05:42 +08:00
pnpm-lock.yaml feat: update block version 2022-10-20 10:32:09 +08:00
pnpm-workspace.yaml chore: change to monorepo 2022-10-14 13:26:06 +08:00
README.md docs: update enviroment requirement 2022-10-19 18:10:20 +08:00

Pathfinder

Prerequisites

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