activewidgets / getlibs Goto Github PK
View Code? Open in Web Editor NEWOBSOLETE, DO NOT USE: This project is no longer maintained
License: MIT License
OBSOLETE, DO NOT USE: This project is no longer maintained
License: MIT License
How do I go about doing this?
Do i always need to import my own modules through System.import('./...js') ?
Someone must have recently added module (react-contextmenu) to cdnjs recently, because it broke my app. It used to fetch react-contextmenu/dist/react-contextmenu.js
from unpkg.com but once the cdnjs version was uploaded it tried to get it from cdnjs but that path /dist/react-contextmenu.js didn't work because cdnjs doesn't copy the package folder structure like unpkg does.
Or at least I think that's what happened. Anyhoo... I really have no love for cdnjs because I find unpkg much more predictable and if you've got some spare cycles I'd love a way to just disable the cdnjs option bc it's only caused me trouble. :)
Any plan to upgrade to Babel 7?
Noticed "getlibs" uses "babel-standalone/6.26.0".
I just opened a case ModuleLoader/es-module-loader#538 that might be of interest.
Seems like I can only import packages from npm that bundle the entire main module into a single file. Is there a plan on the roadmap to support importing unbundled packages with many loose files?
I downloaded an examples [material2](https://github.com/angular/material2/tree/master/src/demo-app)
tried `getlibs, but had exception:
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (theme.css, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (main.ts, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (index.ts, line 0)
[Error] Unhandled Promise Rejection: Error: Fetch error: 404 Not Found
Instantiating http://localhost:63342/main/index.ts
Loading http://localhost:63342/main.ts
Loading ./main.ts
(anonymous function) (min.js:2:231)
promiseReactionJob
can you help me ?
Hello and thank you for making this, it looks very promising.
I tried getlibs on a Vue + TypeScript project and got some trouble with single file components .vue files
index.html:
<!DOCTYPE html>
<html>
<head>
<script src="https://unpkg.com/getlibs"></script>
</head>
<body>
<div id="app">Loading...</div>
<script>
System.import('./main.ts')
</script>
</body>
</html>
main.ts:
import Vue from 'vue'
import App from './components/App.vue'
new Vue({
el: '#app',
render: h => h(App)
})
App.vue:
<template>
<div id="app">
Hello {{ name }}
</div>
</template>
<script>
export default {
data(){
return { name: "Vue" }
}
}
</script>
gives me
Error: module is not defined
Evaluating http://localhost:5000/components/App.vue
Evaluating http://localhost:5000/main.ts
Loading ./main.ts`
The App.vue!transpiled file :
(function(System, SystemJS) {"use strict";
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: function () {
_export("default", {
data: function data() {
return { name: "Vue" };
}
});
module.exports.template = "\r\n\t<div id=\"app\">\r\n\t\tHello {{ name }}\r\n\t</div>\r\n";
}
};
});
})(System, System);
It looks like it should export with _export.template
instead of module.exports.template
I'm trying to use a lot of modules that were originally written for browserify and really jumping through a lot of hoops. Is that a use case you'd be willing to consider? I believe it would be a matter of adding new entries in getlibs/config/
for assert
, util
, and so on that point at the correct browserify shims.
Trying to browse any website using getlibs will currently lead to the following error:
Loading failed for the <script> with source “https://unpkg.com/getlibs”.
I'm trying to test out the latest and greatest React using a config like this:
System.config({
map: {
'react': 'https://unpkg.com/[email protected]/umd/react.development.js',
'react-dom': 'https://unpkg.com/[email protected]/umd/react-dom.development.js'
}
})
react-dom loads fine I think, but I keep running into a 404 error with react:
https://cdnjs.cloudflare.com/ajax/libs/react/[email protected]/umd/react.development.js
How come it starts with "https://cdnjs.cloudflare.com/ajax/libs/react/15.6.1" and how do I override that?
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.