New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

teamleader-ui

Package Overview
Dependencies
Maintainers
3
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

teamleader-ui - npm Package Compare versions

Comparing version 0.0.11-alpha to 0.0.12-alpha

53

bin/server.js

@@ -1,9 +0,56 @@

const fs = require('fs');
const express = require('express');
const webpack = require('webpack');
const config = require('../config');
const server = require('../server/main');
const webpackConfig = require('../build/webpack.config');
const debug = require('debug')('app:bin:server');
const host = config.server_host;
const port = config.server_port;
const app = express();
const paths = config.utils_paths;
server.listen(port);
// This rewrites all routes requests to the root /index.html file
// (ignoring file requests). If you want to implement universal
// rendering, you'll want to remove this middleware.
app.use(require('connect-history-api-fallback')());
// ------------------------------------
// Apply Webpack HMR Middleware
// ------------------------------------
if (config.env === 'development') {
const compiler = webpack(webpackConfig);
debug('Enable webpack dev and HMR middleware');
app.use(require('webpack-dev-middleware')(compiler, {
publicPath: webpackConfig.output.publicPath,
contentBase: paths.client(),
hot: true,
historyApiFallback: true,
quiet: config.compiler_quiet,
noInfo: config.compiler_quiet,
lazy: false,
stats: config.compiler_stats,
}));
app.use(require('webpack-hot-middleware')(compiler));
// Serve static assets from ~/spec/static since Webpack is unaware of
// these files. This middleware doesn't need to be enabled outside
// of development since this directory will be copied into ~/dist
// when the application is compiled.
app.use(express.static(paths.client('static')));
} else {
debug(
'Server is being run outside of live development mode, meaning it will ' +
'only serve the compiled application bundle in ~/dist. Generally you ' +
'do not need an application server for this and can instead use a web ' +
'server such as nginx to serve your static files.'
);
// Serving ~/dist by default. Ideally these files should be served by
// the web server and not the app server, but this helps to demo the
// server in production.
app.use(express.static(paths.dist()));
}
app.listen(port);
debug(`HTTP server is now running at http://${host}:${port}.`);

2

package.json
{
"name": "teamleader-ui",
"description": "Teamleader UI library",
"version": "0.0.11-alpha",
"version": "0.0.12-alpha",
"author": "Teamleader <development@teamleader.eu>",

@@ -6,0 +6,0 @@ "betterScripts": {

# Teamleader UI
Teamleader UI is a set of [React](http://facebook.github.io/react/) components used in Teamleader.
Teamleader UI is a set of [React](http://facebook.github.io/react/) components that implement the [Teamleader](https://www.teamleader.eu) design specification.

@@ -19,11 +19,30 @@ ## Installation

import React from 'react';
import ReactDOM from 'react-dom';
import { Button } from 'teamleader-ui';
render(
<Button label="Hello World!" />
ReactDOM.render(
<Button label="Hello World!" />,
document.getElementById('app')
);
```
## Contributing
To work in the project you will need a node version supporting ES6 syntax. Although the project is built using the Babel compiler, we use some ES6 features on the development server. Consider using [n](https://github.com/tj/n) or [nvm](https://github.com/creationix/nvm) to handle different node versions!
To start the spec site locally, follow these simple steps:
```bash
$ git clone https://github.com/teamleadercrm/teamleader-ui
$ cd teamleader-ui/
$ npm i
$ npm start
```
Open up a browser and the local spec will be available at [http://localhost:3000/](http://localhost:3000/).
## License
This project is licensed under the terms of the [MIT license](https://github.com/teamleadercrm/teamleader-ui/blob/master/LICENSE).

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc