profile
viewpoint
Luke luvies https://devsprime.com I make things because I can mostly.
MemberEvent

created tagluvies/node-config

tagv1.5.0

A generic set of configs for all my node projects

created time in 2 days

push eventluvies/node-config

Luke Davies

commit sha d34ad03a68625006d1607075a7311d414edf6c05

Bumped minimum versions

view details

Luke Davies

commit sha 0560cb72fb3db7b96dcf58845fe1580aef158cf2

Added no-floating-promises (closes #1)

view details

Luke Davies

commit sha 8d6319b8e2212c2cb070298d60280bea921e9266

v1.5.0

view details

push time in 2 days

issue closedluvies/node-config

No floating promises

typescript-eslint has now added the no-floating-promises rule, so it should be enabled.

closed time in 2 days

luvies

created tagluvies/node-business-rules

tagv0.7.0

A JS-expression-based rules engine

created time in 3 days

push eventluvies/node-business-rules

Luke Davies

commit sha c07fa3784fbfaca51cfb1df095868155fd61c48c

v0.7.0

view details

push time in 3 days

push eventluvies/node-business-rules

Luke Davies

commit sha 67d9c17979fa2da84a4e36fb239eaba91b455d92

Added rule analysis helpers

view details

push time in 3 days

created tagluvies/node-evaluator

tagv0.2.0

A simple, secure expression evaluator

created time in 3 days

push eventluvies/node-evaluator

Luke Davies

commit sha bfe83018d5a0519b27a5a422111e40ec25eff6df

Added combined context function analysis config

view details

Luke Davies

commit sha 0c4dc3693095e73ac23abf5b915f25b483d88a2b

v0.2.0

view details

push time in 3 days

push eventluvies/node-evaluator

Luke Davies

commit sha e67aab6e222eff58b695a4b4ec9fe391c1b6873f

Added function analysis configs for contexts

view details

push time in 3 days

push eventluvies/node-evaluator

Luke Davies

commit sha f865e800d683dc1a18428a27ae12b8f855c172e4

Adjusted travis config

view details

push time in 3 days

push eventluvies/node-business-rules

Luke Davies

commit sha ee61999f577138a60dda7bc513f0c7c362395a03

Added coverage to travis

view details

push time in 3 days

push eventluvies/node-evaluator

Luke Davies

commit sha 83ec99126c4b11e06c895826aa42689da73f1c0c

Removed config from linguist

view details

push time in 3 days

push eventluvies/node-business-rules

Luke Davies

commit sha f72a88059a05a8a6872a9660d0837129adb26df3

Removed config from linguist

view details

push time in 3 days

push eventluvies/node-business-rules

Luke Davies

commit sha 70e4226378519acbb8e5fc730a37874566e2a2fb

Adjusted jest config & added coverage

view details

push time in 3 days

push eventluvies/node-business-rules

Luke Davies

commit sha a2c001b4477eed7831d270c2bc14d6b2f242a3cc

Moved to external evaluator package

view details

Luke Davies

commit sha 01747c511b7d35fc068c1a7f44f422a96026e663

Moved config to shared package

view details

push time in 3 days

created tagluvies/node-evaluator

tagv0.1.1

A simple, secure expression evaluator

created time in 3 days

push eventluvies/node-evaluator

Luke Davies

commit sha 99522b44d0d8b1f70b9f046d2f771a9c5ea8dcdf

v0.1.1

view details

Luke Davies

commit sha 113194fde30ac08654d992dbeaef5065d2cad7a7

Added npmignore

view details

push time in 3 days

created tagluvies/node-evaluator

tagv0.1.0

A simple, secure expression evaluator

created time in 3 days

push eventluvies/node-evaluator

Luke Davies

commit sha 2e2c09541956d319d5c086dfb05d75f92fe23819

Undid inconsistent change

view details

push time in 4 days

push eventluvies/node-evaluator

Luke Davies

commit sha 3d6acefa4fc0891fccc46fc39c782121f9d73fbc

Added expr analyser tests for coverage improvements

view details

push time in 4 days

push eventluvies/node-evaluator

Luke Davies

commit sha ad5c9bf8116de0d6ef936bb7b221953b04362dda

Fixed result typing

view details

push time in 4 days

push eventluvies/node-evaluator

Luke Davies

commit sha 1bae93282d782b680eafcda05b603c12feaca6ed

Adjusted test name

view details

Luke Davies

commit sha 4e728bc4a4adea031cd204713c8d34d061f82e26

Implemented function analyser

view details

push time in 4 days

created tagluvies/node-config

tagv1.4.3

A generic set of configs for all my node projects

created time in 4 days

push eventluvies/node-config

Luke Davies

commit sha 4f29bb20507ca3261e3e0f0c8ce2e3613d76fb69

Allowed higher order functions to not need typings

view details

Luke Davies

commit sha 4e709cfb2eddeb18e9f1166031b75ba06714ba9c

v1.4.3

view details

push time in 4 days

push eventluvies/node-evaluator

Luke Davies

commit sha 763b1a185fea5e2656ec674efdc9fa605f6aacc8

Adjusted file naming

view details

push time in 5 days

push eventluvies/node-evaluator

Luke Davies

commit sha 596403929c8b1e50899822b4007c0b0c60403455

More tsconfig fixes

view details

push time in 5 days

push eventluvies/node-evaluator

Luke Davies

commit sha 5b8a0d9146ca71faa9d77ea1780baa218e99c8c1

Adjusted evaluator public methods

view details

Luke Davies

commit sha 47a93adf009f8e9e1f890882b0cf064fdc42f335

Fixed tsconfig

view details

push time in 5 days

push eventluvies/node-evaluator

Luke Davies

commit sha 908a260c3a9686e45e89fb9ccc2f260ff0f94366

Renamed static analyser

view details

Luke Davies

commit sha 85162e5c886a587029382cc1dbba1edbb9862cf5

Updated travis config

view details

Luke Davies

commit sha b6de9dada944be7bb4ee4f38f0d740a60e9efd91

Bumped dependencies

view details

push time in 5 days

created tagluvies/node-config

tagv1.4.2

A generic set of configs for all my node projects

created time in 5 days

push eventluvies/node-config

Luke Davies

commit sha 8c715ec1beda6d74baa9643602db18f5515722b8

Fixed member ordering

view details

Luke Davies

commit sha e74bacf2aacbfcf57d19aeb9ebeeb2dd7eada46d

v1.4.2

view details

push time in 5 days

created tagluvies/node-config

tagv1.4.1

A generic set of configs for all my node projects

created time in 5 days

push eventluvies/node-config

Luke Davies

commit sha 3b9a77bbd6fc6cdbeb3c8556d5968808753e6157

Fixed eslint failing if no test directory exists

view details

Luke Davies

commit sha 9a3539ac921ad97e74a8caae4dcfbcb59abd0906

v1.4.1

view details

push time in 5 days

push eventluvies/node-evaluator

Luke Davies

commit sha 131fff30974db86380ea07df3ae4ab43364285b5

Updated lint scripts

view details

push time in 6 days

created tagluvies/node-config

tagv1.4.0

A generic set of configs for all my node projects

created time in 6 days

push eventluvies/node-config

Luke Davies

commit sha 653be0330e8f66b818fee46761f925f301d08f8c

Added lint helper scripts

view details

Luke Davies

commit sha c5876420aff59fc649704d62951b3223d8507cdc

v1.4.0

view details

push time in 6 days

push eventluvies/node-evaluator

Luke Davies

commit sha 90887fd1e92d252a322e5a7706c67e894fb84233

Added README

view details

push time in 6 days

push eventluvies/node-evaluator

Luke Davies

commit sha 1d6614dbb99d98a3cea91e7bdc2024e1dd7d5362

Fixed config & ran linter

view details

push time in 6 days

created tagluvies/node-config

tagv1.3.5

A generic set of configs for all my node projects

created time in 6 days

push eventluvies/node-config

Luke Davies

commit sha c9cd0478305c4a4b1340651a35c680513b3c1dee

Fixed array type rule

view details

Luke Davies

commit sha 15dd8790e5c2157842bddd4026920ddbf70a1688

v1.3.5

view details

push time in 6 days

push eventluvies/node-evaluator

Luke Davies

commit sha 43d0a188469149982c705090cfd1fff53c938003

Added coverage reporting

view details

push time in 6 days

push eventluvies/node-evaluator

Luke Davies

commit sha 2f92d8cb31d5942c5cfe38ae5d5801002f5c3b1a

Fixed evaluator tests

view details

push time in 6 days

create barnchluvies/node-evaluator

branch : master

created branch time in 6 days

created tagluvies/node-config

tagv1.3.4

A generic set of configs for all my node projects

created time in 6 days

push eventluvies/node-config

Luke Davies

commit sha c8f07c620cba3f69e70c4d8242fb50f2aa0bc294

Disabled prefer-destructuring Rely instead on context

view details

Luke Davies

commit sha 64a930ac10d8883d2f279eecb05f9d8012333e24

Disabled no-empty-interface for .d.ts files They are used relative frequently and these files don't need to be as strict

view details

Luke Davies

commit sha 95b4e4b3c375f44eff2a86b4669600a2968f0dbb

v1.3.4

view details

push time in 6 days

issue commentluvies/node-config

No floating promises

Waiting on @typescript-eslint/eslint-plugin to release a new version

luvies

comment created time in 6 days

IssuesEvent

created repositoryluvies/node-evaluator

A simple, secure expression evaluator

created time in 6 days

created tagluvies/node-config

tagv1.3.3

A generic set of configs for all my node projects

created time in 7 days

push eventluvies/node-config

Luke Davies

commit sha 6c9de5b298355688f998af5381e2905aa9336b59

Moved all dependencies to peer dependencies eslint doesn't seem to resolve nested dependencies properly, and I prefer this anyway

view details

Luke Davies

commit sha 40d44332f7e55c0130ce618796f957c467f9fe6e

v1.3.3

view details

push time in 7 days

created tagluvies/node-config

tagv1.3.2

A generic set of configs for all my node projects

created time in 7 days

push eventluvies/node-config

Luke Davies

commit sha 6f234bcbfe65c247c626fbfce62860ba9cc60468

Removed no-floating-promises The eslint plugin hasn't been updated yet unfortunately, so this has to be disabled until then

view details

Luke Davies

commit sha 509a1b4f2bfbe0b9323f51399230370fa6c58181

v1.3.2

view details

push time in 7 days

created tagluvies/node-config

tagv1.3.0

A generic set of configs for all my node projects

created time in 7 days

created tagluvies/node-config

tagv1.3.1

A generic set of configs for all my node projects

created time in 7 days

push eventluvies/node-config

Luke Davies

commit sha 9ec89c4aabdb905d1f1272a096777dbcb26cdfc7

v1.3.0

view details

Luke Davies

commit sha 421a00766d660c6084f399119daf5c0dad92de69

Added default dependencies

view details

Luke Davies

commit sha f07aa39f97fa6b9499d56e8d6ca985606e361400

v1.3.1

view details

push time in 7 days

push eventluvies/node-config

Luke Davies

commit sha c285238842fbb7ccfaaa69e27cab6f03ebe6cc8e

Added no floating promises (closes #1)

view details

Luke Davies

commit sha 44a8b23d520635066d605361edaa8285fbe5d249

Removed arrow-parens rule in favour of prettier

view details

push time in 7 days

issue closedluvies/node-config

No floating promises

typescript-eslint has now added the no-floating-promises rule, so it should be enabled.

closed time in 7 days

luvies

startedinversify/inversify-binding-decorators

started time in 13 days

issue openedluvies/node-config

No floating promises

typescript-eslint has now added the no-floating-promises rule, so it should be enabled.

created time in 14 days

issue commentdenoland/deno

deno fmt is slow

Personally, I like that Deno has common dev tooling out-of-the-box (like fmt, bundle, info, etc.) Separate concerns as subcommands makes it easy to distribute this tooling for Deno and easy to discover and use the tooling for users.

I'm not against having the subcommand (it's nice to have a common standard, although I'm not a massive fan of the formatting options :p), just embedding the tool directly in deno. The go CLI has go fmt, but that calls the separate tool gofmt internally, it's not embedded in the CLI.

ry

comment created time in 14 days

issue commentdenoland/deno

deno fmt is slow

I feel like working on 1 first, and falling back to 2 if it simply doesn't match up to what is wanted, is probably a good way to move forward, since even if it doesn't work 100%, it would improve all deno code in general in terms of speed.

Personally, it also feels a little odd to embed the formatter in the main deno executable, since it's a bit of a mixing of concerns (deno being the main runtime, and the formatter being purely a dev tool, not reliant on any of the internals).

ry

comment created time in 14 days

delete branch luvies/react-injection

delete branch : dependabot/npm_and_yarn/testing/project/js-yaml-3.13.1

delete time in 19 days

push eventluvies/react-injection

dependabot[bot]

commit sha ebee21d5b467762056bc8c150620d04ca82ac9c2

Bump js-yaml from 3.12.0 to 3.13.1 in /testing/project Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1. - [Release notes](https://github.com/nodeca/js-yaml/releases) - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Luke

commit sha 6b3524a992ed86754519021ea2e423cd028f8ba5

Merge pull request #4 from luvies/dependabot/npm_and_yarn/testing/project/js-yaml-3.13.1 Bump js-yaml from 3.12.0 to 3.13.1 in /testing/project

view details

push time in 19 days

PR merged luvies/react-injection

Bump js-yaml from 3.12.0 to 3.13.1 in /testing/project dependencies

Bumps js-yaml from 3.12.0 to 3.13.1. <details> <summary>Changelog</summary>

Sourced from js-yaml's changelog.

3.13.1 / 2019-04-05

  • Fix possible code execution in (already unsafe) .load(), #480.

3.13.0 / 2019-03-20

  • Security fix: safeLoad() can hang when arrays with nested refs used as key. Now throws exception for nested arrays. #475.

3.12.2 / 2019-02-26

  • Fix noArrayIndent option for root level, #468.

3.12.1 / 2019-01-05

  • Added noArrayIndent option, #432. </details> <details> <summary>Commits</summary>

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 19 days

delete branch luvies/react-injection

delete branch : dependabot/npm_and_yarn/testing/project/handlebars-4.1.2

delete time in 19 days

push eventluvies/react-injection

dependabot[bot]

commit sha 0d73f266958d553ec21dd0ca0cf1f715dc759161

Bump handlebars from 4.0.12 to 4.1.2 in /testing/project Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.2. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.1.2) Signed-off-by: dependabot[bot] <support@github.com>

view details

Luke

commit sha 01b5389685063622a9fbba3ae454793d3968a440

Merge pull request #5 from luvies/dependabot/npm_and_yarn/testing/project/handlebars-4.1.2 Bump handlebars from 4.0.12 to 4.1.2 in /testing/project

view details

push time in 19 days

PR merged luvies/react-injection

Bump handlebars from 4.0.12 to 4.1.2 in /testing/project dependencies

Bumps handlebars from 4.0.12 to 4.1.2. <details> <summary>Changelog</summary>

Sourced from handlebars's changelog.

v4.1.2 - April 13th, 2019

Chore/Test:

  • #1515 - Port over linting and test for typings (@​zimmi88)
  • chore: add missing typescript dependency, add package-lock.json - 594f1e3
  • test: remove safari from saucelabs - 871accc

Bugfixes:

  • fix: prevent RCE through the "lookup"-helper - cd38583

Compatibility notes:

Access to the constructor of a class thought {{lookup obj "constructor" }} is now prohibited. This closes a leak that only half closed in versions 4.0.13 and 4.1.0, but it is a slight incompatibility.

This kind of access is not the intended use of Handlebars and leads to the vulnerability described in #1495. We will not increase the major version, because such use is not intended or documented, and because of the potential impact of the issue (we fear that most people won't use a new major version and the issue may not be resolved on many systems).

Commits

v4.1.1 - March 16th, 2019

Bugfixes:

  • fix: add "runtime.d.ts" to allow "require('handlebars/runtime')" in TypeScript - 5cedd62

Refactorings:

  • replace "async" with "neo-async" - 048f2ce
  • use "substring"-function instead of "substr" - 445ae12

Compatibility notes:

  • This is a bugfix release. There are no breaking change and no new features.

Commits

v4.1.0 - February 7th, 2019

New Features

  • import TypeScript typings - 27ac1ee

Security fixes:

  • disallow access to the constructor in templates to prevent RCE - 42841c4, #1495

Housekeeping

  • chore: fix components/handlebars package.json and auto-update on release - bacd473
  • chore: Use node 10 to build handlebars - 78dd89c
  • chore/doc: Add more release docs - 6b87c21

</tr></table> ... (truncated) </details> <details> <summary>Commits</summary>

  • 10b5fcf v4.1.2
  • dd0144c Update release notes
  • 594f1e3 chore: add missing typescript dependency, add package-lock.json
  • 871accc test: remove safari from saucelabs
  • cd38583 fix: prevent RCE through the "lookup"-helper
  • c454d94 Merge pull request #1515 from zimmi88/4.x-typings-lint
  • 9cfb5dd Merge pull request #1516 from phil-davis/revert-double-release-notes
  • be44246 Remove triplicate of v4.0.12 release notes
  • 002561b Revert "Update release notes"
  • 3fb6687 Port over linting and test for typings
  • Additional commits viewable in compare view </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

</details>

+23 -10

0 comment

1 changed file

dependabot[bot]

pr closed time in 19 days

startedimmerjs/immer

started time in 19 days

startedjamesplease/react-composer

started time in 19 days

startedjamiebuilds/unstated-next

started time in 19 days

startedjamiebuilds/unstated

started time in 19 days

created tagluvies/node-config

tagv1.2.0

A generic set of configs for all my node projects

created time in 20 days

push eventluvies/node-config

Luke Davies

commit sha 21db2605cb5f3117e74f667d0e61f577804e1aeb

v1.2.0

view details

push time in 20 days

push eventluvies/node-config

Luke Davies

commit sha 7ca4ce849fa5426db599518f6819156957c4a939

Added curly rule

view details

push time in 20 days

created tagluvies/node-config

tagv1.1.0

A generic set of configs for all my node projects

created time in 21 days

created tagluvies/node-config

tagv1.1.1

A generic set of configs for all my node projects

created time in 21 days

push eventluvies/node-config

Luke Davies

commit sha ab18a3236df5d619c4250a6282817b54941ae52f

v1.1.1

view details

push time in 21 days

push eventluvies/node-config

Luke Davies

commit sha 317967e02804ba93e99d3b5656a3be69604a9443

v1.1.0

view details

Luke Davies

commit sha 1963b8ef98607d8fb052929ff380125c9df82627

Disabled parameter imports rule

view details

push time in 21 days

push eventluvies/react-injection

dependabot[bot]

commit sha 1730c4c05b6ef42812fa0058138c0330bb8d75e2

Bump js-yaml from 3.12.1 to 3.13.1 Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.1 to 3.13.1. - [Release notes](https://github.com/nodeca/js-yaml/releases) - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/3.12.1...3.13.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Luke

commit sha c2362c40574e7c66edc843521d82d178bf80b8c8

Merge pull request #3 from luvies/dependabot/npm_and_yarn/js-yaml-3.13.1 Bump js-yaml from 3.12.1 to 3.13.1

view details

push time in 21 days

PR merged luvies/react-injection

Bump js-yaml from 3.12.1 to 3.13.1 dependencies

Bumps js-yaml from 3.12.1 to 3.13.1. <details> <summary>Changelog</summary>

Sourced from js-yaml's changelog.

3.13.1 / 2019-04-05

  • Fix possible code execution in (already unsafe) .load(), #480.

3.13.0 / 2019-03-20

  • Security fix: safeLoad() can hang when arrays with nested refs used as key. Now throws exception for nested arrays. #475.

3.12.2 / 2019-02-26

  • Fix noArrayIndent option for root level, #468. </details> <details> <summary>Commits</summary>

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 21 days

push eventluvies/node-config

Luke Davies

commit sha d7de5cfd7852e4137752d38237fb5dc55d3fa544

Added member ordering rule config

view details

push time in 21 days

push eventluvies/react-injection

dependabot[bot]

commit sha cf1c7fc363905d2167ca728a59bc26ae8e5837a3

Bump handlebars from 4.1.0 to 4.1.2 Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.0 to 4.1.2. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.0...v4.1.2) Signed-off-by: dependabot[bot] <support@github.com>

view details

Luke

commit sha 09f2509f9382a7d7e8b1b46f837d5bc965cd3597

Merge pull request #2 from luvies/dependabot/npm_and_yarn/handlebars-4.1.2 Bump handlebars from 4.1.0 to 4.1.2

view details

push time in 21 days

PR merged luvies/react-injection

Bump handlebars from 4.1.0 to 4.1.2 dependencies

Bumps handlebars from 4.1.0 to 4.1.2. <details> <summary>Changelog</summary>

Sourced from handlebars's changelog.

v4.1.2 - April 13th, 2019

Chore/Test:

  • #1515 - Port over linting and test for typings (@​zimmi88)
  • chore: add missing typescript dependency, add package-lock.json - 594f1e3
  • test: remove safari from saucelabs - 871accc

Bugfixes:

  • fix: prevent RCE through the "lookup"-helper - cd38583

Compatibility notes:

Access to the constructor of a class thought {{lookup obj "constructor" }} is now prohibited. This closes a leak that only half closed in versions 4.0.13 and 4.1.0, but it is a slight incompatibility.

This kind of access is not the intended use of Handlebars and leads to the vulnerability described in #1495. We will not increase the major version, because such use is not intended or documented, and because of the potential impact of the issue (we fear that most people won't use a new major version and the issue may not be resolved on many systems).

Commits

v4.1.1 - March 16th, 2019

Bugfixes:

  • fix: add "runtime.d.ts" to allow "require('handlebars/runtime')" in TypeScript - 5cedd62

Refactorings:

  • replace "async" with "neo-async" - 048f2ce
  • use "substring"-function instead of "substr" - 445ae12

Compatibility notes:

  • This is a bugfix release. There are no breaking change and no new features.

Commits </details> <details> <summary>Commits</summary>

  • 10b5fcf v4.1.2
  • dd0144c Update release notes
  • 594f1e3 chore: add missing typescript dependency, add package-lock.json
  • 871accc test: remove safari from saucelabs
  • cd38583 fix: prevent RCE through the "lookup"-helper
  • c454d94 Merge pull request #1515 from zimmi88/4.x-typings-lint
  • 9cfb5dd Merge pull request #1516 from phil-davis/revert-double-release-notes
  • be44246 Remove triplicate of v4.0.12 release notes
  • 002561b Revert "Update release notes"
  • 3fb6687 Port over linting and test for typings
  • Additional commits viewable in compare view </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

</details>

+18 -13

0 comment

1 changed file

dependabot[bot]

pr closed time in 21 days

PR opened perarnborg/vuex-oidc

Added typescript typings

All exports are typed fully (or to the best of my ability), and I've included some extra typings to describe the store getters, mutations & actions. The extra typings are written to be compatible with vuex-class, using something like this:

import Vue from 'vue';
import Component from 'vue-class-component';
import { namespace } from 'vuex-class';
import { VuexOidcStoreActions } from 'vuex-oidc';

const oidc = namespace('oidc'); // The namespace the vuex-oidc module is under.

@Component
export class OidcCallback extends Vue {
  @oidc.Action('oidcSignInCallback')
  oidcSignInCallback: VuexOidcStoreActions['oidcSignInCallback'];

  created () {
    this.oidcSignInCallback()
      .then(redirectTo => this.$router.push(redirectPath))
      .catch(err => {
        console.error(err);
        this.$router.push('/login/error');
      }
  }
}

@perarnborg I'm happy to remove these extra typings if you don't think they should be here. I can also adjust them to be namespaces instead so you can access them via dot notation (you can't with interfaces, but I went with them so it lined up with the package better).

I've resorted to using any for a few things which are very difficult to type nicely, but it's only a couple of places and so should be alright.

@coolhome Might be worth you having a look over to see if it lines up 100%.

Closes #12

+118 -1

0 comment

2 changed files

pr created time in 22 days

create barnchluvies/vuex-oidc

branch : typings

created branch time in 22 days

fork luvies/vuex-oidc

Vuejs (with vuex) wrapper for open id authentication

fork in 22 days

created tagluvies/cors-proxy

tagv0.1.1

A simple node CORS proxy

created time in 23 days

push eventluvies/cors-proxy

Luke Davies

commit sha abc8f83e0abdcb6894d2effb0fe13b3ef48dd63f

v0.1.1

view details

push time in 23 days

created tagluvies/cors-proxy

tagv0.1.0

A simple node CORS proxy

created time in 23 days

push eventluvies/cors-proxy

Luke Davies

commit sha e888c0df856dd780a0f6176bd51a7639bf3f2eb4

Added https support

view details

Luke Davies

commit sha a5c61f2931bc43e155987e19d710d24de2ec3e71

v0.1.0

view details

push time in 23 days

push eventluvies/cors-proxy

Luke Davies

commit sha a8f19dff5f7a8ae2c389f25dd641cc093da52b16

Updated configs

view details

push time in 24 days

created tagluvies/node-config

tagv1.0.1

A generic set of configs for all my node projects

created time in 24 days

push eventluvies/node-config

Luke Davies

commit sha 44f416a385a2027d5993e7dca065fe7ed12fa6c1

Moved to auto-fixable import sorting

view details

Luke Davies

commit sha f7fa86d3ef363ef0c7e6d3ab59bcffdaef1e7074

v1.0.1

view details

push time in 24 days

push eventluvies/cors-proxy

Luke Davies

commit sha 189f61c58739296ee9eb8f813eb4635758db8d13

Adjusted prepare script

view details

Luke Davies

commit sha 38d1066c26f0f5c7d8785eb5e97840dff859d600

Adjusted tsconfig

view details

push time in 24 days

push eventluvies/cors-proxy

Luke Davies

commit sha 5786a536000259ab1e767daf5050f4911b247ee1

Added CLI

view details

Luke Davies

commit sha 5ae339a0febdb52981ea93edf240b16219683b75

Adjusted package.json

view details

push time in 24 days

push eventluvies/cors-proxy

Luke Davies

commit sha e7fc7e790a1bba2a7a73302a5fea3a9ab84c7243

Added scripts

view details

push time in 24 days

push eventluvies/cors-proxy

Luke Davies

commit sha 72e77aa8f17f9051748d717ecdd2dc9f950fe836

Added tasks

view details

Luke Davies

commit sha 3f1fff67ab8c0bc3db9682129b87f6207dafb3d1

Implemented basic proxy

view details

push time in 24 days

create barnchluvies/cors-proxy

branch : master

created branch time in 24 days

push eventluvies/node-config

Luke Davies

commit sha 74d8e95d462f07f9c03b1c4bb985bb8fe35518b8

Updated README

view details

push time in 24 days

push eventluvies/node-config

Luke Davies

commit sha 8264bba9c03e180f87d08d88a9477df34ad8330e

Create LICENSE

view details

Luke Davies

commit sha e38419d765086fb14591bca15f45fbef8cce5ded

Updated README

view details

push time in 24 days

more