Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamjakab/ppm-cloudflare-worker
Secure distributed serverless storage on Cloudflare for the Paranoia Password Manager client.
https://github.com/adamjakab/ppm-cloudflare-worker
cloudflare password-manager ppm
Last synced: 27 days ago
JSON representation
Secure distributed serverless storage on Cloudflare for the Paranoia Password Manager client.
- Host: GitHub
- URL: https://github.com/adamjakab/ppm-cloudflare-worker
- Owner: adamjakab
- License: mit
- Created: 2020-10-30T20:02:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-03T22:13:21.000Z (almost 4 years ago)
- Last Synced: 2024-11-25T01:12:54.684Z (3 months ago)
- Topics: cloudflare, password-manager, ppm
- Language: TypeScript
- Homepage:
- Size: 635 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://circleci.com/gh/adamjakab/PPM-Cloudflare-Worker)
[](https://coveralls.io/github/adamjakab/PPM-Cloudflare-Worker?branch=master)Cloudflare PPM Worker
========================
Secure distributed serverless storage for PPM project.How to Use
----------
You need your own Cloudflare account with paid bundled KV storage.
You will need to set up two KV namespaces (one for the configuration and another for the actual data storage).
You will then create a new worker and add the worker javascript code (`worker.js`) which you can find [under the latest release of this repository](/releases).
You can also set this worker up to be available under your specific domain name.
Once the worker is in place you can install the PPM client for your browser or for your mobile device and start using it.Documentation
-------------
[Read the docs here](https://adamjakab.github.io/PPM-Cloudflare-Worker/)How to contribute
-----------------
(Add guidelines here) - in the meanwhile use the [Discussions](/discussions) feature.Roadmap
-------
- authentication
- First release
- encrypted channel
- CINotes:
-------
Consider adding these:
- "url-parse": "^1.4.7", : in rest-api route registration/matching
- "on-change": "^2.2.0",Entity: insead of _entityChanged() method on the Entity it would be better to look into something more structured: https://github.com/sindresorhus/on-change
Routes: @todo: implement decorator based routing
Developers:
-----------
Circular Reference Check:`node_modules/madge/bin/cli.js --circular --webpack-config ./webpack.config.dev.js --ts-config tsconfig.json ./src/index.ts`
`node_modules/madge/bin/cli.js --circular --ts-config tsconfig.json --exclude "index\.ts" ./src/index.ts`