mindscapehq / ember-cli-raygun Goto Github PK
View Code? Open in Web Editor NEWThis addon will allow you to report errors to Raygun from your Ember CLI app using raygun4js
Home Page: https://raygun.com
License: MIT License
This addon will allow you to report errors to Raygun from your Ember CLI app using raygun4js
Home Page: https://raygun.com
License: MIT License
Hey guys, I see that you've dropped a recent release here but it's not published to NPM. Is this by design?
If "enabled" changes in "env", there is an console statement, but Raygun is still active.
@NZKoz Could you please create a new release with latest changes, I think a lot of people will benefit from it.
Thank you!
When using FastBoot the bower extension should not be imported.
NodeJS throws below error because of it:
ReferenceError: document is not defined
at Object._private.readCookie (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:73910:34)
at ensureUser (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:74105:37)
at Object.init (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:73683:13)
at /Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:77878:16
at exports.default (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:77905:9)
at Object.initialize (/Users/melvin/Projects/bazaar/dist/fastboot/bazaar.js:973:71)
at /Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:16073:23
at Vertices.each (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:14140:13)
at Vertices.topsort (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:14107:14)
at DAG.topsort (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:14052:24)
at Class._runInitializer (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:16101:13)
at Class.runInitializers (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:16062:12)
at Class._bootSync (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:15260:14)
at Class.boot (/Users/melvin/Projects/bazaar/dist/fastboot/vendor.js:15227:14)
at EmberApp.buildAppInstance (/Users/melvin/Projects/bazaar/node_modules/fastboot/src/ember-app.js:211:21)
at EmberApp.visitRoute (/Users/melvin/Projects/bazaar/node_modules/fastboot/src/ember-app.js:234:17)
at EmberApp.visit (/Users/melvin/Projects/bazaar/node_modules/fastboot/src/ember-app.js:309:17)
at FastBoot.visit (/Users/melvin/Projects/bazaar/node_modules/fastboot/src/index.js:79:22)
at /Users/melvin/Projects/bazaar/node_modules/fastboot-express-middleware/src/index.js:32:14
at Layer.handle [as handle_request] (/Users/melvin/Projects/bazaar/node_modules/express/lib/router/layer.js:95:5)
at next (/Users/melvin/Projects/bazaar/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/Users/melvin/Projects/bazaar/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/Users/melvin/Projects/bazaar/node_modules/express/lib/router/layer.js:95:5)
at /Users/melvin/Projects/bazaar/node_modules/express/lib/router/index.js:281:22
at param (/Users/melvin/Projects/bazaar/node_modules/express/lib/router/index.js:354:14)
at param (/Users/melvin/Projects/bazaar/node_modules/express/lib/router/index.js:365:14)
at Function.process_params (/Users/melvin/Projects/bazaar/node_modules/express/lib/router/index.js:410:3)
at next (/Users/melvin/Projects/bazaar/node_modules/express/lib/router/index.js:275:10)
at SendStream.error (/Users/melvin/Projects/bazaar/node_modules/serve-static/index.js:121:7)
at emitOne (events.js:96:13)
at SendStream.emit (events.js:188:7)
at SendStream.error (/Users/melvin/Projects/bazaar/node_modules/send/index.js:282:17)
at SendStream.onStatError (/Users/melvin/Projects/bazaar/node_modules/send/index.js:433:12)
at next (/Users/melvin/Projects/bazaar/node_modules/send/index.js:743:16)
at onstat (/Users/melvin/Projects/bazaar/node_modules/send/index.js:732:14)
at FSReqWrap.oncomplete (fs.js:123:15)
The import can be made conditionally by checking for `` as such:
if (!process.env.EMBER_CLI_FASTBOOT) {
app.import('bower_components/.../dist/raygun.js');
}
Ideas?
A few reasons:
...psst! While Bower is maintained, we recommend yarn and webpack for new front-end projects!
If you good folks would be so kind, we'd really appreciate it!
Howdy ๐
I'm just raising this issue because it's something that is going to affect you directly quite soon, there is an RFC in Ember that is currently going into Final Comment Period that is planning to remove support for Ember.logger: emberjs/rfcs#297
I don't know if I have enough knowledge of what is going on in your internals to comment directly on that RFC but I would strongly recommend that you do ๐
Also if you accept what they are doing we should start development on the migration.
I'm getting a "Cannot find module 'lodash-es'" error after adding ember-cli-raygun. I'm seeing it in both new and pre-existing projects on this particular machine.
Environment:
Repro steps:
Anybody else seeing this?
Release page and NPM published release are different
> npm search ember-cli-raygun
NAME DESCRIPTION AUTHOR DATE VERSION KEYWORDS
eflex-ember-cli-raygun A Raygun.com integration add on for Ember CLI =eflexsystems 2017-02-08 1.2.1
ember-cli-raygun A Raygun.com integration add on for Ember CLI =jesse_raygun =nikz 2016-08-04 1.1.0
This addon still uses the V1 api for interacting with Raygun. The docs recommend switching over to the new syntax: https://raygun.io/docs/languages/javascript#differences
I would be happy to open a pull request switching the add-on to the V2 syntax. Just let me know either way. Thanks!
Would it be possible to get a new release published with the changes from #4?
As far as I see, there as been no maintainer activity since last August, including no publication of the changes that were merged then.
Is this addon maintained? If not, would you guys be up for a member of the community taking it over and maintaining it?
This plugin appears to have last been updated prior to the release of Ember Octane. Does it work with Ember Octane? Are there plans to update it to Ember Octane and beyond?
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.