fjorgemota / jimple Goto Github PK
View Code? Open in Web Editor NEWJust a dependency injection container to NodeJS and to the browser using new ES6 features
License: MIT License
Just a dependency injection container to NodeJS and to the browser using new ES6 features
License: MIT License
Branch | Build failing 🚨 |
---|---|
Dependency |
uglify-js
|
Current Version | 3.3.28 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
uglify-js is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 4 commits.
bce7ee5
v3.4.0
b39043f
re-introduce enclose
(#3163)
caf96ac
handle asynchronous test failures (#3164)
c767490
update JetStream URL (#3165)
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Branch | Build failing 🚨 |
---|---|
Dependency | size-limit |
Current Version | 0.18.3 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
size-limit is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 6 commits.
5c801e3
Release 0.18.4 version
ec2a0d1
Add nbsp to docs for npmjs.com
49096b2
Add author to logo description
2b54e9c
Fix logo on npm
b3df522
Update dependencies
8b2c31c
Move all images to the single dir
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Branch | Build failing 🚨 |
---|---|
Dependency | documentation |
Current Version | 8.0.1 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
documentation is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 3 commits.
f1bb4da
chore(release): 8.0.2
53df432
chore: Update yarn.lock
91ade89
fix(package): update git-url-parse to version 10.0.1
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Currently, all the Jimple's documentation refer to a..README file.
I think it's important to add a nice API documentation so any user can browse it and know more of it's internals.
By the way, probably that API documentation will be made using JSDoc.
I think a site is good to show all the Jimple's features, and allow the user to test it directly in it.
Currently GeneratorFunction
objects are passing like normal function
objects. The check Object.prototype.toString.call(fn)
returns '[object Function]'
in both cases. When a service is retrieved the instance is a generator object which is not probably correct. The solutions I can think of are:
GeneratorFunction
as simple parameter and not as service (ie typeof fn === 'function' && fn.constructor.name === 'Function
)Factories
could be implemented with a generator by yield
ing results every time the service is asked for and implement Jimple#factory()
with a function *(c) { while(true) yield fn(c); }
)🚨 You need to enable Continuous Integration on all branches of this repository. 🚨
To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because we are using your CI build statuses to figure out when to notify you about breaking changes.
Since we did not receive a CI status on the greenkeeper/initial
branch, we assume that you still need to configure it.
If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you don’t want it to run on every branch, you can whitelist branches starting with greenkeeper/
.
We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.
Once you have installed CI on this repository, you’ll need to re-trigger Greenkeeper’s initial Pull Request. To do this, please delete the greenkeeper/initial
branch in this repository, and then remove and re-add this repository to the Greenkeeper integration’s white list on Github. You'll find this list on your repo or organiszation’s settings page, under Installed GitHub Apps.
Hey.
The internal "isFunction" function is not compatible with IE11, on which "fn.constructor.name" will return undefined. Causing this library doesn't work at all on IE11
3.1.1
to 3.1.2
.This version is covered by your current version range and after updating it in your project the build failed.
karma is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 11 commits.
7d4d347
chore: release v3.1.2
5077c18
chore: update contributors
fb05fb1
fix(server): use flatted for json.stringify (#3220)
2682bff
feat(docs): callout the key debug strategies. (#3219)
4e87902
fix(changelog): remove release which does not exist (#3214)
30ff73b
fix(browser): report errors to console during singleRun=false (#3209)
5334d1a
fix(file-list): do not preprocess up-to-date files (#3196)
dc5f5de
fix(deps): upgrade sinon-chai 2.x -> 3.x (#3207)
d38f344
fix(package): bump lodash version (#3203)
ffb41f9
refactor(browser): log state transitions in debug (#3202)
240209f
fix(dep): Bump useragent to fix HeadlessChrome version (#3201)
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
6.0.1
to 6.0.2
.This version is covered by your current version range and after updating it in your project the build failed.
mocha is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
Two more regressions fixed:
mocha.opts
(@boneskull)--require
does not break on module names that look like certain node
flags (@boneskull)The new version differs by 6 commits.
00a895f
Release v6.0.2
1edce76
update CHANGELOG for v6.0.2 [ci skip]
347e9db
fix broken positional arguments in config; ensure positional args are unique; closes #3763
9e31e9d
fix handling of bareword args matching node flags; closes #3761
6535965
Update "karma-browserify" to eliminate Karma middleware warning (#3762)
37febb6
improve issue template. (#3411)
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
1.1.0
to 1.2.0
.This version is covered by your current version range and after updating it in your project the build failed.
karma-firefox-launcher is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 13 commits.
a398dae
chore(release): 1.2.0
c1a3939
fix: Detect and kill browser process when launcher process is being used (#103)
c3fea39
chore: Update dependencies
2e94873
chore: Add missing is-wsl entry to yarn.lock
b4e260e
feat: Add support for running Windows Firefox from WSL
2443631
chore: Add self to contributors
2dca609
chore: Update dev dependencies
16e6673
chore: Sort contributors list [skip ci]
9e86d04
chore: Drop support for Node 6 (#98)
540c1dd
fix: Add -wait-for-browser
6377ee3
fix: Look for other paths for Firefox Nightly on Windows and Mac
b9455c8
chore: Fix travis (#97)
0e37f76
feat(headless): add enable remote debugging by default
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Branch | Build failing 🚨 |
---|---|
Dependency |
browserify
|
Current Version | 16.2.0 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
browserify is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
Fix relative --external
paths on Windows. (@Shingyx)
Fix tests to work on Windows, and add Appveyor CI for Windows testing.
The new version differs by 8 commits.
36d7c9a
16.2.1
e34599a
Merge pull request #1819 from goto-bus-stop/appveyor
8e7cb87
Skip flaky test on Windows w old Node
3703154
Disable invalid json chars test in node 10
e39d609
Skip failing test on old Node on Windows
c428f0c
Fix external relative paths on Windows
c5120b7
Fix tests on Windows.
2d896a9
Try adding appveyor
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
3.1.0
to 3.2.0
.This version is covered by your current version range and after updating it in your project the build failed.
codacy-coverage is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 5 commits.
34b07a7
Release version 3.2.0
014b6d0
Merge pull request #70 from codacy/update-request
006c8ac
Update request
6ce2854
Merge pull request #69 from codacy/add-contribution-guidelines
e33fbc5
Add contribution guidelines
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Branch | Build failing 🚨 |
---|---|
Dependency |
[uglify-js](https://github.com/mishoo/UglifyJS2)
|
Current Version | 3.4.0 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
uglify-js is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Branch | Build failing 🚨 |
---|---|
Dependency | size-limit |
Current Version | 0.12.0 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
size-limit is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Hi guys,
I sadly discovered that Jimple is not compatible with "create-react-app". It make the build fail with the following error :
Failed to minify the code from this file:
./node_modules/jimple/src/Jimple.js:45
Read more here: http://bit.ly/2tRViJ9
Any idea about how to fix it ?
I've been adding a file for another package which uses this one and I notice that jimple
doesn't have its own TS types declaration file. If you want @fjorgemota I can make a PR to add what I've written for this package.
16.2.3
to 16.3.0
.This version is covered by your current version range and after updating it in your project the build failed.
browserify is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 8 commits.
9824fae
16.3.0
9e3397b
Add http2 to builtins (#1913)
d2ade25
Add http2 to builtins
876182d
Tweak license text so Github detects it correctly
16f82a7
Update license (#1906)
7ad39ce
Merge pull request #1139 from insidewarehouse/resolve-exposed-folders
f13b713
when a module is exposed, it should still resolve the way it would normally do, i.e. with/without extension and directories should fall back to index, and index from a directory should be accepted with/without extension too
8f80729
Update license
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
3.5.10
to 3.5.11
.This version is covered by your current version range and after updating it in your project the build failed.
uglify-js is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 4 commits.
e488124
v3.5.11
354fec8
make enclose
& wrap
work with sourceMap
(#3396)
11cdab7
fix corner cases in sourceMap
(#3397)
a89d424
render comments in custom ASTs gracefully (#3393)
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
6.0.0
to 6.1.0
.This version is covered by your current version range and after updating it in your project the build failed.
karma-browserify is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 4 commits.
ee355f5
6.1.0
a3ebf22
chore(project): bump dependencies
58f9788
chore(project): replace phantomjs with chrome for testing
b2709c3
chore(travis): drop sudo requirement
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Why to make hundred the same things in NPM ?
I have written https://github.com/avighier/simple-dijs begin 2015, why to write the same 1000 times ?
I don't understand the work, the time we can spend is for nothing ?? Can you help me to understand ??
Have a good day.
Seems like Jimple has some new friends, that add new features to the package, like frozen-jimple, which extends the class and customizes it as shown in our README.
So..should we add a plugin/middleware support directly to the package? It's just an idea for now, suggestions are accepted.
The whole thing with ansi-styles
(npm/npm#17723) messed up a few of my apps with Jimple. As a fix, I pointed the version on the package.json
to this repo last commit, but I would prefer using a version from the registry :P.
Btw, thanks a lot for the package, pretty useful!
Regards
Hi,
I have a proposal for a tiny improvement and I would like to check before sending a PR.
Here it is:
module.exports.provider = register => ({ register });
It may look silly, but I always end up creating this function on every Jimple project (and I have a few). I prefer this wrapper over having to define an object with a register
method and exporting a generic register
method.
Here's an example of how I use it:
const { provider } = require('...');
class MyService {
constructor(dep1, dep2) {
...
}
}
const myService = provider((c) => {
container.set('myService', () => new MyService(
c.get('dep1'),
c.get('dep2')
);
});
module.exports = {
MyService,
myService,
};
That way I make available the service class and the provider for it.
Let me know what you think; if you don't like it or you don't see any added value, no worries :). And if you like it, I'll send you the PR right away.
Regards.
6.1.4
to 6.2.0
.This version is covered by your current version range and after updating it in your project the build failed.
mocha is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
--file
(@gabegorelick)global
or globals
(@pascalpp)_mocha
binary (@juergba)--timeout
/--slow
string values and duplicate arguments (@boneskull, @juergba)--watch
options (@geigerzaehler)--watch
mode behavior (@geigerzaehler)runWatch
into separate module (@geigerzaehler)mocha.min.js
file to stacktrace filter (@brian-lagerman)--exclude
to --ignore
and create alias (@boneskull)mocha.css
(@DanielRuf)The new version differs by 39 commits.
bd47776
Release v6.2.0
cc595af
update CHANGELOG.md for v6.2.0 [ci skip]
59d70ee
fix: remove duplicate line-height property (#3957)
f77cac4
fix: do not redeclare variable (#3956)
6201e42
Hide stacktrace when cli args are missing (#3963)
88f45d5
Don't re-initialize grep option on watch re-run (#3960)
5d4dd98
Fix No Files error when file is passed via --files (#3942)
15b96af
Collect test files later (#3953)
ccee5f1
Base reporter store ref to console.log (#3725)
47318a7
update @mocha/contributors to v1.0.4 (#3944)
c903147
More, improved integration tests for watching (#3929)
e341ea4
Update CI config files to use Node-12.x (#3919)
3064d25
update @mocha/docdash to v2.1.1 (#3945)
9ea45e7
do not fork if no node flags present (#3827)
d02a096
modify Mocha constructor to accept options.global or options.globals (#3914)
There are 39 commits in total.
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
I used to user async function as instance providers, as is :
ioc.set('conf', async() => { return someInstance });
When i use it inside a REACT project, it's working fine, but not when i use it on server side. It may be due to babel or webpack compilation.
What about adding support for async function ? I wrote a small pull request which should do the job (not tested)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.