Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@scullyio/init

scullyio9.4kMIT2.1.41TypeScript support: included

Add scully to your angular app

schematics, scully, angular, herodevs, Static

readme

Scully

GitHub Gitter Commitizen friendly CLA assistant CI

The best way to build the fastest Angular apps. Scully is a static site generator for Angular projects looking to embrace the Jamstack.

What is Scully?

Scully pre-renders each page in your app to plain HTML & CSS. To do this, Scully uses guessjs to find all of the routes in your project. Scully then visits each route, rendering the view and saving it to an HTML file.

You can then ship all of those HTML files to production. Each view in your app can now be delivered to your users in just a few KBs, as opposed to the hundreds/thousands of KBs require to download your entire Angular app.

Your app appears INSTANTLY on any device (including mobile 3G).

Once the fully-rendered HTML arrives/appears on the user's view, your Angular app will then load and bootstrap on top of the existing view. This means that Scully gives you the best of both worlds:

  1. The ability to pre-render your entire app to the most base form of HTML & CSS.
  2. The ability to still have a full powered SPA written in Angular.

When your app is pre-rendered, users no longer wait until all the JavaScript has downloaded, parsed and executed before they can see and interact with your website. They can immediately begin to see and interact with the page. When your page is IMMEDIATELY available, you will have less abandoned sessions and a much higher conversion rate on your website.

This also means that you may not need to ship your backend to production. Because the view is pre-rendered and the data is fetched at build time, all views that can run without the backend in prod CAN run without the backend in prod. The security and cost implications to that fact can be mind blowing when you think about them.

For those wanting to know more about this process, please read the Getting Started guide. For those who want to know more about the theory behind pre-rendering JavaScript SPAs, our friends at Netlify wrote a free book about the Jamstack. Check that out today.

NOTE!

Please notice that with the release of Scully version 2, support for Angular versions lower as 12 is deprecated. for older versions, you can keep on using the existing 1.1.1 version, which will only receive security updates from now on.

GET A HOLD OF US 24/7

The Scully core team wants to help you any time you need us. We don’t want you to get stuck without help. To make this possible, you have the following ways to get a hold of our team:

  1. The ScullyIO Gitter channel is available to the public, and you can chat questions to us in real time, one of the core team (or the community members) will be there to reply to it.

  2. Each Tuesday we have Office Hours at noon MDT. You can join the entire team and ask your questions.

  3. Our DMs are open on Twitter. Feel free to reach out to us on Twitter.

Core Team

Aaron Frost Sander Elias Jorge Cano Andres Villanueva
Aaron Frost Sander Elias Jorge Cano Andres Villanueva
aaronfrost SanderElias jorgeucano villanuevand

Created by

logo Hero Devs

HeroDevs. LLC

changelog

1.0.0-beta.0 (2020-07-17)

Chores
  • deps:
    • bump lodash from 4.17.15 to 4.17.19 in /libs/scully (#750) (7d3f7188)
    • bump npm-registry-fetch in /libs/scully-schematics (#707) (66cf8aeb)
    • bump minimist from 0.0.8 to 1.2.5 in /schematics/scully (#426) (1af427f7)
  • monorepo:
  • scully:
  • update: update package version (06b35456)
  • version update: version update (#272) (2ca42bdf)
  • ng-add: add message for show the angular version support (#253) (d4c7f0ce)
  • version bump and guess test: bump the version, and add a guess test (#241) (62cd8014)
  • config: exported scullyConfig (#222) (6ee2b015)
  • pushed out new packages and updated versions: pushed out new packages and updated versions (c7ac1a83)
  • script: 🤖 add commit select for commit only the file the pr need (#158) (2f6f0a12)
  • docs: improve getting started (497415f2)
  • publish: add np for publish (398bc85d)
Continuous Integration
Documentation Changes
New Features
  • scully:
    • add support for different folders to host to aid i18n (#744) (34c98321)
    • Add GoogleAnalytics render plugin. (#705) (b8a7ee02)
    • provide full HandledRoute for preRender (#690) (4e7263ee)
    • killServers now works even when the config is not found (#691) (673b67c6)
    • logrocket render plugin. (#680) (ca350362)
    • system plugins (#658) (2e428e37)
    • add an cli option that allows you to filter routes (#623) (575baf28)
    • make contentRenderPlugin skip unknown file extensions (#620) (a9dcaf42)
    • added the option to ignore a list of ResourceTypes (#589) (d73388f8)
    • work when whatch mode in scully and on ng build are both enabled (#584) (37b73a03)
    • use typescript for config files (#530) (960e96e6)
    • idle detection for non angular apps (experimental) (#515) (fc297c89)
    • cache the version number during rendering (#497) (edbdcc3b)
    • add exit by default when have a plugin error and cli option (#496) (2ecc2162)
    • add optional thumbnail to every route (#482) (7045fcdd)
    • new flag to set imeout for serer during CI (#476) (019a77d9)
    • add a flag to make scanning for package.json befoer angular.json in momorepo (#473) (c1241cc2)
    • better handiling of missing <scully-content> (#462) (536d11c5)
    • add Flash Prevention Plugin (#418) (480e313c)
    • support for markdown options like {:target="_blank"} (#422) (b401d270)
    • add support to set the number of cores during rendering, (#420) (3596179e)
    • add 404.html to redirect to. (#410) (7484a57a)
    • SEO href update plugin added (#406) (1c8afa24)
    • make getHandledRoutes promise available (#404) (d6e490de)
    • support for routeProccesingDone and allDone plugins (#390) (2f39b246)
    • move state down nt the HTML file (#369) (57fc3e25)
    • meta tag added (#355) (b45b06ce)
    • name option for contentfolderplugin (#326) (0e9a5bf9)
    • Add option for open the browser after run the server. (#292) (613dcc72)
    • allow specify headers when using the JSON plugin (#140) (84153557)
    • Add replaceFirstRouteParamWithVal util (#123) (c4b8a289)
    • add warnings (01c9395b)
    • prepare scully for running inside Docker container (#109) (b319db3c)
  • schematics:
    • add option to generate render or route plugin to add-plugin schematic (#734) (82342d4a)
    • allow specify a file extension when creating a post (#558) (d20d0a79)
    • add support for nx monorepos (#162) (df0190d4)
    • add prompts (#89) (42ab7619)
  • docsWeb:
  • lib:
  • monorepo:
  • cssscope: remove slotted (#385) (db41c66e)
  • ssl: extract SSL into its own file (#295) (6dd42a50)
  • staticserver: add option for use ssl into the static server (#293) (dbdfc891)
  • contentFolder: add support for multi-level folders (#290) (37d68c09)
  • transferStateservice: don't load index.html on every route (#281) (0e17027a)
  • scully runtime config: user forRoot to pass config to Scully (#271) (7d643c0b)
  • traverseapparoutes: make sure there is allwyas an root Route / (#266) (8954b8d5)
  • performance statistics: gather performance statistics (#257) (b4d619c5)
  • retry render and dnb: retry puppetteer on failure and render routes on full render only (#256) (471c2ebe)
  • routeinfo: pulled complete roueInfo insto route-discovery phase (#252) (b587309f)
  • guess-parser: update to latest guess-parser (#244) (d0ac97aa)
  • route-discovery: add a route discovery (#233) (96c890ec)
  • scullycontent: add a detectable Id to scully rendering errors (#230) (71f8e21d)
  • compildconfig: support multiple projects (#229) (bf046c77)
  • use only ascii chars within route option (#210) (78da93b3)
  • frontmatter handling: handle published and slug parameters in content files (#204) (1a05af8f)
  • add-plugin: add schematics for create a new custom plugin (#196) (bdc0053f)
  • pluginrpository.ts: refactor registerplugin to take validator (72d3ae48)
  • hostname: puts in a hostname option (#187) (958d581b)
  • puppeteerrenderplugin: add support for hostURL (#186) (746e0374)
  • Scully config: adds an option to set the puppeteer launch options (#184) (f81c560a)
  • scullyindex: add outfolder for support config into scully.config (#185) (ea3f37c6)
  • ng-add: add support for angular v8 (#169) (bced6235)
  • voidplugin: plugin that lets you exclude routes (1708e5c4)
  • transferstateservice:
  • config: add extraRoutes to scully.config (#139) (28dab596)
  • registerplugin: make configValidators optional (#70) (83ba3f79)
  • LICENCE: add MIT LICENSE (96192e52)
Bug Fixes
  • docs:
  • scully:
  • lib:
    • remove scroll event after angular load in flash prevention (#737) (b09ae1e7)
    • add proper readme (#727) (fb368f40)
    • fix flash prevention for support ie (non arrow functions) (#723) (2edf2783)
    • drop opening / from assets link to follow base-href (#698) (fb608110)
    • make sure routes that are not duplicates are not filtered out of available$ (#681) (35ea6507)
    • typo on logs (#600) (c60d1c1e)
    • scully-content-component didn't update links in all cases (#417) (e53541d3)
  • CLI-OPTIONS: fix --help (#728) (6f0738fb)
  • monorepo:
    • fix base-href-plugin to actually use existing scully, and not to bring it its won cop (#708) (fffb0e31)
    • upgrade dev dependencies (#413) (61f8f7f6)
  • ng-lib:
  • fixed small typos (#519) (9d450a46)
  • fix typo..... (#447) (8c39826b)
  • slug folder (#387) (26e816a8)
  • HandledRoute type is string (#306) (550c0c3a)
  • replace falsy check with explicit string check to allow root route (#276) (75543eb3)
  • 🐛 fix install error (#174) (fac6eef0)
  • make sure devDependencies are marked as such (#110) (78dbdf26)
  • type slugs as possibly non-empty (#53) (4d5b46a1)
  • schematics: fix wrong import into markdown spec (#509) (16249f2b)
  • docsWeb:
    • change docsSite to scullyDocs in docs:run command (#488) (cdfa31a4)
    • change routerLink to link on app-button in header (#486) (056a6e5d)
    • change plugin require path to match file structure changes (#487) (413b7b2b)
    • fix double focus on keyboard event (#465) (295f6534)
    • fix line height in header title and subheader width text (#411) (15ab882c)
    • getting-started: add router data (#402) (2412a40d)
    • pLUGIN: remove plugin example (#401) (9412d611)
    • add a default value for code block (#386) (0b7fff6a)
  • schematic: v8 support in AppModule (#421) (83679514)
  • scully.ts: supprt SSL on kill and launch (#308) (ab4defa6)
  • traverseapp: looks in the different places for tsconfig.app.json (#282) (7b61ffdf)
  • hosturl: fix hostURL so the our internal server is not started, and we are quireing (#277) (88a1b266)
  • transferstate: make sure it fires even on first load in lazy-loaded module (#268) (2da66142)
  • launchedbrowser: wait for config to be available before launch puppeteer (#267) (1a452d13)
  • pupperteerrenderplugn.ts: inject scully content on both timeout and scully-ready event (#246) (81ad5e92)
  • extrroutes: fix bug wehre extraroutes fails (#224) (f07ba67f)
  • registerplugin: better error on type (#225) (99c02534)
  • scullyroutesservice: dont error when nor routefile is found (#218) (ec94d085)
  • could not connect to server: explain the reason for the could not connect (#216) (fc4f5c1a)
  • scully-index: change outFolder for outDir (#207) (f2cace1a)
  • create-markdown:
  • js plugins: update to use new register function (a2416df3)
  • ng-add:
  • remove httpclientmodule: refactor to drop depedency on httpClien… (#182) (0929c2fe)
  • scully-routes.service: fix missing return type (#172) (925bcb4c)
  • scully readme: put readme back on npm (4d580f22)
  • staticserve: make sure 404 is handled correctly at staticserve (8a5d7413)
  • scully-content.component: don't try to rerender content when nagigating one level "up" (#145) (67132de7)
  • asciidoc logging: hide the asciidocs logging (#68) (6f3b2040)
  • cli: fs_extra_1.pathExists is not a function (#32) (2db725f9)
Other Changes
Refactors
Code Style Changes
Tests

0.0.2 (2020-02-18)

  • chore(changelog): WIP (4f35cb8)
  • chore(changelog): WIP (c51bb87)
  • chore(changelog): WIP (33520b2)
  • chore(config): exported scullyConfig (#222) (6ee2b01), closes #222
  • chore(docs): improve getting started (497415f)
  • chore(monorepo): testing the new commitizen (205c5fa)
  • chore(ng-add): add message for show the angular version support (#253) (d4c7f0c), closes #253
  • chore(publish): add np for publish (398bc85)
  • chore(pushed out new packages and updated versions): pushed out new packages and updated versions (c7ac1a8)
  • chore(script): 🤖 add commit select for commit only the file the pr need (#158) (2f6f0a1), closes #158
  • chore(scully): fix bug ISSUE_TEMPLATE (#203) (ed778d0), closes #203
  • chore(scully): fix ISSUE_TEMPLATEs (#238) (a7e967d), closes #238
  • chore(update): update package version (06b3545)
  • chore(version bump and guess test): bump the version, and add a guess test (#241) (62cd801), closes #241
  • chore(version update): version update (#272) (2ca42bd), closes #272
  • feat: use only ascii chars within route option (#210) (78da93b), closes #210
  • feat(add-plugin): add schematics for create a new custom plugin (#196) (bdc0053), closes #196
  • feat(changelog): add changelog file and github action for this (1f329d1)
  • feat(compildconfig): support multiple projects (#229) (bf046c7), closes #229
  • feat(config): add extraRoutes to scully.config (#139) (28dab59), closes #139
  • feat(frontmatter handling): handle published and slug parameters in content files (#204) (1a05af8), closes #204
  • feat(guess-parser): update to latest guess-parser (#244) (d0ac97a), closes #244
  • feat(hostname): puts in a hostname option (#187) (958d581), closes #187 #87
  • feat(LICENCE): add MIT LICENSE (96192e5)
  • feat(monorepo): add new commitizens options (a6c492e)
  • feat(ng-add): add support for angular v8 (#169) (bced623), closes #169
  • feat(performance statistics): gather performance statistics (#257) (b4d619c), closes #257
  • feat(pluginrpository.ts): refactor registerplugin to take validator (72d3ae4)
  • feat(puppeteerrenderplugin): add support for hostURL (#186) (746e037), closes #186
  • feat(registerplugin): make configValidators optional (#70) (83ba3f7), closes #70 #64
  • feat(retry render and dnb): retry puppetteer on failure and render routes on full render only (#256) (471c2eb), closes #256
  • feat(route-discovery): add a route discovery (#233) (96c890e), closes #233
  • feat(routeinfo): pulled complete roueInfo insto route-discovery phase (#252) (b587309), closes #252
  • feat(schematics): add prompts (#89) (42ab761), closes #89
  • feat(schematics): add support for nx monorepos (#162) (df0190d), closes #162 #108
  • feat(Scully config): adds an option to set the puppeteer launch options (#184) (f81c560), closes #184 #181
  • feat(scully runtime config): user forRoot to pass config to Scully (#271) (7d643c0), closes #271
  • feat(scully): add warnings (01c9395)
  • feat(scully): Add option for open the browser after run the server. (#292) (613dcc7), closes #292
  • feat(scully): Add replaceFirstRouteParamWithVal util (#123) (c4b8a28), closes #123
  • feat(scully): allow specify headers when using the JSON plugin (#140) (8415355), closes #140 #137
  • feat(scully): prepare scully for running inside Docker container (#109) (b319db3), closes #109
  • feat(scullycontent): add a detectable Id to scully rendering errors (#230) (71f8e21), closes #230 #228
  • feat(scullyindex): add outfolder for support config into scully.config (#185) (ea3f37c), closes #185
  • feat(ssl): extract SSL into its own file (#295) (6dd42a5), closes #295
  • feat(staticserver): add option for use ssl into the static server (#293) (dbdfc89), closes #293
  • feat(transferstateservice): add support fo transfering state from bui… (#138) (1461e5c), closes #138
  • feat(transferStateservice): don't load index.html on every route (#281) (0e17027), closes #281
  • feat(transferstateservice): Fix ngc error (#152) (1d3eafd), closes #152
  • feat(traverseapparoutes): make sure there is allwyas an root Route / (#266) (8954b8d), closes #266
  • feat(voidplugin): plugin that lets you exclude routes (1708e5c), closes #154
    • refactor(docs): Add midding files (a36d7f0)
  • add new version build (bee5c61)
  • add new version build (e0bc785)
  • Add support for asciidoc (#19) (02a79a6), closes #19
  • Add urls to npm packages (7af0ee8)
  • Added a way to detect Scully (#45) (0b3eea4), closes #45
  • change name of CI (38905e8)
  • chore(limit) (#284) (df7c59b), closes #284
  • Config load with require (#125) (4dd239a), closes #125 #122 #107
  • Documentation alpha 01 (#12) (f98b4b2), closes #12 #13
  • Feat/schematic options (#149) (9a9d4ea), closes #149
  • Fix ng-add to allow to be ran multiple times (#35) (9d4f31b), closes #35
  • Fix/typo scullycontent (#212) (97d3bd8), closes #212
  • Fix/watch mode (#59) (9eac48d), closes #59 #57 #40
  • Fix/watchmode (#259) (1bd3fac), closes #259
  • Fixes for #298 #299 #300 in TransferStateService (#301) (4eefc2f), closes #298 #299 #300 #301 #299 #298 #300 #300
  • Frosty/excluded files (#280) (94e275c), closes #280
  • Frosty/twitterlogos (#274) (4899090), closes #274
  • hello static world! (eba6fba)
  • IdleService move out of app.component (#242) (1667a8e), closes #242
  • merge coulson version (3b88a32)
  • More and improved samples and error messages (#17) (33d298a), closes #17
  • Postrenderers addition (#160) (9980f5f), closes #160
  • refactor/cleanup: scully schematics (#177) (3445f3a), closes #177
  • refactoring/tests ng add (#176) (bd63d98), closes #176
  • remove redundant checks for scully.json (#10) (0bf2a11), closes #10
  • Remove some stale files (#9) (b85b244), closes #9
  • Remove stale route (d264cdd)
  • remove stray publish files (431d02a)
  • Remove whitespace in bug report template (#49) (06ad5f3), closes #49
  • Sander/add config to handled route (#206) (9f0a9c2), closes #206
  • Sander/chores (#261) (784c694), closes #261
  • Sander/css scoping (#250) (ce599ed), closes #250
  • Sander/error on config error (#285) (ea71332), closes #285
  • Sander/fix orange (#20) (bbca707), closes #20
  • Sander/fix193 route service (#198) (3a74da6), closes #198 #193 #193
  • Sander/guess error handling (#173) (cc63194), closes #173
  • Sander/implement proxy (#294) (095e020), closes #294
  • Sander/normalize line endings (#201) (081cb74), closes #201 #192
  • Sander/postrender sample (#161) (f4bd856), closes #161
  • Sander/work on contextof vm (#51) (1e558e0), closes #51
  • Schematics/fix dasherize spaces name (#21) (d999119), closes #21
  • Schematics/fix pre alpha (#15) (666e886), closes #15
  • Schematics/markdown folder (#3) (d894410), closes #3
  • Schematics/multiproject (#227) (641ca23), closes #227
  • Schematics/project prefix (#38) (7fdabb0), closes #38 #27
  • Schematics/scully config js (#11) (ddfea57), closes #11
  • test(jest/cypress): add test for check the integrity of the sample project (#278) (308d423), closes #278
  • Throw a warning when outFolder isn't defines in scully.config.js (#67) (a73a780), closes #67
  • Update changelog.yml (153f302)
  • Update getting-started.md (#50) (8ad0fac), closes #50
  • update readme (27b79dd)
  • update schematics version (acc4cc4)
  • update version (f86196f)
  • update version schematics (be48c03)
  • updated package.json files with scully URL's (98aaf86)
  • versions (6268118)
  • improvement(better demo): a more complete demo (#231) (530d323), closes #231
  • improvement(changelog): change type of changelog (0aaee4c)
  • improvement(cmd): add alias for proxy (#297) (a3621c8), closes #297
  • improvement(cofig.ts): throw an error when ./dist is used as outputpath in angular.json (#188) (2514dd1), closes #188 #56
  • improvement(published new versions): publisched new version (8d0bbe1)
  • improvement(scully): add routes validation (4aa6fb3)
  • improvement(scully): export built-in plugins (#153) (3facce0), closes #153
  • fix: 🐛 fix install error (#174) (fac6eef), closes #174
  • fix: make sure devDependencies are marked as such (#110) (78dbdf2), closes #110
  • fix: replace falsy check with explicit string check to allow root route (#276) (75543eb), closes #276
  • fix: type slugs as possibly non-empty (#53) (4d5b46a), closes #53
  • fix(asciidoc logging): hide the asciidocs logging (#68) (6f3b204), closes #68 #61
  • fix(changelog): fix yml (4a5b84c)
  • fix(changelog): fix yml error (0d021e4)
  • fix(cli): fs_extra_1.pathExists is not a function (#32) (2db725f), closes #32 #28
  • fix(could not connect to server): explain the reason for the could not connect (#216) (fc4f5c1), closes #216 #40
  • fix(create-markdown): add more chars to support (#205) (5d7aa47), closes #205
  • fix(create-markdown): filter non ASCII characters (#190) (73cfa2b), closes #190
  • fix(extrroutes): fix bug wehre extraroutes fails (#224) (f07ba67), closes #224 #223
  • fix(hosturl): fix hostURL so the our internal server is not started, and we are quireing (#277) (88a1b26), closes #277
  • fix(js plugins): update to use new register function (a2416df)
  • fix(launchedbrowser): wait for config to be available before launch puppeteer (#267) (1a452d1), closes #267
  • fix(ng-add): fix error in regex into ngadd (#170) (c1e6bf4), closes #170
  • fix(ng-add): fix error with httpClientModule import (#168) (97f230a), closes #168 #90
  • fix(ng-add): fix v8 import (#189) (fa173a8), closes #189
  • fix(ng-lib): correct httpclient import (#69) (f355610), closes #69 #52
  • fix(ng-lib): correct ModuleWithProvider (#75) (02059cd), closes #75
  • fix(ng-lib): remove failing import (#183) (d543a1f), closes #183
  • fix(pupperteerrenderplugn.ts): inject scully content on both timeout and scully-ready event (#246) (81ad5e9), closes #246 #239
  • fix(registerplugin): better error on type (#225) (99c0253), closes #225 #219
  • fix(remove httpclientmodule): refactor to drop depedency on httpClien… (#182) (0929c2f), closes #182
  • fix(scully readme): put readme back on npm (4d580f2)
  • fix(scully-content.component): don't try to rerender content when nagigating one level "up" (#145) (67132de), closes #145 #121
  • fix(scully-index): change outFolder for outDir (#207) (f2cace1), closes #207
  • fix(scully-routes.service): fix missing return type (#172) (925bcb4), closes #172 #171
  • fix(scully): fix Could not connect to server (#178) (213247f), closes #178
  • fix(scully): fix the pointer in the package.json to point at the bin folder (#141) (bda9686), closes #141
  • fix(scully): lint issues and typos (#77) (8ce6c13), closes #77
  • fix(scully): make sure scully emits non-zero exit code on errors (#115) (8410508), closes #115
  • fix(scully): render doctype (d8b2405)
  • fix(scullyroutesservice): dont error when nor routefile is found (#218) (ec94d08), closes #218
  • fix(staticserve): make sure 404 is handled correctly at staticserve (8a5d741)
  • fix(transferstate): make sure it fires even on first load in lazy-loaded module (#268) (2da6614), closes #268
  • fix(traverseapp): looks in the different places for tsconfig.app.json (#282) (7b61ffd), closes #282
  • ci(nodejs.yml): add pull request to run github actions (#303) (672ff13), closes #303
  • CI(GA): Add github actions for CI (#296) (a177a30), closes #296
  • Feat(contentFolder): add support for multi-level folders (#290) (37d68c0), closes #290
  • docs: ✏️ fix typos in found in docs (76b2505)
  • docs: add polyfill.md (#179) (7392081), closes #179
  • docs(assets): add logos (#273) (6339c36), closes #273
  • docs(npm): add readme.md for npm (72c91e1)
  • docs(readme): fix typos. (0330044)
  • docs(scully): update readme.md to NPMJS (#119) (b02baaa), closes #119
  • docs(scully): add content about scully.config and plugins (#163) (7545fa5), closes #163
  • docs(scully): add docs about ng-lib (4ae475e)
  • docs(scully): add getting started page spanish translation (#264) (ccf8679), closes #264
  • docs(scully): add info about zero pre-rendered pages (825bc22)
  • docs(scully): add issue template for docs (#71) (5ede55e), closes #71
  • docs(scully): add link to contribution guidelines (6908317)
  • docs(scully): add link to Gitter in the docs (0261152)
  • docs(scully): add Office hours information (536363f)
  • docs(scully): add office hours information to NPM (bdc7154)
  • docs(scully): add pull request template (75e0400)
  • docs(scully): add registerPlugin explanation (#208) (4193298), closes #208 #127
  • docs(scully): add right link to sign CLA (ba52add)
  • docs(scully): add scully's CONTRIBUTING.md (24483cf)
  • docs(scully): add showGuessError flag to docs (#258) (ca9fb6f), closes #258
  • docs(scully): add signing the cla section (#103) (e196a1c), closes #103 #84
  • docs(scully): baseFilter and removeStaticDist (#255) (569b316), closes #255
  • docs(scully): describe syntax highlighting (10ec043)
  • docs(scully): fix code styling (#101) (ef31d96), closes #101
  • docs(scully): fix emoji in issues template metada (#254) (e54dac4), closes #254
  • docs(scully): fix link to CONTRIBUTING.md file (#135) (03950aa), closes #135
  • docs(scully): fix typo / update docs (eae148e)
  • docs(scully): minor fixes (c334a7a)
  • docs(scully): put link to set up angular project & note needed chromium support (288b6ae)
  • docs(scully): remove angular references (596d092)
  • docs(scully): small improvements to the getting-started. (f78646e)
  • docs(scully): update cli version (da3c1f8)
  • docs(scully): update cli version on spanish translation (0f01da3)
  • docs(scully): update information about official plugins (#234) (ec12f25), closes #234
  • docs(scully): update office hours info (#117) (2023e22), closes #117
  • docs(scully): update official & community plugins (965ef93)
  • docs(scully): update support to angular 8... (#199) (6486e68), closes #199
  • docs(templates): add bug report template (74b34b3)
  • docs(transferstate): add TransferState example to sample-blog (#167) (835b4c0), closes #167
  • refactor(app): remove old project name (d7ec836)
  • refactor(content): fix typo into log (#211) (6ddd672), closes #211
  • refactor(docs): bug report and feature request (f043370)
  • refactor(docs): issues templates (e19346c)
  • refactor(docs): Add extra information about plugins (c624d07)
  • refactor(docs): add minor fixes and enhancements (687cfd2)
  • refactor(docs): fix minor errors (65be7bc)
  • refactor(docs): fix typo (32e4baf)
  • refactor(docs): fix typo (2b059a4)
  • refactor(schematics): fix typo for markdown (#245) (e81c86f), closes #245
  • refactor(scully): add husky and pretty-quick (#147) (68658ec), closes #147 #143 #43
  • refactor(test): change the format for support differents OS (#287) (23995a9), closes #287
  • refactor(utils): Fix log spelling (85e6fc5)
  • test(ng-lib): working test suites (#96) (4d0231a), closes #96
  • test(schematics): use outDir instead of outFolder (#209) (6710006), closes #209
  • test(wait-on): add automatic test to pre-push (#283) (f2201cd), closes #283
  • schematics(publish): update new version (851fb12)
  • schematics(remove): remove heroRoute for the basic config (#22) (d487b07), closes #22
  • schematics(update): update version (78c0d61)

BREAKING CHANGE

  • componentsModule is renamed

  • refactor(remove stray nguniversal files): remove some stray ngUniversal files

  • fix(appp.module): put browsermodule back in

Co-authored-by: Stewan Silva oi@stewan.io

  • The scully.config.js is now named scully.projectName.config.js You need to manually update the name.

  • Delete scully.scullyDocs.config.jsconfi

accidentially commited

  • docs(mutliproject): added docs and better erros for multiproject

  • feat(configfile): add configFile optiona back in