Skip to content

Commit 139d2d6

Browse files
authored
Prepare packages for release from Monorepo (#961)
chore: Prepare packages for release from Monorepo
1 parent 34a51a3 commit 139d2d6

82 files changed

Lines changed: 222 additions & 311 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/contributing.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
Thank you for contributing to Feathers! :heart: :tada:
44

5-
Feathers embraces modularity and is broken up across many repos. To make this easier to manage we currently use Github projects for issue triage and visibility. To get a high level view of the core releases you can go to https://github.com/feathersjs/feathers/projects.
5+
Feathers embraces modularity and is broken up across multiple modules. You can find them all in the `packages/` folder. Most reflect their name on npm. For example, the code for `@feathersjs/feathers` will be in `packages/feathers`, for `@feathersjs/authentication` in `packages/authenticaiton`.
66

77
## Report a bug
88

99
Before creating an issue please make sure you have checked out the docs, specifically the [FAQ](https://docs.feathersjs.com/help/faq.html) section. You might want to also try searching Github. It's pretty likely someone has already asked a similar question.
1010

11-
If you haven't found your answer please feel free to join our [slack channel](http://slack.feathersjs.com), create an issue on Github, or post on [Stackoverflow](http://stackoverflow.com) using the `feathers` or `feathersjs` tag. We try our best to monitor Stackoverflow but you're likely to get more immediate responses in Slack and Github.
11+
If you haven't found your answer please feel free to join our [slack channel](http://slack.feathersjs.com), create an issue on Github, or post on [Stackoverflow](http://stackoverflow.com) using the `feathersjs` tag. We try our best to monitor Stackoverflow but you're likely to get more immediate responses in Slack and Github.
1212

13-
Issues can be reported in the [issue tracker](https://github.com/feathersjs/feathers/issues). Since feathers combines many modules it can be hard for us to assess the root cause without knowing which modules are being used and what your configuration looks like, so **it helps us immensely if you can link to a simple example that reproduces your issue**.
13+
Issues can be reported in the [issue tracker](https://github.com/feathersjs/feathers/issues). Since feathers combines many modules it can be hard for us to assess the root cause without knowing which modules are being used and what your configuration looks like, so **it helps us immensely if you can link to a simple example that reproduces your issue**.
1414

1515
## Report a Security Concern
1616

@@ -22,7 +22,7 @@ For full details refer to our [Security docs](https://docs.feathersjs.com/SECURI
2222

2323
## Pull Requests
2424

25-
We :heart: pull requests and we're continually working to make it as easy as possible for people to contribute, including a [Plugin Generator](https://github.com/feathersjs/generator-feathers-plugin) and a [common test suite](https://github.com/feathersjs/feathers-service-tests) for database adapters.
25+
We :heart: pull requests and we're continually working to make it as easy as possible for people to contribute.
2626

2727
We prefer small pull requests with minimal code changes. The smaller they are the easier they are to review and merge. A FeathersJS maintainer will pick up your PR and review it as soon as they can. They may ask for changes or reject your pull request. This is not a reflection of you as an engineer or a person. Please accept feedback graciously as we will also try to be sensitive when providing it.
2828

LICENSE

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2018 Feathers
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
22+

mocha.opts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
--recursive packages/**/test/**/*.test.js
2-
--exclude packages/generator-feathers*/**
3-
--exclude **/node_modules/**
1+
--recursive test/
42
--timeout 20000
53
--reporter Dot
64
--exit

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,7 @@
2121
"scripts": {
2222
"install": "lerna bootstrap",
2323
"lint": "semistandard packages/**/*.js --fix",
24-
"mocha": "mocha --opts mocha.opts",
25-
"mocha:watch": "mocha --opts mocha.opts --watch",
26-
"coverage": "nyc npm run mocha",
27-
"test": "npm run lint && npm run coverage"
24+
"test": "npm run lint && nyc lerna run test --ignore generator-**"
2825
},
2926
"semistandard": {
3027
"env": [
Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1 @@
1-
.editorconfig
2-
.jshintrc
3-
.travis.yml
4-
.istanbul.yml
5-
.babelrc
6-
.idea/
7-
.vscode/
81
test/
9-
coverage/
10-
.github/

packages/authentication-client/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2016 Feathers
3+
Copyright (c) 2018 Feathers
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

packages/authentication-client/README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
# @feathersjs/authentication-client
22

3-
[![Greenkeeper badge](https://badges.greenkeeper.io/feathersjs/authentication-client.svg)](https://greenkeeper.io/)
4-
5-
[![Build Status](https://travis-ci.org/feathersjs/authentication-client.png?branch=master)](https://travis-ci.org/feathersjs/authentication-client)
6-
[![Test Coverage](https://api.codeclimate.com/v1/badges/b2d2b018d2bf75f9bcc8/test_coverage)](https://codeclimate.com/github/feathersjs/authentication-client/test_coverage)
7-
[![Dependency Status](https://img.shields.io/david/feathersjs/authentication-client.svg?style=flat-square)](https://david-dm.org/feathersjs/authentication-client)
3+
[![Build Status](https://travis-ci.org/feathersjs/feathers.png?branch=master)](https://travis-ci.org/feathersjs/feathers)
4+
[![Dependency Status](https://img.shields.io/david/feathersjs/feathers.svg?style=flat-square&path=packages/authentication-client)](https://david-dm.org/feathersjs/feathers?path=packages/authentication-client)
85
[![Download Status](https://img.shields.io/npm/dm/@feathersjs/authentication-client.svg?style=flat-square)](https://www.npmjs.com/package/@feathersjs/authentication-client)
96

107
> The authentication plugin for feathers-client

packages/authentication-client/package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,15 @@
2525
"engines": {
2626
"node": ">= 6"
2727
},
28-
"scripts": {},
28+
"scripts": {
29+
"test": "../../node_modules/.bin/mocha --opts ../../mocha.opts"
30+
},
2931
"directories": {
3032
"lib": "lib"
3133
},
34+
"publishConfig": {
35+
"access": "public"
36+
},
3237
"dependencies": {
3338
"@feathersjs/errors": "^3.0.0",
3439
"debug": "^3.1.0",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
test/
1+
test/

packages/authentication-jwt/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2016 Feathers
3+
Copyright (c) 2018 Feathers
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)