-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3 from luckymarmot/002-setup
002 setup
- Loading branch information
Showing
16 changed files
with
1,799 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{ | ||
'presets': [ | ||
'es2015', | ||
'stage-0', | ||
'stage-1', | ||
'stage-2', | ||
'stage-3' | ||
], | ||
'plugins': [ | ||
'transform-runtime', | ||
'transform-decorators-legacy' | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
build/ | ||
node_modules/ | ||
npm-debug.log | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
v5.10.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
language: node_js | ||
before_script: | ||
- make build | ||
before_deploy: | ||
- make archive | ||
deploy: | ||
provider: releases | ||
api_key: | ||
secure: | ||
file: build/JsonSchemaFakerDynamicValue.zip | ||
skip_cleanup: true | ||
on: | ||
tags: true | ||
all_branches: true | ||
repo: luckymarmot/Paw-JSONSchemaFakerDynamicValue |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Json Schema Faker extension for Paw | ||
|
||
## Development | ||
|
||
### Prerequisites | ||
|
||
```shell | ||
npm install | ||
``` | ||
|
||
### Build | ||
|
||
```shell | ||
npm run build | ||
``` | ||
|
||
### Install | ||
|
||
```shell | ||
make install | ||
``` | ||
|
||
### Test | ||
|
||
```shell | ||
npm test | ||
``` | ||
|
||
## License | ||
|
||
This Paw Extension is released under the [MIT License](LICENSE). Feel free to fork, and modify! | ||
|
||
Copyright © 2016 Luckymarmot.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,245 @@ | ||
--- | ||
env: | ||
browser: true | ||
node: true | ||
es6: true | ||
parser: babel-eslint | ||
globals: | ||
ga: true | ||
mixpanel: true | ||
olark: true | ||
Raven: true | ||
ecmaFeatures: | ||
arrowFunctions: true | ||
binaryLiterals: true | ||
blockBindings: true | ||
classes: true | ||
defaultParams: true | ||
destructuring: true | ||
forOf: true | ||
generators: true | ||
modules: true | ||
objectLiteralComputedProperties: true | ||
objectLiteralDuplicateProperties: true | ||
objectLiteralShorthandMethods: true | ||
objectLiteralShorthandProperties: true | ||
octalLiterals: true | ||
regexUFlag: true | ||
regexYFlag: true | ||
spread: true | ||
superInFunctions: true | ||
templateStrings: true | ||
unicodeCodePointEscapes: true | ||
globalReturn: true | ||
jsx: true | ||
rules: | ||
comma-dangle: 2 | ||
no-cond-assign: 2 | ||
no-console: 2 | ||
no-constant-condition: 2 | ||
no-control-regex: 2 | ||
no-debugger: 2 | ||
no-dupe-args: 2 | ||
no-dupe-keys: 2 | ||
no-duplicate-case: 2 | ||
no-empty: 2 | ||
no-empty-character-class: 2 | ||
no-ex-assign: 2 | ||
no-extra-boolean-cast: 2 | ||
no-extra-semi: 2 | ||
no-func-assign: 2 | ||
no-inner-declarations: 2 | ||
no-invalid-regexp: 2 | ||
no-irregular-whitespace: 2 | ||
no-negated-in-lhs: 2 | ||
no-obj-calls: 2 | ||
no-regex-spaces: 2 | ||
no-sparse-arrays: 2 | ||
no-unreachable: 2 | ||
use-isnan: 2 | ||
valid-jsdoc: 2 | ||
valid-typeof: 2 | ||
block-scoped-var: 0 | ||
complexity: 0 | ||
consistent-return: 0 | ||
curly: 2 | ||
default-case: 2 | ||
dot-notation: 2 | ||
eqeqeq: 2 | ||
guard-for-in: 2 | ||
no-alert: 0 | ||
no-caller: 2 | ||
no-div-regex: 2 | ||
no-else-return: 0 # nicer to have strong if/else logic | ||
no-eq-null: 2 | ||
no-eval: 2 | ||
no-extend-native: 2 | ||
no-extra-bind: 2 | ||
no-fallthrough: 2 | ||
no-floating-decimal: 2 | ||
no-implied-eval: 2 | ||
no-iterator: 2 | ||
no-labels: 2 | ||
no-lone-blocks: 2 | ||
no-loop-func: 2 | ||
no-multi-spaces: 2 | ||
no-multi-str: 2 | ||
no-native-reassign: 2 | ||
no-new: 2 | ||
no-new-func: 2 | ||
no-new-wrappers: 2 | ||
no-octal: 2 | ||
no-octal-escape: 2 | ||
no-param-reassign: 2 | ||
no-process-env: 0 | ||
no-proto: 2 | ||
no-redeclare: 2 | ||
no-return-assign: 2 | ||
no-script-url: 2 | ||
no-self-compare: 2 | ||
no-sequences: 2 | ||
no-throw-literal: 2 | ||
no-unused-expressions: 2 | ||
no-void: 2 | ||
no-warning-comments: | ||
- 0 | ||
- terms: | ||
- todo | ||
- fixme | ||
location: start | ||
no-with: 2 | ||
radix: 2 | ||
vars-on-top: 2 | ||
wrap-iife: 2 | ||
yoda: 2 | ||
strict: 0 | ||
no-catch-shadow: 2 | ||
no-delete-var: 2 | ||
no-label-var: 2 | ||
no-shadow: 2 | ||
no-shadow-restricted-names: 2 | ||
no-undef: 2 | ||
no-undef-init: 2 | ||
no-undefined: 2 | ||
no-unused-vars: 2 | ||
no-use-before-define: 2 | ||
indent: | ||
- 1 | ||
- 4 | ||
- SwitchCase: 1 | ||
brace-style: | ||
- 1 | ||
- stroustrup | ||
- allowSingleLine: true | ||
camelcase: 0 | ||
comma-spacing: | ||
- 1 | ||
- before: false | ||
after: true | ||
comma-style: | ||
- 1 | ||
- last | ||
consistent-this: | ||
- 1 | ||
- _this | ||
eol-last: 1 | ||
func-names: 0 | ||
func-style: 0 | ||
key-spacing: | ||
- 1 | ||
- beforeColon: false | ||
afterColon: true | ||
max-nested-callbacks: | ||
- 1 | ||
- 3 | ||
new-cap: | ||
- 1 | ||
- newIsCap: true | ||
capIsNew: false | ||
new-parens: 1 | ||
newline-after-var: 0 | ||
no-array-constructor: 1 | ||
no-inline-comments: 1 | ||
no-lonely-if: 1 | ||
no-mixed-spaces-and-tabs: 1 | ||
no-multiple-empty-lines: | ||
- 1 | ||
- max: 2 | ||
no-nested-ternary: 1 | ||
no-new-object: 1 | ||
no-spaced-func: 1 | ||
no-ternary: 0 | ||
no-trailing-spaces: 1 | ||
no-underscore-dangle: 0 | ||
no-extra-parens: 1 | ||
one-var: | ||
- 1 | ||
- never | ||
operator-assignment: 0 | ||
padded-blocks: | ||
- 1 | ||
- never | ||
quote-props: | ||
- 1 | ||
- as-needed | ||
quotes: | ||
- 1 | ||
- single | ||
semi: | ||
- 1 | ||
- "never" | ||
semi-spacing: | ||
- 1 | ||
- before: false | ||
after: true | ||
sort-vars: 0 | ||
keyword-spacing: | ||
- 1 | ||
- before: true | ||
after: true | ||
space-before-blocks: | ||
- 1 | ||
- always | ||
space-before-function-paren: | ||
- 1 | ||
- anonymous: never | ||
named: never | ||
object-curly-spacing: | ||
- 1 | ||
- always | ||
array-bracket-spacing: | ||
- 1 | ||
- always | ||
computed-property-spacing: | ||
- 1 | ||
- never | ||
space-in-parens: | ||
- 1 | ||
- never | ||
space-infix-ops: | ||
- 1 | ||
space-unary-ops: | ||
- 1 | ||
- words: true | ||
nonwords: false | ||
spaced-comment: | ||
- 1 | ||
- always | ||
wrap-regex: 0 | ||
no-var: 2 | ||
generator-star-spacing: | ||
- 2 | ||
- before | ||
max-depth: | ||
- 2 | ||
- 4 | ||
max-len: | ||
- 2 | ||
- 80 | ||
- 2 | ||
max-params: | ||
- 2 | ||
- 6 | ||
max-statements: 0 | ||
no-bitwise: 0 | ||
no-plusplus: 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
{ | ||
"name": "Paw-JSONSchemaFakerDynamicValue", | ||
"version": "0.0.1", | ||
"main": "src/JSONSchemaFakerDynamicValue.js", | ||
"license": "MIT", | ||
"homepage": "https://github.com/luckymarmot/Paw-JSONSchemaFakerDynamicValue", | ||
"dependencies": { | ||
"babel-plugin-transform-flow-strip-types": "6.7.0", | ||
"babel-polyfill": "6.6.1", | ||
"babel-runtime": "6.6.1", | ||
"json-schema-faker": "0.3.3" | ||
}, | ||
"devDependencies": { | ||
"babel-core": "6.7.0", | ||
"babel-eslint": "6.0.4", | ||
"babel-loader": "6.2.4", | ||
"babel-plugin-rewire": "1.0.0-beta-3", | ||
"babel-plugin-transform-decorators": "6.6.5", | ||
"babel-plugin-transform-decorators-legacy": "1.3.4", | ||
"babel-plugin-transform-runtime": "6.6.0", | ||
"babel-preset-es2015": "6.6.0", | ||
"babel-preset-stage-0": "6.5.0", | ||
"babel-preset-stage-1": "6.5.0", | ||
"babel-preset-stage-2": "6.5.0", | ||
"babel-preset-stage-3": "6.5.0", | ||
"babel-register": "6.6.5", | ||
"chai": "3.5.0", | ||
"eslint": "2.11.1", | ||
"eslint-loader": "1.3.0", | ||
"immutable": "3.8.1", | ||
"mocha": "2.4.5", | ||
"webpack": "1.12.14" | ||
}, | ||
"scripts": { | ||
"build": "rm -rf build/ && BUILD_ENV=build ./node_modules/.bin/webpack --bail --display-error-details", | ||
"test": "$npm_package_options_mocha \"src/**/__tests__/*-test.js\"", | ||
"lint": "./node_modules/eslint/bin/eslint.js -c linting/prod.yaml src/" | ||
}, | ||
"options": { | ||
"mocha": "./node_modules/.bin/mocha --require mocha --compilers js:babel-register --reporter spec" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git@github.com:luckymarmot/Paw-JSONSchemaFakerDynamicValue.git" | ||
} | ||
} |
Oops, something went wrong.