artistejs
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

Artiste

Artiste est un framework qui fournit aux développeurs des outils et une architecture qui permet la création de la partie front end d'une application web. Pour se familiariser avec le framework lisez cette présentation du framework et les tutoriels disponibles.

Get started

Pour commencer à utiliser le framework Artiste vous pouvez le télécharger sur le site officiel ou l'installer via npm.

Création du projet avec npm.

npm init -y

Installation de typescript et initialisation du projet.

npm install typescript --save-dev
./node_modules/.bin/tsc --init

Remplacer le contenu du fichier tsconfig.json qui vient d'être créé par le code suivant.

{ 
    "compilerOptions": { 
        "module": "amd", 
        "moduleResolution": "classic", 
        "experimentalDecorators": true, 
        "emitDecoratorMetadata": true, 
        "lib": [ 
            "es2016", 
            "dom" 
        ] 
    }, 
    "exclude" : [ 
        "./node_modules" 
    ] 
}

Installation du framework Artiste.

npm install artistejs --save

Créer un premier fichier index.html à la racine du projet.

<!DOCTYPE html> 
<html> 
    <head> 
        <script 
            src='node_modules/artistejs/dist/artiste.js' 
            config='config' 
            startup='startup' 
            placeholder='app'></script> 
    </head> 
     
    <body> 
        <app></app> 
    </body> 
</html>

Puis, dans le même répertoire, créer un fichier config.ts.

export default { 
    path: [ 
        { test: /^\/?(node_modules\/*)/, result: '$1' }, 
    ] 
}

Et startup.ts.

import { View, text } from 'node_modules/artistejs/dist/artiste'; 
 
@View<Startup>({ 
    html: `<div> 
        <h1 id='title'></h1> 
        <p>My first application with Artiste.</p> 
    </div>`, 
    binding: { 
        '#title': (startupView) => text(() => startupView.message) 
    } 
}) 
export class Startup { 
    message = 'Hello world !!'; 
}

Enfin compiler le projet à l'aide de la commande tsc.

./node_modules/.bin/tsc

Ouvrer le fichier index.html avec votre navigateur web préféré.

Tutoriel

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i artistejs

    Weekly Downloads

    1

    Version

    1.2.1

    License

    MIT

    Unpacked Size

    240 kB

    Total Files

    109

    Last publish

    Collaborators

    • kleevs