npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

jcdc-standards-vue-starter-kit

v1.19.1

Published

Documentation for JCDC Branding and UI

Downloads

3

Readme

JCDC Vue Starter Kit v1.19.1

Setup Instructions

Install VS Code

Download and install Visual Studio Code

Verify Node

Recommended Version - 16.13.0 Ensure you're running the recommended version of node, by typing node -v in the command line. this will either print your current node version, or fail. If it fails, follow the install instructions, otherwise follow the update instructions

Install Node

Download Node from nodejs.org. Choose the The Long Term Support (LTS) install. Once the installer has downloaded, run it, and follow the onscreen instructions. Once install is complete, open your command line, and type node -v. It should print the version of node that you just installed.

Update Node

It is suggested that you install Node Version Manager. (WIN | MAC). Follow the instructions, and you’ll be able to easily update node at any time, as well as manage different versions of node.

Install Vue.js

Install vue with the following command:

$ npm install -g @vue/cli

If you run into problems, follow the install instructions here: Vue CLI Install Instructions

Vue Starter Kit

  • Copy the files from D:\TFS\VueStarterKit into the root of your project.
  • In Visual Studio Code, open your project by using File > Open Folder
  • Go to Terminal > New Terminal. The terminal will open at the bottom and will already be in the application folder.
  • Run npm install --legacy-peer-deps
    • If you get an error saying that node is “unable to resolve dependency tree”, make sure you are using the recommended version of Node, v14.17.0.
    • The current install includes 7 high vulnerabilities from the @vue/cli-service. All are “Regular Expression Denial of Service” and are not of concern.
  • Then run npm run build. This will build the application as a production environment and output it to a dist folder. The process should be successful. If it fails, communicate with the JCDC UI team to troubleshoot.
  • Once install is complete, run npm run serve this will serve your development environment. The console will print out a link to the URL where the application is served, e.g., http://localhost:8080.
  • Click the link and the application will open in your default browser.

You should be good to go. Keep in mind that as you're developing, you'll use the command npm run serve to view your development changes. Vue CLI has live reload, so any frontend changes should update immediately, and errors will be printed to both the console and the browser window. Any changes to the backend, like adding import statements to main.ts, updating webpack definitions, or changing vue settings, will require running the serve command again.

Optional, but recommended: Vue provides a Chrome extension, that can assist with development within the browser. One feature is it can show the VUE elements on the page as opposed to the HTML Elements in the standard browser inspector.

Project setup

npm install --legacy-peer-deps

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint