Commit graph

27 commits

Author SHA1 Message Date
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