Code Monkey home page Code Monkey logo

Comments (10)

saivan avatar saivan commented on June 1, 2024 3

I would also add that there should be some documentation about using SVG.js with es6 imports. I'm currently using webpack, and by running:

import * as SVG from 'svg.js'

I get no error whilst compiling my code,
but I do get a mountain of errors once it hits the client 😄

from svg.select.js.

Fuzzyma avatar Fuzzyma commented on June 1, 2024

until now all plugins rely on teh SVG global to be present. Did you only "test" that in your ide or is this not working in the browser, too? After all selectice is dynamically added to the SVG objects. So a normal IDE would not recognize it even if it is there

from svg.select.js.

evssraghavendra avatar evssraghavendra commented on June 1, 2024

image

Same is true during run time also.

from svg.select.js.

Fuzzyma avatar Fuzzyma commented on June 1, 2024

with SVG = require('svg.js') it will most likely work because you put it in the global namespace.
What about window.SVG = SVG in your case?

from svg.select.js.

jamesjosephrees avatar jamesjosephrees commented on June 1, 2024

I was able to build without the error in Angular 5 by adding to the node_modules/svg.js/svg.js.d.ts file. Probably not the most airtight solution as far as preventing errors. But allowed me to build without error in the console.

selectize(options?:{value:any, options:any}): Element;

asolution

from svg.select.js.

A-ZC-Lau avatar A-ZC-Lau commented on June 1, 2024

Also having this problem. It seems like it's not as npm friendly as some of the other plugins (like draggable). Will a more es6 friendly package be released under the @svgdotjs name?

Using svg.js 3.0.16 npm version btw

from svg.select.js.

Fuzzyma avatar Fuzzyma commented on June 1, 2024

This package does not have a svg.js v3 compatible version yet. Therefore it is also not available under the @svgdotjs namespace and does not support esm imports

from svg.select.js.

adaliszk avatar adaliszk commented on June 1, 2024

#63 should resolve this with the types there.

from svg.select.js.

adaliszk avatar adaliszk commented on June 1, 2024

Long time no ping here, does this still an issue with the merged PR? :)

from svg.select.js.

Fuzzyma avatar Fuzzyma commented on June 1, 2024

havent looked into all of this in a long time. I am stuffed with work -.-, will try to sort it out but i cant promise anything

from svg.select.js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.