Skip to content

serguun42/OsnovaCacherNames

Repository files navigation

Osnova Cacher Names

Userscript bringing users' previous names to Osnova platform.

How it works

Core file src/core.js imports necessary utils and modules. Webpack bundles all JS files in src to single build/osnova-cacher-names.user.js – this bundled file is ready for use in *monkey.

All CSS and other resources could be deployed to production server without any minification. For minification see npm run resources command.

Build

  1. Install necessary dependencies – npm i --production
  2. Bundle userscript with webpack and @serguun42/webpack-userscript-pluginnpm run build
  3. Minify all css with postcss, cssnano and autoprefixer and dump it to build/ folder – npm run resources

Development

  1. Install all dependencies – npm i
  2. Build userscript in watch modenpm run dev, output to dev/osnova-cacher-names.user.js
  3. Check project with ESLint – npm run lint

Info