Comments (13)
👍 NEED
from jquery-accessible-tabs-aria.
Je croule sous le taf :-\
Y a juste ce qui est indiqué dans la doc ci-dessus ou d'autres trucs à faire ? (fichiers à créer sur le repo, etc.)
Un peu d'aide please :)
from jquery-accessible-tabs-aria.
Il me semble qu'à minima il faut juste ajouter un package.json avec les infos de url, licence, etc dans le dépôt ce qui permet déjà d'installer le script à la main.
Le mieux serait en effet de le publish mais là j'ai jamais fait. Pas plus d'infos que n'en donne la page qu'à donner @ffoodd
from jquery-accessible-tabs-aria.
Oui pour faire simple il faut ton fichier package.json
(voici par exemple celui d'a11y.css).
Il faut installer NodeJS (probablement déjà le cas si tu joues avec Gulp ou autre joujou Node — et sinon ça se passe là). Tu peux tester avec la commande node -v
. npm est installé avec Node donc tu l'auras forcément. Tu peux lancer sudo npm install npm -g
pour mettre à jour ton npm.
Ensuite pour publier, le plus simple est de se créer un utilisateur npm via la page d'inscription. Puis sur ton poste, utilises la commande npm login
pour te connecter à ton compte npm.
Pour finir tu navigues via cd
jusqu'au répertoire de ton projet. Il faut le package.json
à la racine. Quand tu es dedans, tu peux lancer npm publish
.
Pour vérifier que tout s'est bien passé, tu peux te rendre sur ton profil npm : ton nouveau projet devrait apparaitre en quelques secondes / minutes (cf mon profil npm).
Tout ce qu'on peut faire « à ta place » est de créer les pakage.json
, je pense que pour la publication il vaut mieux que ça reste chez toi :)
PS: note les subtilités dans celui d'a11y.css, notamment les numéros de version et les dépendances : il faut bien penser à les maintenir en publiant une version. Mais tes modules sont assez softs donc ça ne devrait pas être trop dur :)
Ça aide ?
from jquery-accessible-tabs-aria.
Hop, un générateur de package.json
pour faire encore plus simple.
from jquery-accessible-tabs-aria.
How to publish packages to NPM -> https://gist.github.com/coolaj86/1318304
from jquery-accessible-tabs-aria.
Yop, merci !
J'ai créé le package.json, y a juste la dépendance à jquery que j'ai pas trop compris où mettre.
Je cherche à publier sur NPM…
from jquery-accessible-tabs-aria.
Ça devrait être un truc dans ce genre-là :
"dependencies": {
"jquery": "latest"
},
(latest
peut aussi être un numéro de version, ou un indicateur de version avec des opérateurs, comme le dit la doc.
from jquery-accessible-tabs-aria.
Punaise, c'est TOP user-friendly comme truc.
Je crée mon compte en ligne, ok.
A la ligne de commande =>
npm login
: pas de "!" dans le pass. Ok, j'update (c'eut été sympa de le dire en ligne).
npm publish ./
faut être loggé. Ok.
Quand je tente un npm login pour faire le publish =>
npm ERR! Error: Unknown error while authenticating : -/user/org.couchdb.user:nico3333fr
Okay, on recommence en faisant ce que @dhoko a indiqué, ça passe. Je vais y arriver !
npm publish => name can no longer contain capital letters.
RAAAAAAAAAAAAAAAAAAAAAAAAAAAAA !
Yo, on est en 2016, même Github permet de le faire en ligne avec un beau formulaire.
Bref => https://www.npmjs.com/~nico3333fr && https://www.npmjs.com/package/jquery-accessible-tabpanel-aria
Notre peuple vaincra.
Vous pouvez tester que ça marche bien ?
from jquery-accessible-tabs-aria.
Peace&Love 👍
[dev-02]:/tmp/test
$ npm i jquery-accessible-tabpanel-aria
[email protected] ../node_modules/jquery-accessible-tabpanel-aria
└── [email protected]
[dev-02]:/tmp/node_modules
$ ll jquery-accessible-tabpanel-aria/
total 48K
-rw-rw-r-- 1 aureliengarroux aureliengarroux 13K Jan 11 14:20 jquery-accessible-tabs.js
-rw-rw-r-- 1 aureliengarroux aureliengarroux 11K Jan 11 14:20 jquery-accessible-tabs_old_version.js
-rw-rw-r-- 1 aureliengarroux aureliengarroux 1.1K Jan 11 14:20 LICENSE
drwxrwxr-x 3 aureliengarroux aureliengarroux 4.0K Jan 11 15:14 node_modules/
-rw-rw-r-- 1 aureliengarroux aureliengarroux 1.7K Jan 11 15:14 package.json
-rw-rw-r-- 1 aureliengarroux aureliengarroux 3.6K Jan 11 14:20 README.md
-rw-rw-r-- 1 aureliengarroux aureliengarroux 2.4K Jan 11 14:20 sample.html
ça marche :)
Par contre la démo ne semble pas fonctionner.
from jquery-accessible-tabs-aria.
Bien ouèj 😎
from jquery-accessible-tabs-aria.
Merci bien, encore une victoire de canard WC 👍
Et plus sérieusement, merci de m'avoir appris un nouveau truc :)
from jquery-accessible-tabs-aria.
Yop, c'est bon : j'ai pu updater. Merci bien, et see you soon :)
from jquery-accessible-tabs-aria.
Related Issues (20)
- Issues using "first", "second", "third" HOT 5
- class="js-tablist__link" may cause bloating HOT 2
- Add animation on tabs HOT 4
- add close functionality to tab on- enhancement
- Is it possible to have 2 levels of tabs? HOT 4
- Disable URL fragments? HOT 3
- Use aria-hidden="false" instead of removing it HOT 3
- back buttons from browser dont work HOT 1
- Load tab content with AJAX HOT 1
- Responsive / Mobile? HOT 3
- Nested tab opened by default ? HOT 4
- Navigation clavier avec les flèches et conformité ARIA 1.1
- How to keep the current tab active on page reload HOT 2
- Only open first tab of first instance, if several tab-instances are on the same page
- utilisation aria-selected HOT 2
- Issue when Ctrl+up is made HOT 1
- Global namespace pollution HOT 1
- Caching jQuery main selector HOT 1
- Invisible content focusable ? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jquery-accessible-tabs-aria.