├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── test.yml ├── .gitignore ├── .mocharc.yml ├── .npmignore ├── .npmrc ├── LICENSE ├── assets ├── forage.icns ├── forage.png ├── forageTemplate.png ├── forageTemplate@2x.png ├── forageoffTemplate.png ├── forageoffTemplate@2x.png └── ui │ └── dashboard │ ├── bootstrap.min.css │ ├── favicon.ico │ ├── icons │ ├── go.png │ └── npm.png │ └── index.html ├── benchmark.js ├── cli.js ├── docs ├── add-a-package-manager.md ├── code-of-conduct.md ├── contributing.md ├── development.md ├── go.md ├── metadata.md ├── npm.md ├── readme.md └── roadmap.md ├── forage.lock ├── lib ├── api.js ├── commands │ ├── add.js │ ├── browse.js │ ├── config.js │ ├── export.js │ ├── id.js │ ├── import.js │ ├── install.js │ ├── packages.js │ ├── peers.js │ ├── preload.js │ ├── republish.js │ ├── reset.js │ ├── rotate.js │ ├── search.js │ ├── seed.js │ ├── server.js │ ├── sizes.js │ ├── trust.js │ ├── trusted.js │ ├── unconfig.js │ ├── untrust.js │ ├── update.js │ ├── verify.js │ └── watch.js ├── core.js ├── events.js ├── forage.js ├── managers │ ├── go.js │ └── npm.js ├── server.js └── signing.js ├── main.js ├── package.json ├── readme.md └── test ├── api.js ├── core.js ├── fixtures ├── go.mod └── go.sum ├── forage.js ├── go.js ├── hooks.js ├── npm.js ├── server.js └── signing.js /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/.mocharc.yml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/.npmrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/LICENSE -------------------------------------------------------------------------------- /assets/forage.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/forage.icns -------------------------------------------------------------------------------- /assets/forage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/forage.png -------------------------------------------------------------------------------- /assets/forageTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/forageTemplate.png -------------------------------------------------------------------------------- /assets/forageTemplate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/forageTemplate@2x.png -------------------------------------------------------------------------------- /assets/forageoffTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/forageoffTemplate.png -------------------------------------------------------------------------------- /assets/forageoffTemplate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/forageoffTemplate@2x.png -------------------------------------------------------------------------------- /assets/ui/dashboard/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/ui/dashboard/bootstrap.min.css -------------------------------------------------------------------------------- /assets/ui/dashboard/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/ui/dashboard/favicon.ico -------------------------------------------------------------------------------- /assets/ui/dashboard/icons/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/ui/dashboard/icons/go.png -------------------------------------------------------------------------------- /assets/ui/dashboard/icons/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/ui/dashboard/icons/npm.png -------------------------------------------------------------------------------- /assets/ui/dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/assets/ui/dashboard/index.html -------------------------------------------------------------------------------- /benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/benchmark.js -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/cli.js -------------------------------------------------------------------------------- /docs/add-a-package-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/add-a-package-manager.md -------------------------------------------------------------------------------- /docs/code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/code-of-conduct.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/go.md -------------------------------------------------------------------------------- /docs/metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/metadata.md -------------------------------------------------------------------------------- /docs/npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/npm.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /forage.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/forage.lock -------------------------------------------------------------------------------- /lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/api.js -------------------------------------------------------------------------------- /lib/commands/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/add.js -------------------------------------------------------------------------------- /lib/commands/browse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/browse.js -------------------------------------------------------------------------------- /lib/commands/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/config.js -------------------------------------------------------------------------------- /lib/commands/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/export.js -------------------------------------------------------------------------------- /lib/commands/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/id.js -------------------------------------------------------------------------------- /lib/commands/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/import.js -------------------------------------------------------------------------------- /lib/commands/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/install.js -------------------------------------------------------------------------------- /lib/commands/packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/packages.js -------------------------------------------------------------------------------- /lib/commands/peers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/peers.js -------------------------------------------------------------------------------- /lib/commands/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/preload.js -------------------------------------------------------------------------------- /lib/commands/republish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/republish.js -------------------------------------------------------------------------------- /lib/commands/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/reset.js -------------------------------------------------------------------------------- /lib/commands/rotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/rotate.js -------------------------------------------------------------------------------- /lib/commands/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/search.js -------------------------------------------------------------------------------- /lib/commands/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/seed.js -------------------------------------------------------------------------------- /lib/commands/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/server.js -------------------------------------------------------------------------------- /lib/commands/sizes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/sizes.js -------------------------------------------------------------------------------- /lib/commands/trust.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/trust.js -------------------------------------------------------------------------------- /lib/commands/trusted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/trusted.js -------------------------------------------------------------------------------- /lib/commands/unconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/unconfig.js -------------------------------------------------------------------------------- /lib/commands/untrust.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/untrust.js -------------------------------------------------------------------------------- /lib/commands/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/update.js -------------------------------------------------------------------------------- /lib/commands/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/verify.js -------------------------------------------------------------------------------- /lib/commands/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/commands/watch.js -------------------------------------------------------------------------------- /lib/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/core.js -------------------------------------------------------------------------------- /lib/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/events.js -------------------------------------------------------------------------------- /lib/forage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/forage.js -------------------------------------------------------------------------------- /lib/managers/go.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/managers/go.js -------------------------------------------------------------------------------- /lib/managers/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/managers/npm.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/signing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/lib/signing.js -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/main.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/readme.md -------------------------------------------------------------------------------- /test/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/api.js -------------------------------------------------------------------------------- /test/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/core.js -------------------------------------------------------------------------------- /test/fixtures/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/fixtures/go.mod -------------------------------------------------------------------------------- /test/fixtures/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/fixtures/go.sum -------------------------------------------------------------------------------- /test/forage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/forage.js -------------------------------------------------------------------------------- /test/go.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/go.js -------------------------------------------------------------------------------- /test/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/hooks.js -------------------------------------------------------------------------------- /test/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/npm.js -------------------------------------------------------------------------------- /test/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/server.js -------------------------------------------------------------------------------- /test/signing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foragepm/forage/HEAD/test/signing.js --------------------------------------------------------------------------------