Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TryGhost/gscan

Ghost theme scanner - checks for errors and feature support
https://github.com/TryGhost/gscan

🎭 Downgrade asset helper rule to warning

- Downgrade to warning as many themes fail this requirement
- Add documentation link to details

0f6fbf953d08f3100178fc409d94329bc79337bf authored over 8 years ago
Merge pull request #31 from TryGhost/deps/bluebird

⬆️ deps: [email protected]

8274786e71d66a26142f4c41b6b035b58e109a2e authored over 8 years ago
⬆️ deps: [email protected]

1f0610dfee354f55d2c05a3f05c5d15405ddc01f authored over 8 years ago
⬆️ Update extract-zip to [email protected]

555ab66a04a9065d10e179958077487e14f107f6 authored over 8 years ago
release 0.0.13

7f8aa2cf5c8a7627a6b99fed8ed7007185b3025a authored over 8 years ago
Merge pull request #29 from ErisDS/ignition

Update Ignition

b34c8172a1e19c6c29c9b328fa7ef9a77e03a056 authored over 8 years ago
⬆️ deps: [email protected]

50958a411a7a7ef8bd750fa718ea10c076c57efa authored over 8 years ago
⬆️ Update extract-zip to custom fixed version

- Fixes issue where unzipping misidentifies directories and causes gscan to crash

492f296862ca9293d94bb56717744556bfa37419 authored over 8 years ago
release 0.0.12

146d6927fd1aefef19e8ed43c6fa5eac69c282fb authored over 8 years ago
⬆️ deps: [email protected] (#25)

bdae3ed8ded9408c3733bf57b091c33fbc139810 authored over 8 years ago
🐛 Fixes partial matching on windows (#24)

closes #22

- update regex for partial matching
- add sinon and rewire to make testing possib...

9e0e73d63a447120aa3c600ea76d75c3410e8bb1 authored over 8 years ago
Merge pull request #26 from ErisDS/node-uuid

⬆️ deps: [email protected]

2e8bf0e4dc0654080300a512a59911f0aed47e2e authored over 8 years ago
⬆️ deps: [email protected]

0dddb731465e5c44e974a809eeeb3b84f60beda2 authored over 8 years ago
Merge pull request #20 from petems/update_expresshbs_for_minimatch_dos

Update express-hbs for minimatch RegExp DoS

897dfb0a81cba01698cb197a433f377efbdf113f authored over 8 years ago
Update express-hbs for minimatch RegExp DoS

* https://nodesecurity.io/advisories/minimatch_regular-expression-denial-of-service
* older expr...

864dc2da53733480306da330254bd405530369af authored over 8 years ago
Merge pull request #21 from petems/update_express_dep

Update express for negotiator RegExp DoS

12be5a1c68d09b21d731f5de6e3bd33440c914e8 authored over 8 years ago
Update express for negotiator RegExp DoS

* https://nodesecurity.io/advisories/106
* older express depended on older accepts which require...

89d2bbd98c1cb2964f94309e9e854fa96211a09c authored over 8 years ago
release 0.0.11

ffa60868772d1e1e54c50fa8146ba58d1430ff16 authored over 8 years ago
🐛 All package.json errors should be warnings (#19)

closes #15

- change the level from error to warning on the package.json rules
- this is wron...

7c2c54880b3cfb5e153e7c951cf7c1fbe2b77d5e authored over 8 years ago
release 0.0.10

bc38853401f9ed6fbbb90a799d7d3a2be7bd21c2 authored over 8 years ago
Find a theme anywhere in a zip, and other stories (#18)

closes #13

Find a theme anywhere in a zip, and other stories

a3b98bfb99fc60761c241e2453b2ebfe076fac0b authored over 8 years ago
Added syntax highlighting to readme examples (#17)

6683f39c2b50808aecd5a3fac462f960e48a96a5 authored over 8 years ago
release 0.0.9

0ec84e3012c41784eaac9b8653ac4236c4698a64 authored over 8 years ago
Merge pull request #16 from TryGhost/fix/invalid-packagejson-version-as-warning

fix: invalid package.json as warning

95f2a7a94e726a6f0a56843c0eb7381aafcc6ee2 authored over 8 years ago
fix: invalid package.json as warning

closes #15

e85c770d95671ed73721b712e9509a7071639f63 authored over 8 years ago
release 0.0.8

540f6b3733903d30d12728a824f3d2c570e41695 authored over 8 years ago
use official tmp dir function from node

0315c3fa009ffa618daec4093e530c110825d76b authored over 8 years ago
release 0.0.7

09974547bb60a633cb4b6b4caeba5303ae16375b authored over 8 years ago
Merge pull request #9 from TryGhost/feature/npm-whitelist

refactoring: separate gscan as lib, as app, as cli

25a3b2a6c9359fd0674f089c7998a0f2a4304523 authored over 8 years ago
feature: refactor gscan to use it as app, as lib or as cli

- use ghost-ignition
- create app folder for web usage

43a50de89580e5b727542aba28afe3df2ee52d65 authored over 8 years ago
Merge pull request #12 from TryGhost/feature/check-zip-options

feature: check zip options

28d0d97057152270a554ecdb7d1d12bc04097a3c authored over 8 years ago
Merge pull request #11 from TryGhost/fix/change-object-by-reference

fix: clone zip object because we modify the reference

258bab6efbd76572d33adc57546f8cf9235f2d92 authored over 8 years ago
Merge pull request #10 from TryGhost/fix/js-bug

fix: disable upload button on document ready event

898797cca9fdffa7dbf2da8e7b101a7e3de21a8f authored over 8 years ago
feature: check zip options

46a130bd0aebee3bc0b614ba3b2bfc54efa4ab51 authored over 8 years ago
fix: clone zip object because we modify the reference

bc41ea7fb68fc4769b47eeb0a15c008167412a98 authored over 8 years ago
fix: disable upload button on document ready event

d20547845635b5bc31fa06e4bfbe7b0e38216350 authored over 8 years ago
Merge pull request #8 from TryGhost/sebgie-patch-1

Use latest node 4 version

6024d705071b2b07c3285cc8622d4dbb856ecce8 authored over 8 years ago
Use latest node 4 version

- always use the latest version of node 4

1182ab95555ce154039f8dc9ab853e7a90d6f4c2 authored over 8 years ago
Use Node 4 (#7)

- updated circleCI version to 4.4.7

9f338f092a91e6d3b1a669c36c8bba938c9415ef authored over 8 years ago
release 0.0.6

2fbd17286ae55f69a8ff4b861a5519eb4c960d8b authored over 8 years ago
Merge pull request #6 from acburdine/no-zip

Disable upload button if no file is selected

f48fb63bf377db1ff631a6f11f70f1f9ee2093a5 authored over 8 years ago
disable upload button if no file is selected

refs #4
- watch file input and set submit button disabled property

97a48ad707b8cf4bd4c0aa329f7ca94fe5fc6e0d authored almost 9 years ago
Merge pull request #5 from TryGhost/download-fix

Fix downloads link

07a372aaef534e1124a20bfb64bf2273b9b4868e authored almost 9 years ago
Fix downloads link

Make the downloads link absolute to ghost.org so that it will link correctly from anywhere

f6bdd7713150c4291259721f8e4a5c0862cf7f54 authored almost 9 years ago
release 0.0.5

8bae83a7a0c97ac50a5df5dd12d160fa879c5407 authored almost 9 years ago
Fetch latest Ghost version

closes #2

- executes `npm show ghost version` via the shell, to get the latest ghost version
- ...

9dc26c8ab6a59fb5ba37ec23f5702d713632774d authored almost 9 years ago
Refactor gscan to work like download count

- reuse the server.js and config.js lib files from the download count lib
- add nconf as a depen...

0420dea0425f136be19a954500610cece7957940 authored almost 9 years ago
Correcting nodemon.json file

e5a7c2b0cd0647ef6eeb0587fd7a103916eb7c7f authored almost 9 years ago
Cleanup fetch of blog posts from dev blog

fd3a21cd543cbde3e1171debc62ad8e62ecb1ee9 authored almost 9 years ago
release 0.0.4

8be9544da2e6191dbb21544c4d9fb1709929ab0e authored almost 9 years ago
Try to read the name & version from package.json

- if we've already detected that the file is at least not returning critical errors (unparsable)...

44360b0569b1aad759020e6905be5a44d9191a32 authored almost 9 years ago
Package.json logic & error output fixes

- fix the logic of auto failing an error rule, it should auto-pass
- improve the output of error...

258d53391aa237a0f541d58f778d4f84b45ba2fb authored almost 9 years ago
Wire up dynamic version no

078bda5c9e062b95c037f4c8506436ef5fe3d137 authored almost 9 years ago
release 0.0.3

5f2178a82ecc83ee885656094d5d621fe5a69e75 authored almost 9 years ago
Fixing missing load for grunt release

eac1750e1a5b13dcb60f156ad7d035b8e8373ca1 authored almost 9 years ago
Refactor to use rules pass/fail structure

- This is a huge refactor, which changes all the checks to provide either a 'pass' or a 'fail' f...

3466bb08a8f1ad678b5f5e9afe28ea43d8cfe3f2 authored almost 9 years ago
Rename 'type' to level

- error / warning etc is more similar to a log / debug level etc
- we will probably use 'type' l...

250c91ee902e0a396d6faa0388dacc58e4cfa11b authored almost 9 years ago
Create & use a central "rule" list

- Create a list of rules, with a code etc in spec.js
- Most checks now output rules as a result ...

e1c2f6506ae84134e88de59b44258116eb285eec authored almost 9 years ago
Simplify repeated code in checks

12959cf6f9e7fa5c1582ae7288db5a6fe8b84ec2 authored almost 9 years ago
Temp remove template inspection 'features'

- Move template data to spec.js to use later
- These aren't really features, but are important f...

ab4231bacfadeb9a021712164ce4f7560b534e41 authored almost 9 years ago
Add work-in-progress example report

- example report has styles and js for outputting rules
- uses example-output.json file
- adds a...

90073100179be3023ec92d0063cfa9b8f8c24165 authored almost 9 years ago
Add grunt release

- this package makes it much easier to push new releases

ea88a5c68cc91d307adfa826bf248be89d8d007b authored almost 9 years ago
Adding gscan version no

341ad2e4c2c77ef11abd017c856b01c6d898d9ce authored almost 9 years ago
Fix the author image in "The latest' block

f965e59f916c496f8d9e2b29223a4be611ab305e authored almost 9 years ago
Improving package.json checks

3ff50f70d2c8f324f18ac367d7a137f4bfd90959 authored almost 9 years ago
Merge pull request #1 from sebgie/deployment

Add deployment script

30f4950648e078f04e5236e4f1497afe2c804fe5 authored almost 9 years ago
Add deployment script

- added deployment script
- added test config

a16f5de767b6da0e15a03497087c2247976a0823 authored almost 9 years ago
Version bump to 0.0.2

fbceaa535424c016130551d3546a155627cf38a1 authored about 9 years ago
First pass at improving look&feel

- add chalk so that we can use colours and styles in the cli version of the report
- improve the...

d14d9642bebcb4e0ae1ad2c375fcf5aaddb8752f authored about 9 years ago
Add new check for compile errors

- ensure hbs is a new instance, don't mix rendering results and checking themes
- move the handl...

3d9bb8feacf4979a893c4bf900a150019b0618f0 authored about 9 years ago
Renumber checks to leave room around them

1e63ba3c89303a445ebed7e7e7297628a30639ae authored about 9 years ago
Handle & report on compile errors

f109814628d111092864c61c14b7db66a2b4ee55 authored about 9 years ago
Simplify method signatures

6410cede21275a2658ff7cf74fd05c59c0c1ec91 authored about 9 years ago
Refactor to use theme object for results

a8342155cb2a9b05f30a5136832d531d5ed7f00c authored about 9 years ago
Adding config for nodemon

01303f43a1f4cec556d8792a069f7c7b529c8b91 authored about 9 years ago
Renaming module to gscan across codebase

- update name in package.json
- change key filename, and update references
- change cli tool
- i...

7e1d8905190a5481ff19a12a75f9efa7a278a7d3 authored about 9 years ago
Cleanup uploads dir when finished

5012195ff40439c470083e625d1dbc186e72adea authored about 9 years ago
Add template feature checks

- Adding template checks as features
- May need to be a pre-check used for building up features?...

81da7b5808ca123f8e26e6ad297e50377a9c7017 authored about 9 years ago
Updating package.json

5840eef1b4e7cb82d9f624d8d761fd0d1c8baebb authored about 9 years ago
Improve CLI version

99a4c5ddfa8a1c605e11be77f96d467866de2fa4 authored about 9 years ago
Prettifying browser version

093c066df5327fd3c6a25691ea8e32548a988332 authored about 9 years ago
Update readme

46cdeb51beb200ffd07c3a4e162c32be4dc8e716 authored about 9 years ago
Adding tests for assets

- detect missing asset helper (warning)
- detect assets which definitely should use the asset he...

a57115cf37a87d8288c2c72144e9a3d9ed62247c authored about 9 years ago
Changing result format to be more flexible

9160f4bd2daf3f0b744bb6dffce7b14809fc42e2 authored about 9 years ago
Improving helper parsing & updating head/foot check

4b06e069e9f47ffbb42966cb8b3bf3db43bc620f authored about 9 years ago
Swap zip lib & add debugging

48ca77f97df8dfad8d2179c97ed1fa8a24bd6a45 authored about 9 years ago
Add upfront helper parsing + theme object building

- build a new object to contain all the theme info we've parsed
- look for helpers in the compil...

bf79f4b374b4dd7ada14e2c7edfeab17c59d3806 authored about 9 years ago
Refactor to read hbs before checks

cfe7066601a95ba2aa7498e620adefe6c83cb019 authored about 9 years ago
Refactor usage of fs

de0d39cb77b047ae622a25d71ce8a465a493e92f authored about 9 years ago
Use themeFiles in packagejson check & refactor tests

8132b97b67f3fe9ad46c929f60009dd9161ce8d3 authored about 9 years ago
Proper handling for files with no ext e.g. LICENSE

0411c990d948b1c194aa11ed4f89d338d8ef6a95 authored about 9 years ago
Read theme dir before running checks & delete tmp

- read all the filenames recursively & store ext
- delete files from tmp after processing
- upda...

7b11d46d3228bd0471340f8f0e067779e4521c55 authored about 9 years ago
Refactor and add CLI version

- add cli for calling the check code
- refactor lib so that tests, server, and cli can all make ...

f87509bb4356ac385fd48e298a886101ff5c5afe authored about 9 years ago
Updating package.json

17aeac2f769f2a3352332c2d9e094008965efdfb authored about 9 years ago
Improve zip handling

- swap unzip to unzip2
- better base dir resolution
- add back button to template for easier tes...

871c7fb68d3e57436ff9f12bf37511aa3e9825a7 authored about 9 years ago
Compile templates before checking ghost_head/foot

- checking plaintext could be tricked by using comments

e1ea70b98d32a9f6a9ae2f62c8fa78cc08667c8c authored about 9 years ago
Cleaning up tests

- use different naming convention as tests and checks aren't 1-1
- make ghost head & foot tests ...

782d664c4a675efb4c966a56646b90e8ab6acd64 authored about 9 years ago
Adding proper result display

fe350033b8be06726eab3da5dd33e1d57dbfd4c8 authored about 9 years ago
Get ghost_head & ghost_foot check working

74a99421355eaef3d7e4b5fbd66d6c7b0b2f4101 authored about 9 years ago