Commit Graph

29 Commits

Author SHA1 Message Date
hgw
0022055898
Remove some useless shit and upgrade vulnerable dependencies 2023-10-09 23:38:59 +00:00
hgw
03bf4bb755
The original docker implementation is idiotic, this is not 2023-10-05 08:52:01 +00:00
Max Leiter
dd05ee3a65
TypeScript and Vue 3 (#4559)
Co-authored-by: Eric Nemchik <eric@nemchik.com>
Co-authored-by: Pavel Djundik <xPaw@users.noreply.github.com>
2022-06-18 17:25:21 -07:00
Pavel Djundik
a07b372c71 Move .nyc_output folder out of root 2018-06-16 12:13:29 +03:00
Pavel Djundik
f646fbbd4f Add yarn.lock, update CI services to run yarn 2018-02-20 11:28:14 +02:00
Pavel Djundik
3f2a017583 Create public folder with webpack 2017-10-18 21:20:12 +03:00
Pavel Djundik
45d974a0c3 Ignore vapid.json generated during tests 2017-08-23 12:36:35 +03:00
Pavel Djundik
f35a2809a7 Store preview images on disk for privacy, security and caching 2017-07-18 11:37:16 +03:00
Pavel Djundik
04adcac0e0 Ignore package-lock.json
Close #1213
2017-06-21 10:57:06 +03:00
Jérémie Astori
056aba8a9e Switch istanbul CLI to more recent nyc one
`nyc` is made by the Istanbul people and is meant to integrate nicely with Babel.
Note that at the moment this is just a drop-in replacement of what we currently have in order to fix broken `npm run coverage`, therefore it does not support our recent ES6 stuff.
2016-12-29 02:51:26 -05:00
Pavel Djundik
fb87bd3a58 Webpack 2016-12-27 19:15:30 +02:00
Jérémie Astori
f9c7255d0b Ignore unnecessary files at release time
- `client/views/` contains templates whose built version is provided
  with each releases
- `.gitignore` doesn't appear in our releases, but I'm not sure if this
  comes from npm itself or Travis CI publishing for us. Adding it here
  for completeness.
- Surprisingly, `.npmignore` itself is not ignored...
- All other files and directories are for development purposes only
2016-07-13 23:57:56 -04:00
Jérémie Astori
053e8a0e36 Add code coverage 2016-06-19 13:07:42 -04:00
Jérémie Astori
c84cefe1d8 Fetch FontAwesome from npm instead of embedded in repo 2016-06-03 00:21:44 -04:00
Pavel Djundik
1dd4e4f031 Invoke handlebars outside of grunt, generate sourcemap
Fixes #65
2016-03-05 21:32:38 +02:00
Jérémie Astori
fe6da75854 Remove compiled assets and generate them at prepublish time
- Remove minified libs and compiled templates
- Add a `prepublish` script to build assets, that run on `npm install`
  and right before publishing
  See https://docs.npmjs.com/misc/scripts
- Include these compiled assets to the `.gitignore` file
- Add an empty .npmignore to make sure the compiled assets are not
  ignored when publishing
  https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package
- Update the README to reflect changes in development

Note that the Travis CI configuration does not need any tweaking
because it cleans up all extra and changed files, up to publishing on
npm. That is, right before `prepublish` gets run.
See https://docs.travis-ci.com/user/deployment/npm#Releasing-build-artifacts
2016-02-18 06:01:37 +00:00
Mattias Erming
49a9a8adbd Update gitignore 2014-10-05 01:19:05 -07:00
Mattias Erming
27071e0a92 Bump version 2014-08-14 09:43:36 -07:00
Mattias Erming
43b6310481 Added user loading 2014-08-13 18:52:02 -07:00
Alberto Leal
2fc735802e Ignore logs in .gitignore 2014-07-16 23:32:39 -04:00
Mattias Erming
9e528e5f00 Added node-webkit grunt build 2014-07-09 03:38:53 +02:00
Mattias Erming
7370b10c22 Begin rewrite 2014-06-26 09:14:45 -07:00
Mattias Erming
0d2da3b88d Added logging 2014-06-19 00:17:25 +02:00
Mattias Erming
ebabd789ed Updated jQuery plugins 2014-05-14 00:47:46 +02:00
Mattias Erming
8ad659d7fa Removing slate-irc submodule 2014-04-22 20:26:05 +02:00
Mattias Erming
9119555f44 Added whois 2014-04-02 17:26:55 +02:00
Mattias Erming
dcd72b2345 Save settings in a cookie 2014-03-22 20:23:48 +01:00
Mattias Erming
fb85b38e7c Added jquery.cookie.js 2014-03-22 17:57:46 +01:00
Mattias Erming
e65c9130c0 Implemented a simple web server 2014-03-04 08:31:52 -08:00