Socket
Book a DemoInstallSign in
Socket

carbonldp-panel

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

carbonldp-panel

Common components, services and utilities shared between different panel projects

0.8.0
latest
Source
npmnpm
Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

carbonldp-panel

npm version

Build Status

Common components, services and utilities shared between different panel projects

Development

Setup

  • Install dependencies:
    • node.js
    • gulp: npm install gulp -g
  • cd into the project's root folder
  • Run npm install

File Structure

.
├── dist                                # Package's source files ready to be packaged or published
├── src                                 # Source files (directives, componentes, services and modules)
├── typings                             # Typescript description files
│   ├── customs                         # Directory to store custom description files
│   │   ├── codemirror
│   │   │   └── index.d.ts              # Codemirror's description file
│   │   ├── highlightjs
│   │   │   └── index.d.ts              # HighlightJS's description file
│   │   ├── jstree
│   │   │   └── index.d.ts              # JSTree's description file
│   │   └── semantic-ui
│   │       └── index.d.ts              # Semantic-UI's description file
│   └── typings.d.ts                    # Main typings file referencing all index.d.ts custom files
├── .gitignore                          # Ignore file for git
├── .gitmodules                         # Submodules file for git
├── .travis.yml                         # Travis configuration file
├── CHANGELOG                           # File to track package changes
├── gulpfile.js                         # Gulp's configuration file
├── LICENSE
├── package.json                        # npm configuration file
├── README.md                           # this
└── tsconfig.json                       # Typescript compiler configuration file

Gulp Tasks

  • build: Builds the dist version of the project
  • build:prepare-npm-package: Prepares publishable npm package inside of the dist directory
  • build:prepare-npm-package:copy:docs: Copies documentation files for the publishable npm package
  • build:prepare-npm-package:copy:package-json: Copies and prepares the package.json file for the publishable npm package
  • clean:dist: Cleans the dist directory
  • clean:compiled: Cleans the compiled directory
  • copy:styles: Copies style files (scss) and copies them into the dist directory
  • copy:templates: Copies template files (html) to the dist directory
  • copy:typescript: Copies typescript files (ts) to the dist directory
  • compile: Runs clean:compiled and then compile:typescript
  • compile:typescript: Compiles typescript files (ts) into the compiled directory
  • watch: Sets up a service to watch for any change to any source file and run the associated tasks to them. Really useful for development
  • watch:styles: Watches for changes in style files (sass/scss)
  • watch:templates: Watches for changes in template files (html)
  • watch:typescript: Watches for changes in typescript files (ts)

Publishing the project

TODO

TODO

  • Linting
  • Testing

LICENSE

Copyright (c) 2015-present, Base22 Technology Group, LLC.
All rights reserved.

This source code is licensed under the BSD-style license found in the
LICENSE file in the root directory of this source tree.

FAQs

Package last updated on 28 Mar 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.