32 lines
844 B
Markdown
32 lines
844 B
Markdown
# Gosimplenpm
|
|
|
|
This is a very rough implementation of a private npm registry.
|
|
|
|
# Features
|
|
|
|
TODO...
|
|
|
|
# Enhancements
|
|
|
|
TODO...
|
|
|
|
# TODO List
|
|
|
|
- [x] Adding unit tests
|
|
- [x] Adding integration tests
|
|
- [ ] Adding e2e tests
|
|
- [ ] Adding support for log files, that is, writing logs to a log file
|
|
- [ ] Support [abbreviated_package_format](https://github.com/verdaccio/verdaccio/issues/2792)
|
|
- [ ] Copy artifactory setup where there is a package.json (current package.json) and there is also an index json for the npm cli. Basically, the structure is like this
|
|
- [ ] Add a max bytes for publishing as shown [here](https://stackoverflow.com/questions/28282370/is-it-advisable-to-further-limit-the-size-of-forms-when-using-golang)
|
|
|
|
```sh
|
|
registry
|
|
|-.npm
|
|
|-|-@scope1/package1
|
|
|-|-|-index.json
|
|
|-@scope1/package1
|
|
|-|-package1-x.x.x.tgz
|
|
|-|-package.json
|
|
```
|